Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

NEWMAT::MatrixRowCol Class Reference

#include <newmatrc.h>

Inheritance diagram for NEWMAT::MatrixRowCol:

List of all members.


Detailed Description

Definition at line 80 of file newmatrc.h.


Public Member Functions

void IncrMat ()
void IncrDiag ()
void IncrId ()
void IncrUT ()
void IncrLT ()
void Zero ()
void Add (const MatrixRowCol &)
void AddScaled (const MatrixRowCol &, Real)
void Add (const MatrixRowCol &, const MatrixRowCol &)
void Add (const MatrixRowCol &, Real)
void NegAdd (const MatrixRowCol &, Real)
void Sub (const MatrixRowCol &)
void Sub (const MatrixRowCol &, const MatrixRowCol &)
void RevSub (const MatrixRowCol &)
void ConCat (const MatrixRowCol &, const MatrixRowCol &)
void Multiply (const MatrixRowCol &)
void Multiply (const MatrixRowCol &, const MatrixRowCol &)
void KP (const MatrixRowCol &, const MatrixRowCol &)
void Copy (const MatrixRowCol &)
void CopyCheck (const MatrixRowCol &)
void Check (const MatrixRowCol &)
void Check ()
void Copy (const Real *&)
void Copy (const int *&)
void Copy (Real)
void Add (Real)
void Multiply (Real)
Real SumAbsoluteValue ()
Real MaximumAbsoluteValue1 (Real r, int &i)
Real MinimumAbsoluteValue1 (Real r, int &i)
Real Maximum1 (Real r, int &i)
Real Minimum1 (Real r, int &i)
Real Sum ()
void Inject (const MatrixRowCol &)
void Negate (const MatrixRowCol &)
void Multiply (const MatrixRowCol &, Real)
Real * Data ()
int Skip ()
int Storage ()
int Length ()
void Skip (int i)
void Storage (int i)
void Length (int i)
void SubRowCol (MatrixRowCol &, int, int) const
 MatrixRowCol ()
 ~MatrixRowCol ()

Public Attributes

int length
int skip
int storage
int rowcol
GeneralMatrixgm
Real * data
LoadAndStoreFlag cw

Friends

Real DotProd (const MatrixRowCol &, const MatrixRowCol &)

Constructor & Destructor Documentation

NEWMAT::MatrixRowCol::MatrixRowCol (  )  [inline]

Definition at line 146 of file newmatrc.h.

NEWMAT::MatrixRowCol::~MatrixRowCol (  ) 

Definition at line 826 of file newmat3.cpp.


Member Function Documentation

void NEWMAT::MatrixRowCol::IncrMat (  )  [inline]

Definition at line 92 of file newmatrc.h.

Referenced by NEWMAT::Matrix::NextRow().

void NEWMAT::MatrixRowCol::IncrDiag (  )  [inline]

void NEWMAT::MatrixRowCol::IncrId (  )  [inline]

Definition at line 94 of file newmatrc.h.

Referenced by NEWMAT::IdentityMatrix::NextCol(), and NEWMAT::IdentityMatrix::NextRow().

void NEWMAT::MatrixRowCol::IncrUT (  )  [inline]

Definition at line 95 of file newmatrc.h.

Referenced by NEWMAT::UpperTriangularMatrix::NextRow().

void NEWMAT::MatrixRowCol::IncrLT (  )  [inline]

Definition at line 96 of file newmatrc.h.

Referenced by NEWMAT::LowerTriangularMatrix::NextRow().

void NEWMAT::MatrixRowCol::Zero (  ) 

Definition at line 553 of file newmat2.cpp.

Referenced by NEWMAT::GeneralMult2().

void NEWMAT::MatrixRowCol::Add ( const MatrixRowCol mrc  ) 

void NEWMAT::MatrixRowCol::AddScaled ( const MatrixRowCol mrc,
Real  x 
)

Definition at line 42 of file newmat2.cpp.

Referenced by NEWMAT::GeneralMult2().

void NEWMAT::MatrixRowCol::Add ( const MatrixRowCol mrc1,
const MatrixRowCol mrc2 
)

Definition at line 89 of file newmat2.cpp.

void NEWMAT::MatrixRowCol::Add ( const MatrixRowCol mrc1,
Real  x 
)

Definition at line 234 of file newmat2.cpp.

void NEWMAT::MatrixRowCol::NegAdd ( const MatrixRowCol mrc1,
Real  x 
)

Definition at line 250 of file newmat2.cpp.

Referenced by NEWMAT::NegShiftedMatrix::Evaluate().

void NEWMAT::MatrixRowCol::Sub ( const MatrixRowCol mrc  ) 

Definition at line 53 of file newmat2.cpp.

Referenced by NEWMAT::GetSubMatrix::operator-=(), and NEWMAT::SubtractDS().

void NEWMAT::MatrixRowCol::Sub ( const MatrixRowCol mrc1,
const MatrixRowCol mrc2 
)

Definition at line 161 of file newmat2.cpp.

void NEWMAT::MatrixRowCol::RevSub ( const MatrixRowCol mrc1  ) 

Definition at line 266 of file newmat2.cpp.

Referenced by NEWMAT::ReverseSubtractDS().

void NEWMAT::MatrixRowCol::ConCat ( const MatrixRowCol mrc1,
const MatrixRowCol mrc2 
)

Definition at line 282 of file newmat2.cpp.

Referenced by NEWMAT::ConcatenatedMatrix::Evaluate().

void NEWMAT::MatrixRowCol::Multiply ( const MatrixRowCol mrc1  ) 

void NEWMAT::MatrixRowCol::Multiply ( const MatrixRowCol mrc1,
const MatrixRowCol mrc2 
)

Definition at line 325 of file newmat2.cpp.

void NEWMAT::MatrixRowCol::KP ( const MatrixRowCol mrc1,
const MatrixRowCol mrc2 
)

Definition at line 347 of file newmat2.cpp.

Referenced by NEWMAT::GeneralKP().

void NEWMAT::MatrixRowCol::CopyCheck ( const MatrixRowCol mrc1  ) 

Definition at line 432 of file newmat2.cpp.

Referenced by NEWMAT::GetSubMatrix::operator=().

void NEWMAT::MatrixRowCol::Check ( const MatrixRowCol mrc1  ) 

void NEWMAT::MatrixRowCol::Check (  ) 

Definition at line 455 of file newmat2.cpp.

void NEWMAT::MatrixRowCol::Copy ( const Real *&  r  ) 

Definition at line 531 of file newmat2.cpp.

void NEWMAT::MatrixRowCol::Copy ( const int *&  r  ) 

Definition at line 539 of file newmat2.cpp.

void NEWMAT::MatrixRowCol::Copy ( Real  r  ) 

Definition at line 547 of file newmat2.cpp.

void NEWMAT::MatrixRowCol::Add ( Real  r  ) 

Definition at line 565 of file newmat2.cpp.

void NEWMAT::MatrixRowCol::Multiply ( Real  r  ) 

Definition at line 559 of file newmat2.cpp.

Real NEWMAT::MatrixRowCol::SumAbsoluteValue (  ) 

Definition at line 572 of file newmat2.cpp.

Referenced by NEWMAT::BaseMatrix::Norm1(), and NEWMAT::BaseMatrix::NormInfinity().

Real NEWMAT::MatrixRowCol::MaximumAbsoluteValue1 ( Real  r,
int &  i 
)

Definition at line 583 of file newmat2.cpp.

Referenced by NEWMAT::GeneralMatrix::MaximumAbsoluteValue2().

Real NEWMAT::MatrixRowCol::MinimumAbsoluteValue1 ( Real  r,
int &  i 
)

Definition at line 593 of file newmat2.cpp.

Referenced by NEWMAT::GeneralMatrix::MinimumAbsoluteValue2().

Real NEWMAT::MatrixRowCol::Maximum1 ( Real  r,
int &  i 
)

Definition at line 603 of file newmat2.cpp.

Referenced by NEWMAT::GeneralMatrix::Maximum2().

Real NEWMAT::MatrixRowCol::Minimum1 ( Real  r,
int &  i 
)

Definition at line 613 of file newmat2.cpp.

Referenced by NEWMAT::GeneralMatrix::Minimum2().

Real NEWMAT::MatrixRowCol::Sum (  ) 

Definition at line 622 of file newmat2.cpp.

void NEWMAT::MatrixRowCol::Inject ( const MatrixRowCol mrc  ) 

Definition at line 64 of file newmat2.cpp.

Referenced by NEWMAT::GetSubMatrix::Inject(), and NEWMAT::GeneralMatrix::Inject().

void NEWMAT::MatrixRowCol::Negate ( const MatrixRowCol mrc1  ) 

Definition at line 465 of file newmat2.cpp.

Referenced by NEWMAT::NegatedMatrix::Evaluate().

void NEWMAT::MatrixRowCol::Multiply ( const MatrixRowCol mrc1,
Real  s 
)

Definition at line 481 of file newmat2.cpp.

Real* NEWMAT::MatrixRowCol::Data (  )  [inline]

int NEWMAT::MatrixRowCol::Skip (  )  [inline]

Definition at line 138 of file newmatrc.h.

Referenced by NEWMAT::GeneralMult1(), and NEWMAT::GeneralMult2().

int NEWMAT::MatrixRowCol::Storage (  )  [inline]

int NEWMAT::MatrixRowCol::Length (  )  [inline]

Definition at line 140 of file newmatrc.h.

void NEWMAT::MatrixRowCol::Skip ( int  i  )  [inline]

Definition at line 141 of file newmatrc.h.

void NEWMAT::MatrixRowCol::Storage ( int  i  )  [inline]

Definition at line 142 of file newmatrc.h.

void NEWMAT::MatrixRowCol::Length ( int  i  )  [inline]

Definition at line 143 of file newmatrc.h.


Friends And Related Function Documentation

Real DotProd ( const MatrixRowCol mrc1,
const MatrixRowCol mrc2 
) [friend]

Definition at line 75 of file newmat2.cpp.


Member Data Documentation

Definition at line 90 of file newmatrc.h.

Referenced by Add(), AddScaled(), ConCat(), Copy(), CopyCheck(), NEWMAT::DotProd(), NEWMAT::IdentityMatrix::GetCol(), NEWMAT::SymmetricBandMatrix::GetCol(), NEWMAT::BandMatrix::GetCol(), NEWMAT::RowVector::GetCol(), NEWMAT::SymmetricMatrix::GetCol(), NEWMAT::LowerTriangularMatrix::GetCol(), NEWMAT::UpperTriangularMatrix::GetCol(), NEWMAT::DiagonalMatrix::GetCol(), NEWMAT::Matrix::GetCol(), NEWMAT::IdentityMatrix::GetRow(), NEWMAT::SymmetricBandMatrix::GetRow(), NEWMAT::BandMatrix::GetRow(), NEWMAT::SymmetricMatrix::GetRow(), NEWMAT::LowerTriangularMatrix::GetRow(), NEWMAT::UpperTriangularMatrix::GetRow(), NEWMAT::DiagonalMatrix::GetRow(), NEWMAT::Matrix::GetRow(), Inject(), KP(), Maximum1(), MaximumAbsoluteValue1(), Minimum1(), MinimumAbsoluteValue1(), Multiply(), NegAdd(), Negate(), NEWMAT::IdentityMatrix::NextCol(), NEWMAT::RowVector::NextCol(), NEWMAT::DiagonalMatrix::NextCol(), NEWMAT::Matrix::NextCol(), NEWMAT::BandMatrix::NextRow(), NEWMAT::operator<<(), NEWMAT::ControlWord::operator<=(), NEWMAT::ControlWord::operator^(), NEWMAT::SymmetricBandMatrix::RestoreCol(), NEWMAT::BandMatrix::RestoreCol(), NEWMAT::RowVector::RestoreCol(), NEWMAT::SymmetricMatrix::RestoreCol(), NEWMAT::LowerTriangularMatrix::RestoreCol(), NEWMAT::UpperTriangularMatrix::RestoreCol(), NEWMAT::Matrix::RestoreCol(), RevSub(), NEWMAT::LowerTriangularMatrix::Solver(), NEWMAT::UpperTriangularMatrix::Solver(), NEWMAT::CroutMatrix::Solver(), NEWMAT::IdentityMatrix::Solver(), NEWMAT::DiagonalMatrix::Solver(), NEWMAT::LowerBandMatrix::Solver(), NEWMAT::UpperBandMatrix::Solver(), NEWMAT::BandLUMatrix::Solver(), Sub(), SubRowCol(), Sum(), SumAbsoluteValue(), Zero(), and ~MatrixRowCol().


The documentation for this class was generated from the following files:

newmat11b
Generated Thu Nov 22 00:51:14 2007 by Doxygen 1.5.4