|
GeneralMatrix * | MakeSolver () |
|
void | operator= (Real f) |
|
void | operator= (const UpperBandMatrix &m) |
|
void | ReSize (int m, int n, int b) |
|
void | resize (int n, int ubw) |
|
void | ReSize (int n, int ubw) |
|
void | resize (const GeneralMatrix &A) |
| resize BandMatrix More...
|
|
void | ReSize (const GeneralMatrix &A) |
|
void | swap (UpperBandMatrix &gm) |
|
| UpperBandMatrix () |
|
| UpperBandMatrix (int n, int ubw) |
|
| UpperBandMatrix (const UpperBandMatrix &gm) |
|
| ~UpperBandMatrix () |
|
|
MatrixType | type () const |
|
|
Real & | operator() (int, int) |
|
Real | operator() (int, int) const |
|
Real & | element (int, int) |
|
Real | element (int, int) const |
|
Public Member Functions inherited from BandMatrix |
| BandMatrix () |
|
| BandMatrix (int n, int lb, int ub) |
|
| BandMatrix (const BandMatrix &gm) |
|
Real | maximum () const |
|
Real | maximum_absolute_value () const |
|
Real | minimum () const |
|
Real | minimum_absolute_value () const |
|
MatrixInput | operator<< (int f) |
|
void | operator<< (const BaseMatrix &X) |
|
void | operator= (Real f) |
|
void | operator= (const BandMatrix &m) |
|
void | RestoreCol (MatrixColX &c) |
|
Real | sum () const |
|
Real | sum_absolute_value () const |
|
Real | sum_square () const |
|
| ~BandMatrix () |
|
MatrixBandWidth | bandwidth () const |
|
void | swap (BandMatrix &gm) |
|
Real & | operator() (int, int) |
|
Real & | element (int, int) |
|
Real | operator() (int, int) const |
|
Real | element (int, int) const |
|
Real | trace () const |
|
void | GetRow (MatrixRowCol &) |
|
void | GetCol (MatrixRowCol &) |
|
void | GetCol (MatrixColX &) |
|
void | RestoreCol (MatrixRowCol &) |
|
void | NextRow (MatrixRowCol &) |
|
MatrixInput | operator<< (double) |
|
MatrixInput | operator<< (float) |
|
void | operator<< (const double *r) |
|
void | operator<< (const float *r) |
|
void | operator<< (const int *r) |
|
| BandMatrix (const BaseMatrix &) |
|
void | operator= (const BaseMatrix &) |
| assignment operator for BandMatrix More...
|
|
void | SetParameters (const GeneralMatrix *) |
|
const Real * | const_data () const |
|
Real * | data () |
|
const Real * | data () const |
|
ReturnMatrix | ForReturn () const |
|
void | Inject (const GeneralMatrix &GM) |
|
bool | IsZero () const |
|
int | Ncols () const |
|
int | ncols () const |
|
int | Nrows () const |
|
int | nrows () const |
|
void | operator-= (Real r) |
|
void | operator/= (Real r) |
|
void | operator<< (const BaseMatrix &X) |
|
MatrixInput | operator<< (int f) |
|
void | protect () |
|
void | Protect () |
|
void | Release () |
|
void | Release (int t) |
|
void | release () |
|
void | release (int t) |
|
void | release_and_delete () |
|
void | ReleaseAndDelete () |
|
virtual void | RestoreRow (MatrixRowCol &) |
|
int | size () const |
|
int | Storage () const |
|
Real * | Store () const |
|
int | tag () const |
|
int | Tag () const |
|
MatrixType | Type () const |
|
virtual void | NextCol (MatrixRowCol &) |
|
virtual void | NextCol (MatrixColX &) |
|
Real | maximum_absolute_value1 (int &i) const |
|
Real | minimum_absolute_value1 (int &i) const |
|
Real | maximum1 (int &i) const |
|
Real | minimum1 (int &i) const |
|
Real | maximum_absolute_value2 (int &i, int &j) const |
|
Real | minimum_absolute_value2 (int &i, int &j) const |
|
Real | maximum2 (int &i, int &j) const |
|
Real | minimum2 (int &i, int &j) const |
|
virtual | ~GeneralMatrix () |
|
void | tDelete () |
|
bool | reuse () |
|
void | inject (const GeneralMatrix &) |
|
void | CheckStore () const |
|
| operator ReturnMatrix () const |
|
ReturnMatrix | for_return () const |
|
void | cleanup () |
|
GeneralMatrix * | Evaluate (MatrixType mt=MatrixTypeUnSp) |
|
MatrixInput | operator<< (double) |
|
MatrixInput | operator<< (float) |
|
void | operator<< (const double *) |
|
void | operator<< (const float *) |
|
void | operator<< (const int *) |
|
void | operator+= (const BaseMatrix &) |
|
void | operator-= (const BaseMatrix &) |
|
void | operator*= (const BaseMatrix &) |
|
void | operator|= (const BaseMatrix &) |
|
void | operator&= (const BaseMatrix &) |
|
void | operator+= (Real) |
|
void | operator*= (Real) |
|
bool | is_zero () const |
|
virtual bool | IsEqual (const GeneralMatrix &) const |
|
ColedMatrix | AsColumn () const |
|
DiagedMatrix | AsDiagonal () const |
|
MatedMatrix | AsMatrix (int m, int n) const |
|
RowedMatrix | AsRow () const |
|
Real | AsScalar () const |
|
virtual MatrixBandWidth | BandWidth () const |
|
void | CleanUp () |
|
GetSubMatrix | Column (int f) const |
|
GetSubMatrix | Columns (int f, int l) const |
|
Real | Determinant () const |
|
void | IEQND () const |
|
LogAndSign | LogDeterminant () const |
|
Real | Maximum () const |
|
Real | Maximum1 (int &i) const |
|
Real | Maximum2 (int &i, int &j) const |
|
Real | MaximumAbsoluteValue () const |
|
Real | MaximumAbsoluteValue1 (int &i) const |
|
Real | MaximumAbsoluteValue2 (int &i, int &j) const |
|
Real | Minimum () const |
|
Real | Minimum1 (int &i) const |
|
Real | Minimum2 (int &i, int &j) const |
|
Real | MinimumAbsoluteValue () const |
|
Real | MinimumAbsoluteValue1 (int &i) const |
|
Real | MinimumAbsoluteValue2 (int &i, int &j) const |
|
Real | Norm1 () const |
|
Real | norm_frobenius () const |
|
Real | NormFrobenius () const |
|
Real | NormInfinity () const |
|
ReversedMatrix | Reverse () const |
|
GetSubMatrix | Row (int f) const |
|
GetSubMatrix | Rows (int f, int l) const |
|
GetSubMatrix | SubMatrix (int fr, int lr, int fc, int lc) const |
|
virtual Real | Sum () const |
|
Real | SumAbsoluteValue () const |
|
Real | SumSquare () const |
|
GetSubMatrix | SymSubMatrix (int f, int l) const |
|
Real | Trace () const |
|
AddedMatrix | operator+ (const BaseMatrix &) const |
|
MultipliedMatrix | operator* (const BaseMatrix &) const |
|
SubtractedMatrix | operator- (const BaseMatrix &) const |
|
ConcatenatedMatrix | operator| (const BaseMatrix &) const |
|
StackedMatrix | operator& (const BaseMatrix &) const |
|
ShiftedMatrix | operator+ (Real) const |
|
ScaledMatrix | operator* (Real) const |
|
ScaledMatrix | operator/ (Real) const |
|
ShiftedMatrix | operator- (Real) const |
|
TransposedMatrix | t () const |
|
NegatedMatrix | operator- () const |
|
ReversedMatrix | reverse () const |
|
InvertedMatrix | i () const |
|
RowedMatrix | as_row () const |
|
ColedMatrix | as_column () const |
|
DiagedMatrix | as_diagonal () const |
|
MatedMatrix | as_matrix (int, int) const |
|
Real | as_scalar () const |
|
GetSubMatrix | submatrix (int, int, int, int) const |
|
GetSubMatrix | sym_submatrix (int, int) const |
|
GetSubMatrix | row (int) const |
|
GetSubMatrix | rows (int, int) const |
|
GetSubMatrix | column (int) const |
|
GetSubMatrix | columns (int, int) const |
|
Real | determinant () const |
|
Real | norm_Frobenius () const |
|
ReturnMatrix | sum_square_columns () const |
|
ReturnMatrix | sum_square_rows () const |
|
ReturnMatrix | sum_columns () const |
|
ReturnMatrix | sum_rows () const |
|
Real | norm1 () const |
|
Real | norm_infinity () const |
|
| Janitor () |
|
virtual | ~Janitor () |
|
GeneralMatrix * | Image () const |
|
| UpperBandMatrix (const BaseMatrix &) |
|
void | operator= (const BaseMatrix &) |
|
void | Solver (MatrixColX &, const MatrixColX &) |
|
LogAndSign | log_determinant () const |
|
void | resize (int, int, int) |
| resize UpperBandMatrix More...
|
|
|
Public Attributes inherited from BandMatrix |
int | lower_val |
|
int | upper_val |
|
Protected Member Functions inherited from BandMatrix |
void | CornerClear () const |
| set unused parts of BandMatrix to zero More...
|
|
short | SimpleAddOK (const GeneralMatrix *gm) |
| can we add two band matrices with simple vector add More...
|
|
void | CheckConversion (const BaseMatrix &) |
|
virtual void | MiniCleanUp () |
|
void | MinusEqual (Real f) |
|
void | PlusEqual (Real f) |
|
| GeneralMatrix () |
|
| GeneralMatrix (ArrayLengthSpecifier) |
|
Real * | GetStore () |
|
GeneralMatrix * | BorrowStore (GeneralMatrix *, MatrixType) |
|
void | GetMatrix (const GeneralMatrix *) |
|
void | Eq (const BaseMatrix &, MatrixType) |
|
void | Eq (const GeneralMatrix &) |
|
void | Eq (const BaseMatrix &, MatrixType, bool) |
|
void | Eq2 (const BaseMatrix &, MatrixType) |
|
int | search (const BaseMatrix *) const |
|
void | resize (int, int, int) |
|
void | swap (GeneralMatrix &gm) |
|
void | Add (GeneralMatrix *, Real) |
|
void | Add (Real) |
|
void | NegAdd (GeneralMatrix *, Real) |
|
void | NegAdd (Real) |
|
void | Multiply (GeneralMatrix *, Real) |
|
void | Multiply (Real) |
|
void | Negate (GeneralMatrix *) |
|
void | Negate () |
|
void | ReverseElements () |
|
void | ReverseElements (GeneralMatrix *) |
|
virtual GeneralMatrix * | Transpose (TransposedMatrix *, MatrixType) |
|
void | operator= (Real) |
|
void | PlusEqual (const GeneralMatrix &gm) |
|
void | MinusEqual (const GeneralMatrix &gm) |
|
int | ncols_val |
|
int | nrows_val |
|
int | storage |
|
Real * | store |
|
int | tag_val |
|
Upper triangular band matrix.
Definition at line 1167 of file newmat.h.