MOOS 0.2375
|
#include <newmat.h>
NEWMAT::GeneralMatrix::GeneralMatrix | ( | ) | [protected] |
Definition at line 33 of file newmat4.cpp.
NEWMAT::GeneralMatrix::GeneralMatrix | ( | ArrayLengthSpecifier | s | ) | [protected] |
Definition at line 36 of file newmat4.cpp.
NEWMAT::GeneralMatrix::~GeneralMatrix | ( | ) | [virtual] |
Definition at line 132 of file newmat4.cpp.
void NEWMAT::GeneralMatrix::Add | ( | GeneralMatrix * | gm1, |
Real | f | ||
) | [protected] |
Definition at line 386 of file newmat5.cpp.
void NEWMAT::GeneralMatrix::Add | ( | Real | f | ) | [protected] |
Definition at line 395 of file newmat5.cpp.
GeneralMatrix * NEWMAT::GeneralMatrix::BorrowStore | ( | GeneralMatrix * | gmx, |
MatrixType | mt | ||
) | [protected] |
Definition at line 587 of file newmat4.cpp.
void NEWMAT::GeneralMatrix::CheckConversion | ( | const BaseMatrix & | ) | [protected] |
void NEWMAT::GeneralMatrix::CheckStore | ( | ) | const |
Definition at line 805 of file newmat4.cpp.
void NEWMAT::GeneralMatrix::CleanUp | ( | ) | [virtual] |
Reimplemented from NEWMAT::BaseMatrix.
Reimplemented in NEWMAT::nricMatrix, NEWMAT::RowVector, NEWMAT::ColumnVector, NEWMAT::CroutMatrix, and NEWMAT::BandLUMatrix.
Definition at line 814 of file newmat4.cpp.
void NEWMAT::GeneralMatrix::Eq | ( | const BaseMatrix & | X, |
MatrixType | mt, | ||
bool | ldok | ||
) | [protected] |
Definition at line 647 of file newmat4.cpp.
void NEWMAT::GeneralMatrix::Eq | ( | const BaseMatrix & | X, |
MatrixType | mt | ||
) | [protected] |
Definition at line 607 of file newmat4.cpp.
void NEWMAT::GeneralMatrix::Eq2 | ( | const BaseMatrix & | X, |
MatrixType | mt | ||
) | [protected] |
Definition at line 654 of file newmat4.cpp.
GeneralMatrix * NEWMAT::GeneralMatrix::Evaluate | ( | MatrixType | mt = MatrixTypeUnSp | ) | [virtual] |
Implements NEWMAT::BaseMatrix.
Definition at line 79 of file newmat5.cpp.
ReturnMatrixX NEWMAT::GeneralMatrix::ForReturn | ( | ) | const |
Definition at line 190 of file newmat4.cpp.
virtual void NEWMAT::GeneralMatrix::GetCol | ( | MatrixRowCol & | ) | [pure virtual] |
virtual void NEWMAT::GeneralMatrix::GetCol | ( | MatrixColX & | ) | [pure virtual] |
void NEWMAT::GeneralMatrix::GetMatrix | ( | const GeneralMatrix * | gmx | ) | [protected] |
Definition at line 580 of file newmat4.cpp.
virtual void NEWMAT::GeneralMatrix::GetRow | ( | MatrixRowCol & | ) | [pure virtual] |
Real * NEWMAT::GeneralMatrix::GetStore | ( | ) | [protected] |
Definition at line 557 of file newmat4.cpp.
void NEWMAT::GeneralMatrix::Inject | ( | const GeneralMatrix & | X | ) |
Definition at line 666 of file newmat4.cpp.
bool NEWMAT::GeneralMatrix::IsEqual | ( | const GeneralMatrix & | A | ) | const [virtual] |
Reimplemented in NEWMAT::CroutMatrix, and NEWMAT::BandLUMatrix.
Definition at line 996 of file newmat7.cpp.
bool NEWMAT::GeneralMatrix::IsZero | ( | ) | const |
Definition at line 969 of file newmat7.cpp.
LogAndSign NEWMAT::GeneralMatrix::LogDeterminant | ( | ) | const [virtual] |
Reimplemented from NEWMAT::BaseMatrix.
Reimplemented in NEWMAT::UpperTriangularMatrix, NEWMAT::LowerTriangularMatrix, NEWMAT::DiagonalMatrix, NEWMAT::CroutMatrix, NEWMAT::BandMatrix, NEWMAT::UpperBandMatrix, NEWMAT::LowerBandMatrix, NEWMAT::SymmetricBandMatrix, NEWMAT::BandLUMatrix, and NEWMAT::IdentityMatrix.
Definition at line 686 of file newmat8.cpp.
GeneralMatrix * NEWMAT::GeneralMatrix::MakeSolver | ( | ) | [virtual] |
Reimplemented in NEWMAT::Matrix, NEWMAT::UpperTriangularMatrix, NEWMAT::LowerTriangularMatrix, NEWMAT::DiagonalMatrix, NEWMAT::CroutMatrix, NEWMAT::BandMatrix, NEWMAT::UpperBandMatrix, NEWMAT::LowerBandMatrix, NEWMAT::SymmetricBandMatrix, NEWMAT::BandLUMatrix, and NEWMAT::IdentityMatrix.
Definition at line 24 of file newmat7.cpp.
Real NEWMAT::GeneralMatrix::Maximum | ( | ) | const [virtual] |
Reimplemented from NEWMAT::BaseMatrix.
Reimplemented in NEWMAT::BandMatrix, and NEWMAT::SymmetricBandMatrix.
Definition at line 252 of file newmat8.cpp.
Real NEWMAT::GeneralMatrix::Maximum1 | ( | int & | i | ) | const [virtual] |
Reimplemented from NEWMAT::BaseMatrix.
Definition at line 261 of file newmat8.cpp.
Real NEWMAT::GeneralMatrix::Maximum2 | ( | int & | i, |
int & | j | ||
) | const [virtual] |
Reimplemented from NEWMAT::BaseMatrix.
Reimplemented in NEWMAT::Matrix.
Definition at line 320 of file newmat8.cpp.
Real NEWMAT::GeneralMatrix::MaximumAbsoluteValue | ( | ) | const [virtual] |
Reimplemented from NEWMAT::BaseMatrix.
Reimplemented in NEWMAT::BandMatrix, and NEWMAT::SymmetricBandMatrix.
Definition at line 212 of file newmat8.cpp.
Real NEWMAT::GeneralMatrix::MaximumAbsoluteValue1 | ( | int & | i | ) | const [virtual] |
Reimplemented from NEWMAT::BaseMatrix.
Definition at line 221 of file newmat8.cpp.
Real NEWMAT::GeneralMatrix::MaximumAbsoluteValue2 | ( | int & | i, |
int & | j | ||
) | const [virtual] |
Reimplemented from NEWMAT::BaseMatrix.
Reimplemented in NEWMAT::Matrix.
Definition at line 290 of file newmat8.cpp.
Real NEWMAT::GeneralMatrix::Minimum | ( | ) | const [virtual] |
Reimplemented from NEWMAT::BaseMatrix.
Reimplemented in NEWMAT::BandMatrix, and NEWMAT::SymmetricBandMatrix.
Definition at line 271 of file newmat8.cpp.
Real NEWMAT::GeneralMatrix::Minimum1 | ( | int & | i | ) | const [virtual] |
Reimplemented from NEWMAT::BaseMatrix.
Definition at line 280 of file newmat8.cpp.
Real NEWMAT::GeneralMatrix::Minimum2 | ( | int & | i, |
int & | j | ||
) | const [virtual] |
Reimplemented from NEWMAT::BaseMatrix.
Reimplemented in NEWMAT::Matrix.
Definition at line 335 of file newmat8.cpp.
Real NEWMAT::GeneralMatrix::MinimumAbsoluteValue | ( | ) | const [virtual] |
Reimplemented from NEWMAT::BaseMatrix.
Reimplemented in NEWMAT::BandMatrix, and NEWMAT::SymmetricBandMatrix.
Definition at line 232 of file newmat8.cpp.
Real NEWMAT::GeneralMatrix::MinimumAbsoluteValue1 | ( | int & | i | ) | const [virtual] |
Reimplemented from NEWMAT::BaseMatrix.
Definition at line 241 of file newmat8.cpp.
Real NEWMAT::GeneralMatrix::MinimumAbsoluteValue2 | ( | int & | i, |
int & | j | ||
) | const [virtual] |
Reimplemented from NEWMAT::BaseMatrix.
Reimplemented in NEWMAT::Matrix.
Definition at line 305 of file newmat8.cpp.
void NEWMAT::GeneralMatrix::Multiply | ( | GeneralMatrix * | gm1, |
Real | f | ||
) | [protected] |
Definition at line 443 of file newmat5.cpp.
void NEWMAT::GeneralMatrix::Multiply | ( | Real | f | ) | [protected] |
Definition at line 452 of file newmat5.cpp.
void NEWMAT::GeneralMatrix::NegAdd | ( | Real | f | ) | [protected] |
Definition at line 412 of file newmat5.cpp.
void NEWMAT::GeneralMatrix::NegAdd | ( | GeneralMatrix * | gm1, |
Real | f | ||
) | [protected] |
Definition at line 403 of file newmat5.cpp.
void NEWMAT::GeneralMatrix::Negate | ( | ) | [protected] |
Definition at line 434 of file newmat5.cpp.
void NEWMAT::GeneralMatrix::Negate | ( | GeneralMatrix * | gm1 | ) | [protected] |
Definition at line 424 of file newmat5.cpp.
void NEWMAT::GeneralMatrix::NextCol | ( | MatrixRowCol & | mrc | ) | [virtual] |
Reimplemented in NEWMAT::Matrix, NEWMAT::DiagonalMatrix, NEWMAT::RowVector, and NEWMAT::IdentityMatrix.
Definition at line 90 of file newmat3.cpp.
void NEWMAT::GeneralMatrix::NextCol | ( | MatrixColX & | mrc | ) | [virtual] |
Reimplemented in NEWMAT::Matrix, NEWMAT::DiagonalMatrix, NEWMAT::RowVector, and NEWMAT::IdentityMatrix.
Definition at line 99 of file newmat3.cpp.
void NEWMAT::GeneralMatrix::NextRow | ( | MatrixRowCol & | mrc | ) | [virtual] |
Reimplemented in NEWMAT::Matrix, NEWMAT::UpperTriangularMatrix, NEWMAT::LowerTriangularMatrix, NEWMAT::DiagonalMatrix, NEWMAT::BandMatrix, and NEWMAT::IdentityMatrix.
Definition at line 81 of file newmat3.cpp.
NEWMAT::GeneralMatrix::operator ReturnMatrix | ( | ) | const |
void NEWMAT::GeneralMatrix::operator&= | ( | const BaseMatrix & | X | ) |
Definition at line 693 of file newmat6.cpp.
void NEWMAT::GeneralMatrix::operator*= | ( | const BaseMatrix & | X | ) |
Definition at line 653 of file newmat6.cpp.
void NEWMAT::GeneralMatrix::operator*= | ( | Real | r | ) |
Definition at line 728 of file newmat6.cpp.
void NEWMAT::GeneralMatrix::operator+= | ( | const BaseMatrix & | X | ) |
Definition at line 613 of file newmat6.cpp.
void NEWMAT::GeneralMatrix::operator+= | ( | Real | r | ) |
Definition at line 713 of file newmat6.cpp.
void NEWMAT::GeneralMatrix::operator-= | ( | const BaseMatrix & | X | ) |
Definition at line 633 of file newmat6.cpp.
void NEWMAT::GeneralMatrix::operator<< | ( | const Real * | r | ) |
Reimplemented in NEWMAT::BandMatrix.
Definition at line 574 of file newmat6.cpp.
void NEWMAT::GeneralMatrix::operator<< | ( | const BaseMatrix & | X | ) | [inline] |
Reimplemented in NEWMAT::nricMatrix, and NEWMAT::BandMatrix.
MatrixInput NEWMAT::GeneralMatrix::operator<< | ( | Real | f | ) |
Reimplemented in NEWMAT::BandMatrix.
Definition at line 476 of file newmat5.cpp.
MatrixInput NEWMAT::GeneralMatrix::operator<< | ( | int | f | ) | [inline] |
Reimplemented in NEWMAT::BandMatrix.
void NEWMAT::GeneralMatrix::operator= | ( | Real | f | ) | [protected] |
Reimplemented in NEWMAT::Matrix, NEWMAT::nricMatrix, NEWMAT::SymmetricMatrix, NEWMAT::UpperTriangularMatrix, NEWMAT::LowerTriangularMatrix, NEWMAT::DiagonalMatrix, NEWMAT::RowVector, NEWMAT::ColumnVector, NEWMAT::BandMatrix, NEWMAT::UpperBandMatrix, NEWMAT::LowerBandMatrix, NEWMAT::SymmetricBandMatrix, and NEWMAT::IdentityMatrix.
Definition at line 511 of file newmat6.cpp.
void NEWMAT::GeneralMatrix::operator|= | ( | const BaseMatrix & | X | ) |
Definition at line 673 of file newmat6.cpp.
void NEWMAT::GeneralMatrix::ReSize | ( | const GeneralMatrix & | A | ) | [virtual] |
Reimplemented in NEWMAT::Matrix, NEWMAT::nricMatrix, NEWMAT::SymmetricMatrix, NEWMAT::UpperTriangularMatrix, NEWMAT::LowerTriangularMatrix, NEWMAT::DiagonalMatrix, NEWMAT::RowVector, NEWMAT::ColumnVector, NEWMAT::BandMatrix, NEWMAT::UpperBandMatrix, NEWMAT::LowerBandMatrix, NEWMAT::SymmetricBandMatrix, and NEWMAT::IdentityMatrix.
Definition at line 339 of file newmat4.cpp.
void NEWMAT::GeneralMatrix::ReSize | ( | int | nr, |
int | nc, | ||
int | s | ||
) | [protected] |
Reimplemented in NEWMAT::BandMatrix, NEWMAT::UpperBandMatrix, and NEWMAT::LowerBandMatrix.
Definition at line 211 of file newmat4.cpp.
void NEWMAT::GeneralMatrix::ReSizeForAdd | ( | const GeneralMatrix & | A, |
const GeneralMatrix & | B | ||
) | [virtual] |
Reimplemented in NEWMAT::BandMatrix, and NEWMAT::SymmetricBandMatrix.
Definition at line 346 of file newmat4.cpp.
void NEWMAT::GeneralMatrix::ReSizeForSP | ( | const GeneralMatrix & | A, |
const GeneralMatrix & | B | ||
) | [virtual] |
Reimplemented in NEWMAT::BandMatrix, and NEWMAT::SymmetricBandMatrix.
Definition at line 349 of file newmat4.cpp.
virtual void NEWMAT::GeneralMatrix::RestoreCol | ( | MatrixColX & | ) | [inline, virtual] |
virtual void NEWMAT::GeneralMatrix::RestoreCol | ( | MatrixRowCol & | ) | [inline, virtual] |
virtual void NEWMAT::GeneralMatrix::RestoreRow | ( | MatrixRowCol & | ) | [inline, virtual] |
bool NEWMAT::GeneralMatrix::reuse | ( | ) |
Definition at line 538 of file newmat4.cpp.
void NEWMAT::GeneralMatrix::ReverseElements | ( | GeneralMatrix * | gm | ) | [protected] |
Definition at line 542 of file newmat5.cpp.
void NEWMAT::GeneralMatrix::ReverseElements | ( | ) | [protected] |
Definition at line 550 of file newmat5.cpp.
bool NEWMAT::GeneralMatrix::SameStorageType | ( | const GeneralMatrix & | A | ) | const [virtual] |
Reimplemented in NEWMAT::BandMatrix, and NEWMAT::SymmetricBandMatrix.
Definition at line 358 of file newmat4.cpp.
int NEWMAT::GeneralMatrix::search | ( | const BaseMatrix * | s | ) | const [protected, virtual] |
Implements NEWMAT::BaseMatrix.
Definition at line 367 of file newmat4.cpp.
virtual void NEWMAT::GeneralMatrix::SetParameters | ( | const GeneralMatrix * | ) | [inline, virtual] |
Reimplemented in NEWMAT::BandMatrix, and NEWMAT::SymmetricBandMatrix.
virtual short NEWMAT::GeneralMatrix::SimpleAddOK | ( | const GeneralMatrix * | gm | ) | [inline, protected, virtual] |
Reimplemented in NEWMAT::BandMatrix.
virtual void NEWMAT::GeneralMatrix::Solver | ( | MatrixColX & | , |
const MatrixColX & | |||
) | [inline, virtual] |
Real NEWMAT::GeneralMatrix::Sum | ( | ) | const [virtual] |
Reimplemented from NEWMAT::BaseMatrix.
Reimplemented in NEWMAT::SymmetricMatrix, NEWMAT::BandMatrix, NEWMAT::SymmetricBandMatrix, and NEWMAT::IdentityMatrix.
Definition at line 166 of file newmat8.cpp.
Real NEWMAT::GeneralMatrix::SumAbsoluteValue | ( | ) | const [virtual] |
Reimplemented from NEWMAT::BaseMatrix.
Reimplemented in NEWMAT::SymmetricMatrix, NEWMAT::BandMatrix, NEWMAT::SymmetricBandMatrix, and NEWMAT::IdentityMatrix.
Definition at line 158 of file newmat8.cpp.
Real NEWMAT::GeneralMatrix::SumSquare | ( | ) | const [virtual] |
Reimplemented from NEWMAT::BaseMatrix.
Reimplemented in NEWMAT::SymmetricMatrix, NEWMAT::BandMatrix, NEWMAT::SymmetricBandMatrix, and NEWMAT::IdentityMatrix.
Definition at line 150 of file newmat8.cpp.
void NEWMAT::GeneralMatrix::tDelete | ( | ) |
Definition at line 506 of file newmat4.cpp.
GeneralMatrix * NEWMAT::GeneralMatrix::Transpose | ( | TransposedMatrix * | tm, |
MatrixType | mt | ||
) | [protected, virtual] |
Reimplemented in NEWMAT::SymmetricMatrix, NEWMAT::DiagonalMatrix, NEWMAT::RowVector, NEWMAT::ColumnVector, NEWMAT::SymmetricBandMatrix, and NEWMAT::IdentityMatrix.
Definition at line 27 of file newmat5.cpp.
virtual MatrixType NEWMAT::GeneralMatrix::Type | ( | ) | const [pure virtual] |
Implemented in NEWMAT::Matrix, NEWMAT::SymmetricMatrix, NEWMAT::UpperTriangularMatrix, NEWMAT::LowerTriangularMatrix, NEWMAT::DiagonalMatrix, NEWMAT::RowVector, NEWMAT::ColumnVector, NEWMAT::CroutMatrix, NEWMAT::BandMatrix, NEWMAT::UpperBandMatrix, NEWMAT::LowerBandMatrix, NEWMAT::SymmetricBandMatrix, NEWMAT::BandLUMatrix, and NEWMAT::IdentityMatrix.
friend class AddedMatrix [friend] |
Reimplemented from NEWMAT::BaseMatrix.
friend class BandMatrix [friend] |
Reimplemented from NEWMAT::BaseMatrix.
friend class BaseMatrix [friend] |
friend class ColedMatrix [friend] |
Reimplemented from NEWMAT::BaseMatrix.
friend class ColumnVector [friend] |
Reimplemented from NEWMAT::BaseMatrix.
friend class ConcatenatedMatrix [friend] |
Reimplemented from NEWMAT::BaseMatrix.
friend class CroutMatrix [friend] |
Reimplemented from NEWMAT::BaseMatrix.
friend class DiagedMatrix [friend] |
Reimplemented from NEWMAT::BaseMatrix.
friend class DiagonalMatrix [friend] |
Reimplemented from NEWMAT::BaseMatrix.
friend class GenericMatrix [friend] |
Reimplemented from NEWMAT::BaseMatrix.
friend class GetSubMatrix [friend] |
Reimplemented from NEWMAT::BaseMatrix.
friend class InvertedMatrix [friend] |
Reimplemented from NEWMAT::BaseMatrix.
friend class KPMatrix [friend] |
Reimplemented from NEWMAT::BaseMatrix.
friend class LinearEquationSolver [friend] |
Reimplemented from NEWMAT::BaseMatrix.
friend class LowerBandMatrix [friend] |
Reimplemented from NEWMAT::BaseMatrix.
friend class LowerTriangularMatrix [friend] |
Reimplemented from NEWMAT::BaseMatrix.
friend class MatedMatrix [friend] |
Reimplemented from NEWMAT::BaseMatrix.
friend class Matrix [friend] |
Reimplemented from NEWMAT::BaseMatrix.
friend class MultipliedMatrix [friend] |
Reimplemented from NEWMAT::BaseMatrix.
friend class NegatedMatrix [friend] |
Reimplemented from NEWMAT::BaseMatrix.
friend class NegShiftedMatrix [friend] |
Reimplemented from NEWMAT::BaseMatrix.
friend class nricMatrix [friend] |
Reimplemented from NEWMAT::BaseMatrix.
friend class ReturnMatrixX [friend] |
Reimplemented from NEWMAT::BaseMatrix.
friend class ReversedMatrix [friend] |
Reimplemented from NEWMAT::BaseMatrix.
friend class RowedMatrix [friend] |
Reimplemented from NEWMAT::BaseMatrix.
friend class RowVector [friend] |
Reimplemented from NEWMAT::BaseMatrix.
friend class ScaledMatrix [friend] |
Reimplemented from NEWMAT::BaseMatrix.
friend class ShiftedMatrix [friend] |
Reimplemented from NEWMAT::BaseMatrix.
friend class SolvedMatrix [friend] |
Reimplemented from NEWMAT::BaseMatrix.
friend class SPMatrix [friend] |
Reimplemented from NEWMAT::BaseMatrix.
friend class StackedMatrix [friend] |
Reimplemented from NEWMAT::BaseMatrix.
friend class SubtractedMatrix [friend] |
Reimplemented from NEWMAT::BaseMatrix.
friend class SymmetricBandMatrix [friend] |
Reimplemented from NEWMAT::BaseMatrix.
friend class SymmetricMatrix [friend] |
Reimplemented from NEWMAT::BaseMatrix.
friend class TransposedMatrix [friend] |
Reimplemented from NEWMAT::BaseMatrix.
friend class UpperBandMatrix [friend] |
Reimplemented from NEWMAT::BaseMatrix.
friend class UpperTriangularMatrix [friend] |
Reimplemented from NEWMAT::BaseMatrix.
int NEWMAT::GeneralMatrix::ncols [protected] |
int NEWMAT::GeneralMatrix::nrows [protected] |
int NEWMAT::GeneralMatrix::storage [protected] |
Real* NEWMAT::GeneralMatrix::store [protected] |
int NEWMAT::GeneralMatrix::tag [protected] |