MOOS 0.2375
|
#include <newmat.h>
Public Member Functions | |
DiagonalMatrix () | |
~DiagonalMatrix () | |
DiagonalMatrix (ArrayLengthSpecifier) | |
DiagonalMatrix (const BaseMatrix &) | |
DiagonalMatrix (const DiagonalMatrix &gm) | |
void | operator= (const BaseMatrix &) |
void | operator= (Real f) |
void | operator= (const DiagonalMatrix &m) |
Real & | operator() (int, int) |
Real & | operator() (int) |
Real | operator() (int, int) const |
Real | operator() (int) const |
Real & | element (int, int) |
Real & | element (int) |
Real | element (int, int) const |
Real | element (int) const |
MatrixType | Type () const |
LogAndSign | LogDeterminant () const |
Real | Trace () const |
void | GetRow (MatrixRowCol &) |
void | GetCol (MatrixRowCol &) |
void | GetCol (MatrixColX &) |
void | NextRow (MatrixRowCol &) |
void | NextCol (MatrixRowCol &) |
void | NextCol (MatrixColX &) |
GeneralMatrix * | MakeSolver () |
void | Solver (MatrixColX &, const MatrixColX &) |
GeneralMatrix * | Transpose (TransposedMatrix *, MatrixType) |
void | ReSize (int) |
void | ReSize (const GeneralMatrix &A) |
Real * | nric () const |
MatrixBandWidth | BandWidth () const |
NEWMAT::DiagonalMatrix::DiagonalMatrix | ( | ArrayLengthSpecifier | m | ) |
Definition at line 63 of file newmat4.cpp.
NEWMAT::DiagonalMatrix::DiagonalMatrix | ( | const BaseMatrix & | M | ) |
Definition at line 116 of file newmat4.cpp.
NEWMAT::DiagonalMatrix::DiagonalMatrix | ( | const DiagonalMatrix & | gm | ) | [inline] |
MatrixBandWidth NEWMAT::DiagonalMatrix::BandWidth | ( | ) | const [virtual] |
Reimplemented from NEWMAT::BaseMatrix.
Definition at line 403 of file newmat4.cpp.
Real & NEWMAT::DiagonalMatrix::element | ( | int | m | ) |
Definition at line 981 of file newmat6.cpp.
Real NEWMAT::DiagonalMatrix::element | ( | int | m, |
int | n | ||
) | const |
Definition at line 973 of file newmat6.cpp.
Real NEWMAT::DiagonalMatrix::element | ( | int | m | ) | const |
Definition at line 988 of file newmat6.cpp.
Real & NEWMAT::DiagonalMatrix::element | ( | int | m, |
int | n | ||
) |
Definition at line 965 of file newmat6.cpp.
void NEWMAT::DiagonalMatrix::GetCol | ( | MatrixRowCol & | mrc | ) | [virtual] |
Implements NEWMAT::GeneralMatrix.
Definition at line 235 of file newmat3.cpp.
void NEWMAT::DiagonalMatrix::GetCol | ( | MatrixColX & | mrc | ) | [virtual] |
Implements NEWMAT::GeneralMatrix.
Definition at line 245 of file newmat3.cpp.
void NEWMAT::DiagonalMatrix::GetRow | ( | MatrixRowCol & | mrc | ) | [virtual] |
Implements NEWMAT::GeneralMatrix.
Definition at line 228 of file newmat3.cpp.
LogAndSign NEWMAT::DiagonalMatrix::LogDeterminant | ( | ) | const [virtual] |
Reimplemented from NEWMAT::GeneralMatrix.
Definition at line 647 of file newmat8.cpp.
GeneralMatrix* NEWMAT::DiagonalMatrix::MakeSolver | ( | ) | [inline, virtual] |
Reimplemented from NEWMAT::GeneralMatrix.
void NEWMAT::DiagonalMatrix::NextCol | ( | MatrixRowCol & | mrc | ) | [virtual] |
Reimplemented from NEWMAT::GeneralMatrix.
Definition at line 256 of file newmat3.cpp.
void NEWMAT::DiagonalMatrix::NextCol | ( | MatrixColX & | mrc | ) | [virtual] |
Reimplemented from NEWMAT::GeneralMatrix.
Definition at line 259 of file newmat3.cpp.
void NEWMAT::DiagonalMatrix::NextRow | ( | MatrixRowCol & | mrc | ) | [virtual] |
Reimplemented from NEWMAT::GeneralMatrix.
Definition at line 253 of file newmat3.cpp.
Real & NEWMAT::DiagonalMatrix::operator() | ( | int | m, |
int | n | ||
) |
Definition at line 63 of file newmat6.cpp.
Real & NEWMAT::DiagonalMatrix::operator() | ( | int | m | ) |
Definition at line 71 of file newmat6.cpp.
Real NEWMAT::DiagonalMatrix::operator() | ( | int | m, |
int | n | ||
) | const |
Definition at line 175 of file newmat6.cpp.
Real NEWMAT::DiagonalMatrix::operator() | ( | int | m | ) | const |
Definition at line 183 of file newmat6.cpp.
void NEWMAT::DiagonalMatrix::operator= | ( | Real | f | ) | [inline] |
Reimplemented from NEWMAT::GeneralMatrix.
void NEWMAT::DiagonalMatrix::operator= | ( | const BaseMatrix & | X | ) |
Definition at line 560 of file newmat6.cpp.
void NEWMAT::DiagonalMatrix::operator= | ( | const DiagonalMatrix & | m | ) | [inline] |
void NEWMAT::DiagonalMatrix::ReSize | ( | const GeneralMatrix & | A | ) | [virtual] |
Reimplemented from NEWMAT::GeneralMatrix.
Definition at line 291 of file newmat4.cpp.
void NEWMAT::DiagonalMatrix::ReSize | ( | int | nr | ) |
Definition at line 240 of file newmat4.cpp.
void NEWMAT::DiagonalMatrix::Solver | ( | MatrixColX & | mrc, |
const MatrixColX & | mrc1 | ||
) | [virtual] |
Reimplemented from NEWMAT::GeneralMatrix.
Definition at line 495 of file newmat2.cpp.
Real NEWMAT::DiagonalMatrix::Trace | ( | ) | const [virtual] |
Reimplemented from NEWMAT::BaseMatrix.
Definition at line 546 of file newmat8.cpp.
GeneralMatrix * NEWMAT::DiagonalMatrix::Transpose | ( | TransposedMatrix * | , |
MatrixType | mt | ||
) | [virtual] |
Reimplemented from NEWMAT::GeneralMatrix.
Definition at line 57 of file newmat5.cpp.
MatrixType NEWMAT::DiagonalMatrix::Type | ( | ) | const [virtual] |
Implements NEWMAT::GeneralMatrix.
Definition at line 389 of file newmat4.cpp.