Homepage Demos Overview Downloads Tutorials Reference
Credits

NEWMAT::GetSubMatrix Class Reference

#include <newmat.h>

Inheritance diagram for NEWMAT::GetSubMatrix:

Inheritance graph
[legend]
List of all members.

Detailed Description

Definition at line 1551 of file newmat.h.

Public Member Functions

 GetSubMatrix (const GetSubMatrix &g)
 ~GetSubMatrix ()
GeneralMatrixEvaluate (MatrixType mt=MatrixTypeUnSp)
void operator= (const BaseMatrix &)
void operator+= (const BaseMatrix &)
void operator-= (const BaseMatrix &)
void operator= (const GetSubMatrix &m)
void operator<< (const BaseMatrix &)
void operator<< (const Real *)
void operator<< (const int *)
MatrixInput operator<< (Real)
MatrixInput operator<< (int f)
void operator= (Real)
void operator+= (Real)
void operator-= (Real r)
void operator *= (Real)
void operator/= (Real r)
void Inject (const GeneralMatrix &)
MatrixBandWidth BandWidth () const

Private Member Functions

 GetSubMatrix (const BaseMatrix *bmx, int rs, int rn, int cs, int cn, bool is)
void SetUpLHS ()

Private Attributes

int row_skip
int row_number
int col_skip
int col_number
bool IsSym

Friends

class BaseMatrix


Constructor & Destructor Documentation

NEWMAT::GetSubMatrix::GetSubMatrix const BaseMatrix bmx,
int  rs,
int  rn,
int  cs,
int  cn,
bool  is
[inline, private]
 

Definition at line 1560 of file newmat.h.

NEWMAT::GetSubMatrix::GetSubMatrix const GetSubMatrix g  )  [inline]
 

Definition at line 1566 of file newmat.h.

NEWMAT::GetSubMatrix::~GetSubMatrix  )  [inline]
 

Definition at line 1569 of file newmat.h.


Member Function Documentation

MatrixBandWidth NEWMAT::GetSubMatrix::BandWidth  )  const [virtual]
 

Reimplemented from NEWMAT::NegatedMatrix.

Definition at line 530 of file newmat4.cpp.

GeneralMatrix * NEWMAT::GetSubMatrix::Evaluate MatrixType  mt = MatrixTypeUnSp  )  [virtual]
 

Reimplemented from NEWMAT::NegatedMatrix.

Definition at line 276 of file newmat5.cpp.

void NEWMAT::GetSubMatrix::Inject const GeneralMatrix  ) 
 

Definition at line 210 of file submat.cpp.

void NEWMAT::GetSubMatrix::operator *= Real   ) 
 

Definition at line 313 of file submat.cpp.

Referenced by operator/=().

void NEWMAT::GetSubMatrix::operator+= Real   ) 
 

Definition at line 288 of file submat.cpp.

void NEWMAT::GetSubMatrix::operator+= const BaseMatrix  ) 
 

Definition at line 228 of file submat.cpp.

Referenced by operator-=().

void NEWMAT::GetSubMatrix::operator-= Real  r  )  [inline]
 

Definition at line 1582 of file newmat.h.

void NEWMAT::GetSubMatrix::operator-= const BaseMatrix  ) 
 

Definition at line 258 of file submat.cpp.

void NEWMAT::GetSubMatrix::operator/= Real  r  )  [inline]
 

Definition at line 1584 of file newmat.h.

MatrixInput NEWMAT::GetSubMatrix::operator<< int  f  )  [inline]
 

Definition at line 1849 of file newmat.h.

MatrixInput NEWMAT::GetSubMatrix::operator<< Real   ) 
 

Definition at line 411 of file newmat5.cpp.

void NEWMAT::GetSubMatrix::operator<< const int *   ) 
 

Definition at line 178 of file submat.cpp.

void NEWMAT::GetSubMatrix::operator<< const Real  ) 
 

Definition at line 161 of file submat.cpp.

void NEWMAT::GetSubMatrix::operator<< const BaseMatrix  ) 
 

Definition at line 98 of file submat.cpp.

void NEWMAT::GetSubMatrix::operator= Real   ) 
 

Definition at line 195 of file submat.cpp.

void NEWMAT::GetSubMatrix::operator= const GetSubMatrix m  )  [inline]
 

Definition at line 1574 of file newmat.h.

void NEWMAT::GetSubMatrix::operator= const BaseMatrix  ) 
 

Definition at line 126 of file submat.cpp.

Referenced by operator=().

void NEWMAT::GetSubMatrix::SetUpLHS  )  [private]
 

Definition at line 83 of file submat.cpp.

Referenced by Inject(), operator *=(), operator+=(), operator-=(), operator<<(), and operator=().


Friends And Related Function Documentation

friend class BaseMatrix [friend]
 

Reimplemented from NEWMAT::NegatedMatrix.

Definition at line 1564 of file newmat.h.


Member Data Documentation

int NEWMAT::GetSubMatrix::col_number [private]
 

Definition at line 1556 of file newmat.h.

Referenced by BandWidth(), Evaluate(), Inject(), operator *=(), operator+=(), operator-=(), operator<<(), operator=(), and SetUpLHS().

int NEWMAT::GetSubMatrix::col_skip [private]
 

Definition at line 1555 of file newmat.h.

Referenced by BandWidth(), Evaluate(), Inject(), operator *=(), operator+=(), operator-=(), operator<<(), operator=(), and SetUpLHS().

bool NEWMAT::GetSubMatrix::IsSym [private]
 

Definition at line 1557 of file newmat.h.

Referenced by Evaluate().

int NEWMAT::GetSubMatrix::row_number [private]
 

Definition at line 1554 of file newmat.h.

Referenced by BandWidth(), Evaluate(), Inject(), operator *=(), operator+=(), operator-=(), operator<<(), operator=(), and SetUpLHS().

int NEWMAT::GetSubMatrix::row_skip [private]
 

Definition at line 1553 of file newmat.h.

Referenced by BandWidth(), Evaluate(), Inject(), operator *=(), operator+=(), operator-=(), operator<<(), operator=(), and SetUpLHS().


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

newmat11b
Generated Tue Aug 16 16:32:08 2005 by Doxygen 1.4.4