#include <SubMatrix.h>
Public Member Functions | |
MatrixBandWidth | bandwidth () const |
GeneralMatrix * | Evaluate (MatrixType mt=MatrixTypeUnSp) |
GetSubMatrix () | |
GetSubMatrix (const GetSubMatrix &g) | |
void | Inject (const GeneralMatrix &GM) |
void | operator-= (Real r) |
void | operator/= (Real r) |
MatrixInput | operator<< (double) |
MatrixInput | operator<< (float) |
MatrixInput | operator<< (int f) |
void | operator= (const GetSubMatrix &m) |
~GetSubMatrix () | |
Private Member Functions | |
GetSubMatrix (const BaseMatrix *bmx, int rs, int rn, int cs, int cn, bool is) | |
Private Attributes | |
int | col_number |
int | col_skip |
bool | IsSym |
int | row_number |
int | row_skip |
Friends | |
class | BaseMatrix |
void | SetUpLHS () |
void | operator= (const BaseMatrix &) |
void | operator+= (const BaseMatrix &) |
void | operator-= (const BaseMatrix &) |
void | operator<< (const BaseMatrix &) |
void | operator<< (const double *) |
void | operator<< (const float *) |
void | operator<< (const int *) |
void | operator= (Real) |
void | operator+= (Real) |
void | operator*= (Real) |
void | inject (const GeneralMatrix &) |
A submatrix of a matrix.
Definition at line 8 of file SubMatrix.h.
GetSubMatrix::GetSubMatrix | ( | const BaseMatrix * | bmx, |
int | rs, | ||
int | rn, | ||
int | cs, | ||
int | cn, | ||
bool | is | ||
) | [inline, private] |
Definition at line 17 of file SubMatrix.h.
GetSubMatrix::GetSubMatrix | ( | ) | [inline] |
Definition at line 23 of file SubMatrix.h.
GetSubMatrix::GetSubMatrix | ( | const GetSubMatrix & | g | ) | [inline] |
Definition at line 24 of file SubMatrix.h.
GetSubMatrix::~GetSubMatrix | ( | ) | [inline] |
Definition at line 27 of file SubMatrix.h.
MatrixBandWidth GetSubMatrix::bandwidth | ( | ) | const [virtual] |
Reimplemented from NegatedMatrix.
Definition at line 1428 of file NewMatExhaustive.cpp.
GeneralMatrix * GetSubMatrix::Evaluate | ( | MatrixType | mt = MatrixTypeUnSp | ) | [virtual] |
Reimplemented from NegatedMatrix.
Definition at line 2338 of file NewMatExhaustive.cpp.
void GetSubMatrix::inject | ( | const GeneralMatrix & | gmx | ) |
Definition at line 9385 of file NewMatExhaustive.cpp.
void GetSubMatrix::Inject | ( | const GeneralMatrix & | GM | ) | [inline] |
Definition at line 46 of file SubMatrix.h.
void GetSubMatrix::operator*= | ( | Real | r | ) |
Definition at line 9488 of file NewMatExhaustive.cpp.
void GetSubMatrix::operator+= | ( | const BaseMatrix & | bmx | ) |
Definition at line 9403 of file NewMatExhaustive.cpp.
void GetSubMatrix::operator+= | ( | Real | r | ) |
Definition at line 9463 of file NewMatExhaustive.cpp.
void GetSubMatrix::operator-= | ( | const BaseMatrix & | bmx | ) |
Definition at line 9433 of file NewMatExhaustive.cpp.
void GetSubMatrix::operator-= | ( | Real | r | ) | [inline] |
Definition at line 42 of file SubMatrix.h.
void GetSubMatrix::operator/= | ( | Real | r | ) | [inline] |
Definition at line 44 of file SubMatrix.h.
void GetSubMatrix::operator<< | ( | const BaseMatrix & | bmx | ) |
Definition at line 9256 of file NewMatExhaustive.cpp.
void GetSubMatrix::operator<< | ( | const double * | r | ) |
Definition at line 9319 of file NewMatExhaustive.cpp.
void GetSubMatrix::operator<< | ( | const float * | r | ) |
Definition at line 9336 of file NewMatExhaustive.cpp.
void GetSubMatrix::operator<< | ( | const int * | r | ) |
Definition at line 9353 of file NewMatExhaustive.cpp.
MatrixInput GetSubMatrix::operator<< | ( | double | f | ) |
Definition at line 2473 of file NewMatExhaustive.cpp.
MatrixInput GetSubMatrix::operator<< | ( | float | f | ) |
Definition at line 2516 of file NewMatExhaustive.cpp.
MatrixInput GetSubMatrix::operator<< | ( | int | f | ) | [inline] |
Definition at line 115 of file Functions.h.
void GetSubMatrix::operator= | ( | const BaseMatrix & | bmx | ) |
Definition at line 9284 of file NewMatExhaustive.cpp.
void GetSubMatrix::operator= | ( | const GetSubMatrix & | m | ) | [inline] |
Definition at line 32 of file SubMatrix.h.
void GetSubMatrix::operator= | ( | Real | r | ) |
Definition at line 9370 of file NewMatExhaustive.cpp.
void GetSubMatrix::SetUpLHS | ( | ) | [private] |
Definition at line 9241 of file NewMatExhaustive.cpp.
friend class BaseMatrix [friend] |
Reimplemented from NegatedMatrix.
Definition at line 21 of file SubMatrix.h.
int GetSubMatrix::col_number [private] |
Definition at line 13 of file SubMatrix.h.
int GetSubMatrix::col_skip [private] |
Definition at line 12 of file SubMatrix.h.
bool GetSubMatrix::IsSym [private] |
Definition at line 14 of file SubMatrix.h.
int GetSubMatrix::row_number [private] |
Definition at line 11 of file SubMatrix.h.
int GetSubMatrix::row_skip [private] |
Definition at line 10 of file SubMatrix.h.