MatrixRowCol Class Reference

#include <newmatrc.h>

Inheritance diagram for MatrixRowCol:
MatrixCol MatrixColX MatrixRow

List of all members.

Public Member Functions

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

Public Attributes

LoadAndStoreFlag cw
Realdata
GeneralMatrixgm
int length
int rowcol
int skip
int storage

Friends

Real DotProd (const MatrixRowCol &, const MatrixRowCol &)

Constructor & Destructor Documentation

MatrixRowCol::MatrixRowCol (  )  [inline]
MatrixRowCol::~MatrixRowCol (  ) 

References cw, data, HaveStore, and MONITOR_REAL_DELETE.


Member Function Documentation

void MatrixRowCol::Add ( Real  r  ) 

References data, REPORT, and storage.

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

References data, REPORT, skip, and storage.

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

References data, AnalyzeData::f1, REPORT, skip, and storage.

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

References data, REPORT, skip, and storage.

Referenced by GeneralMult2().

void MatrixRowCol::Check (  ) 

References length, REPORT, skip, storage, and Throw.

void MatrixRowCol::Check ( const MatrixRowCol mrc1  ) 
void MatrixRowCol::ConCat ( const MatrixRowCol mrc1,
const MatrixRowCol mrc2 
)
void MatrixRowCol::Copy ( Real  r  ) 

References data, REPORT, and storage.

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

References data, length, REPORT, skip, and storage.

void MatrixRowCol::Copy ( const float *&  r  ) 

References data, length, REPORT, skip, and storage.

void MatrixRowCol::Copy ( const double *&  r  ) 

References data, length, REPORT, skip, and storage.

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

References data, REPORT, skip, storage, and Throw.

Referenced by GetSubMatrix::operator=().

Real* MatrixRowCol::Data (  )  [inline]
void MatrixRowCol::IncrDiag (  )  [inline]
void MatrixRowCol::IncrId (  )  [inline]
void MatrixRowCol::IncrLT (  )  [inline]

References data.

Referenced by LowerTriangularMatrix::NextRow().

void MatrixRowCol::IncrMat (  )  [inline]

References data.

Referenced by Matrix::NextRow().

void MatrixRowCol::IncrUT (  )  [inline]

References data.

Referenced by UpperTriangularMatrix::NextRow().

void MatrixRowCol::Inject ( const MatrixRowCol mrc  ) 

References data, REPORT, skip, and storage.

Referenced by GetSubMatrix::inject(), and GeneralMatrix::inject().

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

References data, if(), j, length, ipTk::s, skip, and storage.

Referenced by GeneralKP().

void MatrixRowCol::Length ( int  i  )  [inline]
int MatrixRowCol::Length (  )  [inline]
Real MatrixRowCol::Maximum1 ( Real  r,
int i 
)

References data, REPORT, skip, and storage.

Referenced by GeneralMatrix::maximum2().

Real MatrixRowCol::MaximumAbsoluteValue1 ( Real  r,
int i 
)
Real MatrixRowCol::Minimum1 ( Real  r,
int i 
)

References data, REPORT, skip, and storage.

Referenced by GeneralMatrix::minimum2().

Real MatrixRowCol::MinimumAbsoluteValue1 ( Real  r,
int i 
)
void MatrixRowCol::Multiply ( const MatrixRowCol mrc1,
Real  s 
)

References data, REPORT, skip, and storage.

void MatrixRowCol::Multiply ( Real  r  ) 

References data, REPORT, and storage.

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

References data, AnalyzeData::f1, REPORT, skip, and storage.

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

References data, REPORT, skip, and storage.

Referenced by NegShiftedMatrix::Evaluate().

void MatrixRowCol::Negate ( const MatrixRowCol mrc1  ) 

References data, REPORT, skip, and storage.

Referenced by NegatedMatrix::Evaluate().

void MatrixRowCol::RevSub ( const MatrixRowCol mrc1  ) 

References data, REPORT, skip, and storage.

Referenced by ReverseSubtractDS().

void MatrixRowCol::Skip ( int  i  )  [inline]
int MatrixRowCol::Skip (  )  [inline]
void MatrixRowCol::Storage ( int  i  )  [inline]
int MatrixRowCol::Storage (  )  [inline]
void MatrixRowCol::Sub ( const MatrixRowCol mrc1,
const MatrixRowCol mrc2 
)

References data, AnalyzeData::f1, REPORT, skip, and storage.

void MatrixRowCol::Sub ( const MatrixRowCol mrc  ) 

References data, REPORT, skip, and storage.

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

void MatrixRowCol::SubRowCol ( MatrixRowCol mrc,
int  skip1,
int  l1 
) const
Real MatrixRowCol::Sum (  ) 

References data, REPORT, storage, and sum().

Real MatrixRowCol::SumAbsoluteValue (  ) 

References data, REPORT, storage, and sum().

Referenced by BaseMatrix::norm1(), and BaseMatrix::norm_infinity().

void MatrixRowCol::Zero (  ) 

References data, REPORT, and storage.

Referenced by GeneralMult2().


Friends And Related Function Documentation

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

Member Data Documentation


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

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1