NEWMAT::GeneralMatrix Class Reference
#include <newmat.h>
Detailed Description
Definition at line 386 of file newmat.h.
List of all members.
Public Member Functions |
GeneralMatrix * | Evaluate (MatrixType mt=MatrixTypeUnSp) |
virtual MatrixType | Type () const =0 |
int | Nrows () const |
int | Ncols () const |
int | Storage () const |
Real * | Store () const |
int | nrows () const |
int | ncols () const |
int | size () const |
Real * | data () |
const Real * | data () const |
const Real * | const_data () const |
virtual | ~GeneralMatrix () |
void | tDelete () |
bool | reuse () |
void | Protect () |
int | Tag () const |
bool | IsZero () const |
void | Release () |
void | Release (int tg) |
void | ReleaseAndDelete () |
void | operator<< (const Real *) |
void | operator<< (const int *) |
void | operator<< (const BaseMatrix &X) |
void | Inject (const GeneralMatrix &) |
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 r) |
void | operator*= (Real) |
void | operator/= (Real r) |
virtual GeneralMatrix * | MakeSolver () |
virtual void | Solver (MatrixColX &, const MatrixColX &) |
virtual void | GetRow (MatrixRowCol &)=0 |
virtual void | RestoreRow (MatrixRowCol &) |
virtual void | NextRow (MatrixRowCol &) |
virtual void | GetCol (MatrixRowCol &)=0 |
virtual void | GetCol (MatrixColX &)=0 |
virtual void | RestoreCol (MatrixRowCol &) |
virtual void | RestoreCol (MatrixColX &) |
virtual void | NextCol (MatrixRowCol &) |
virtual void | NextCol (MatrixColX &) |
Real | SumSquare () const |
Real | SumAbsoluteValue () const |
Real | Sum () const |
Real | MaximumAbsoluteValue1 (int &i) const |
Real | MinimumAbsoluteValue1 (int &i) const |
Real | Maximum1 (int &i) const |
Real | Minimum1 (int &i) const |
Real | MaximumAbsoluteValue () const |
Real | MaximumAbsoluteValue2 (int &i, int &j) const |
Real | MinimumAbsoluteValue () const |
Real | MinimumAbsoluteValue2 (int &i, int &j) const |
Real | Maximum () const |
Real | Maximum2 (int &i, int &j) const |
Real | Minimum () const |
Real | Minimum2 (int &i, int &j) const |
LogAndSign | LogDeterminant () const |
virtual bool | IsEqual (const GeneralMatrix &) const |
void | CheckStore () const |
virtual void | SetParameters (const GeneralMatrix *) |
| operator ReturnMatrix () const |
ReturnMatrix | ForReturn () const |
virtual bool | SameStorageType (const GeneralMatrix &A) const |
virtual void | ReSizeForAdd (const GeneralMatrix &A, const GeneralMatrix &B) |
virtual void | ReSizeForSP (const GeneralMatrix &A, const GeneralMatrix &B) |
virtual void | ReSize (const GeneralMatrix &A) |
MatrixInput | operator<< (Real) |
MatrixInput | operator<< (int f) |
void | CleanUp () |
Protected Member Functions |
| GeneralMatrix () |
| GeneralMatrix (ArrayLengthSpecifier) |
| GeneralMatrix (const GeneralMatrix &) |
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 *) |
void | operator= (Real) |
void | operator= (const GeneralMatrix &) |
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 |
virtual GeneralMatrix * | Transpose (TransposedMatrix *, MatrixType) |
void | CheckConversion (const BaseMatrix &) |
void | ReSize (int, int, int) |
virtual short | SimpleAddOK (const GeneralMatrix *) |
virtual void | MiniCleanUp () |
void | PlusEqual (const GeneralMatrix &gm) |
void | MinusEqual (const GeneralMatrix &gm) |
void | PlusEqual (Real f) |
void | MinusEqual (Real f) |
void | swap (GeneralMatrix &gm) |
Protected Attributes |
int | tag |
int | nrows_value |
int | ncols_value |
int | storage |
Real * | store |
Private Member Functions |
virtual GeneralMatrix * | Image () const |
Friends |
class | Matrix |
class | SquareMatrix |
class | nricMatrix |
class | SymmetricMatrix |
class | UpperTriangularMatrix |
class | LowerTriangularMatrix |
class | DiagonalMatrix |
class | CroutMatrix |
class | RowVector |
class | ColumnVector |
class | BandMatrix |
class | LowerBandMatrix |
class | UpperBandMatrix |
class | SymmetricBandMatrix |
class | BaseMatrix |
class | AddedMatrix |
class | MultipliedMatrix |
class | SubtractedMatrix |
class | SPMatrix |
class | KPMatrix |
class | ConcatenatedMatrix |
class | StackedMatrix |
class | SolvedMatrix |
class | ShiftedMatrix |
class | NegShiftedMatrix |
class | ScaledMatrix |
class | TransposedMatrix |
class | ReversedMatrix |
class | NegatedMatrix |
class | InvertedMatrix |
class | RowedMatrix |
class | ColedMatrix |
class | DiagedMatrix |
class | MatedMatrix |
class | GetSubMatrix |
class | ReturnMatrix |
class | LinearEquationSolver |
class | GenericMatrix |
Constructor & Destructor Documentation
NEWMAT::GeneralMatrix::GeneralMatrix |
( |
|
) |
[protected] |
NEWMAT::GeneralMatrix::GeneralMatrix |
( |
const GeneralMatrix & |
|
) |
[protected] |
NEWMAT::GeneralMatrix::~GeneralMatrix |
( |
|
) |
[virtual] |
Member Function Documentation
void NEWMAT::GeneralMatrix::Add |
( |
Real |
f |
) |
[protected] |
void NEWMAT::GeneralMatrix::Add |
( |
GeneralMatrix * |
gm1, |
|
|
Real |
f | |
|
) |
| | [protected] |
Definition at line 311 of file newmat5.cpp.
Referenced by NEWMAT::ShiftedMatrix::Evaluate(), NEWMAT::ColumnVector::operator+=(), NEWMAT::RowVector::operator+=(), NEWMAT::SymmetricMatrix::operator+=(), NEWMAT::nricMatrix::operator+=(), NEWMAT::SquareMatrix::operator+=(), NEWMAT::Matrix::operator+=(), NEWMAT::ColumnVector::operator-=(), NEWMAT::RowVector::operator-=(), NEWMAT::SymmetricMatrix::operator-=(), NEWMAT::nricMatrix::operator-=(), NEWMAT::SquareMatrix::operator-=(), and NEWMAT::Matrix::operator-=().
void NEWMAT::GeneralMatrix::CheckConversion |
( |
const BaseMatrix & |
|
) |
[protected] |
void NEWMAT::GeneralMatrix::CheckStore |
( |
|
) |
const |
void NEWMAT::GeneralMatrix::CleanUp |
( |
|
) |
[virtual] |
const Real* NEWMAT::GeneralMatrix::const_data |
( |
|
) |
const |
const Real* NEWMAT::GeneralMatrix::data |
( |
|
) |
const |
Real* NEWMAT::GeneralMatrix::data |
( |
|
) |
|
void NEWMAT::GeneralMatrix::Eq |
( |
const GeneralMatrix & |
X |
) |
[protected] |
Definition at line 650 of file newmat4.cpp.
Referenced by Eq(), NEWMAT::nricMatrix::operator<<(), operator<<(), NEWMAT::IdentityMatrix::operator=(), NEWMAT::LowerBandMatrix::operator=(), NEWMAT::UpperBandMatrix::operator=(), NEWMAT::ColumnVector::operator=(), NEWMAT::RowVector::operator=(), NEWMAT::DiagonalMatrix::operator=(), NEWMAT::LowerTriangularMatrix::operator=(), NEWMAT::UpperTriangularMatrix::operator=(), NEWMAT::SymmetricMatrix::operator=(), NEWMAT::nricMatrix::operator=(), NEWMAT::SquareMatrix::operator=(), NEWMAT::Matrix::operator=(), NEWMAT::SymmetricBandMatrix::operator=(), and NEWMAT::BandMatrix::operator=().
Implements NEWMAT::BaseMatrix.
Definition at line 79 of file newmat5.cpp.
Referenced by BorrowStore(), Eq(), NEWMAT::StackedMatrix::Evaluate(), NEWMAT::ConcatenatedMatrix::Evaluate(), NEWMAT::SPMatrix::Evaluate(), NEWMAT::SubtractedMatrix::Evaluate(), NEWMAT::AddedMatrix::Evaluate(), NEWMAT::InvertedMatrix::Evaluate(), NEWMAT::KPMatrix::Evaluate(), NEWMAT::SolvedMatrix::Evaluate(), NEWMAT::MultipliedMatrix::Evaluate(), NEWMAT::ReturnMatrix::Evaluate(), NEWMAT::GetSubMatrix::Evaluate(), NEWMAT::MatedMatrix::Evaluate(), NEWMAT::DiagedMatrix::Evaluate(), NEWMAT::ColedMatrix::Evaluate(), NEWMAT::RowedMatrix::Evaluate(), NEWMAT::TransposedMatrix::Evaluate(), NEWMAT::ReversedMatrix::Evaluate(), NEWMAT::NegatedMatrix::Evaluate(), NEWMAT::ScaledMatrix::Evaluate(), NEWMAT::NegShiftedMatrix::Evaluate(), NEWMAT::ShiftedMatrix::Evaluate(), NEWMAT::GenericMatrix::Evaluate(), NEWMAT::IsZero(), NEWMAT::SymmetricBandMatrix::LogDeterminant(), NEWMAT::GetSubMatrix::operator+=(), NEWMAT::GetSubMatrix::operator-=(), NEWMAT::GetSubMatrix::operator<<(), NEWMAT::GetSubMatrix::operator=(), NEWMAT::IdentityMatrix::Transpose(), NEWMAT::DiagonalMatrix::Transpose(), and NEWMAT::SymmetricMatrix::Transpose().
virtual void NEWMAT::GeneralMatrix::GetCol |
( |
MatrixColX & |
|
) |
[pure virtual] |
Implemented in NEWMAT::Matrix, NEWMAT::SymmetricMatrix, NEWMAT::UpperTriangularMatrix, NEWMAT::LowerTriangularMatrix, NEWMAT::DiagonalMatrix, NEWMAT::RowVector, NEWMAT::CroutMatrix, NEWMAT::BandMatrix, NEWMAT::SymmetricBandMatrix, NEWMAT::BandLUMatrix, and NEWMAT::IdentityMatrix.
virtual void NEWMAT::GeneralMatrix::GetCol |
( |
MatrixRowCol & |
|
) |
[pure virtual] |
Implemented in NEWMAT::Matrix, NEWMAT::SymmetricMatrix, NEWMAT::UpperTriangularMatrix, NEWMAT::LowerTriangularMatrix, NEWMAT::DiagonalMatrix, NEWMAT::RowVector, NEWMAT::CroutMatrix, NEWMAT::BandMatrix, NEWMAT::SymmetricBandMatrix, NEWMAT::BandLUMatrix, and NEWMAT::IdentityMatrix.
Referenced by NEWMAT::MatrixCol::MatrixCol(), NEWMAT::MatrixColX::MatrixColX(), and NextCol().
void NEWMAT::GeneralMatrix::GetMatrix |
( |
const GeneralMatrix * |
gmx |
) |
[protected] |
Definition at line 623 of file newmat4.cpp.
Referenced by NEWMAT::BandMatrix::BandMatrix(), NEWMAT::ColumnVector::ColumnVector(), NEWMAT::CroutMatrix::CroutMatrix(), NEWMAT::DiagonalMatrix::DiagonalMatrix(), Eq(), Eq2(), NEWMAT::IdentityMatrix::IdentityMatrix(), NEWMAT::LowerBandMatrix::LowerBandMatrix(), NEWMAT::LowerTriangularMatrix::LowerTriangularMatrix(), NEWMAT::Matrix::Matrix(), NEWMAT::nricMatrix::nricMatrix(), NEWMAT::RowVector::RowVector(), NEWMAT::SquareMatrix::SquareMatrix(), NEWMAT::SymmetricBandMatrix::SymmetricBandMatrix(), NEWMAT::SymmetricMatrix::SymmetricMatrix(), NEWMAT::UpperBandMatrix::UpperBandMatrix(), and NEWMAT::UpperTriangularMatrix::UpperTriangularMatrix().
virtual void NEWMAT::GeneralMatrix::GetRow |
( |
MatrixRowCol & |
|
) |
[pure virtual] |
Implemented in NEWMAT::Matrix, NEWMAT::SymmetricMatrix, NEWMAT::UpperTriangularMatrix, NEWMAT::LowerTriangularMatrix, NEWMAT::DiagonalMatrix, NEWMAT::CroutMatrix, NEWMAT::BandMatrix, NEWMAT::SymmetricBandMatrix, NEWMAT::BandLUMatrix, and NEWMAT::IdentityMatrix.
Referenced by NEWMAT::MatrixRow::MatrixRow(), and NextRow().
Real * NEWMAT::GeneralMatrix::GetStore |
( |
|
) |
[protected] |
GeneralMatrix * NEWMAT::GeneralMatrix::Image |
( |
|
) |
const [private, virtual] |
Reimplemented in NEWMAT::Matrix, NEWMAT::SquareMatrix, 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 851 of file newmat4.cpp.
Referenced by ForReturn(), NEWMAT::GenericMatrix::GenericMatrix(), NEWMAT::LinearEquationSolver::LinearEquationSolver(), operator ReturnMatrix(), NEWMAT::GenericMatrix::operator&=(), NEWMAT::GenericMatrix::operator*=(), NEWMAT::GenericMatrix::operator+=(), NEWMAT::GenericMatrix::operator-=(), NEWMAT::GenericMatrix::operator=(), and NEWMAT::GenericMatrix::operator|=().
bool NEWMAT::GeneralMatrix::IsZero |
( |
|
) |
const |
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 690 of file newmat8.cpp.
Referenced by NEWMAT::BaseMatrix::Determinant(), and NEWMAT::BaseMatrix::LogDeterminant().
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.
Referenced by NEWMAT::GeneralSolv(), and NEWMAT::GeneralSolvI().
Real NEWMAT::GeneralMatrix::Maximum |
( |
|
) |
const [virtual] |
Real NEWMAT::GeneralMatrix::Maximum1 |
( |
int & |
i |
) |
const [virtual] |
Real NEWMAT::GeneralMatrix::Maximum2 |
( |
int & |
i, |
|
|
int & |
j | |
|
) |
| | const [virtual] |
Real NEWMAT::GeneralMatrix::MaximumAbsoluteValue |
( |
|
) |
const [virtual] |
Real NEWMAT::GeneralMatrix::MaximumAbsoluteValue1 |
( |
int & |
i |
) |
const [virtual] |
Real NEWMAT::GeneralMatrix::MaximumAbsoluteValue2 |
( |
int & |
i, |
|
|
int & |
j | |
|
) |
| | const [virtual] |
virtual void NEWMAT::GeneralMatrix::MiniCleanUp |
( |
|
) |
[protected, virtual] |
Real NEWMAT::GeneralMatrix::Minimum |
( |
|
) |
const [virtual] |
Real NEWMAT::GeneralMatrix::Minimum1 |
( |
int & |
i |
) |
const [virtual] |
Real NEWMAT::GeneralMatrix::Minimum2 |
( |
int & |
i, |
|
|
int & |
j | |
|
) |
| | const [virtual] |
Real NEWMAT::GeneralMatrix::MinimumAbsoluteValue |
( |
|
) |
const [virtual] |
Real NEWMAT::GeneralMatrix::MinimumAbsoluteValue1 |
( |
int & |
i |
) |
const [virtual] |
Real NEWMAT::GeneralMatrix::MinimumAbsoluteValue2 |
( |
int & |
i, |
|
|
int & |
j | |
|
) |
| | const [virtual] |
void NEWMAT::GeneralMatrix::MinusEqual |
( |
Real |
f |
) |
[protected] |
void NEWMAT::GeneralMatrix::MinusEqual |
( |
const GeneralMatrix & |
gm |
) |
[protected] |
void NEWMAT::GeneralMatrix::Multiply |
( |
Real |
f |
) |
[protected] |
void NEWMAT::GeneralMatrix::Multiply |
( |
GeneralMatrix * |
gm1, |
|
|
Real |
f | |
|
) |
| | [protected] |
int NEWMAT::GeneralMatrix::ncols |
( |
|
) |
const |
int NEWMAT::GeneralMatrix::Ncols |
( |
|
) |
const |
Definition at line 435 of file newmat.h.
Referenced by NEWMAT::ApplyQuaternion(), NEWMAT::CrossProduct(), NEWMAT::CrossProductColumns(), NEWMAT::CrossProductRows(), NEWMAT::StackedMatrix::Evaluate(), NEWMAT::ConcatenatedMatrix::Evaluate(), NEWMAT::SPMatrix::Evaluate(), NEWMAT::SubtractedMatrix::Evaluate(), NEWMAT::AddedMatrix::Evaluate(), NEWMAT::GetSubMatrix::Evaluate(), NEWMAT::ReversedMatrix::Evaluate(), NEWMAT::NegatedMatrix::Evaluate(), NEWMAT::ScaledMatrix::Evaluate(), NEWMAT::NegShiftedMatrix::Evaluate(), NEWMAT::ShiftedMatrix::Evaluate(), NEWMAT::GeneralKP(), NEWMAT::GeneralMult(), NEWMAT::GeneralMult1(), NEWMAT::GeneralMult2(), NEWMAT::GeneralSolv(), NEWMAT::GeneralSolvI(), GetMatrix(), NEWMAT::GetSubMatrix::Inject(), NEWMAT::BandLUMatrix::IsEqual(), NEWMAT::MatrixDetails(), NEWMAT::Matrix::Maximum2(), NEWMAT::Matrix::MaximumAbsoluteValue2(), NEWMAT::Matrix::Minimum2(), NEWMAT::Matrix::MinimumAbsoluteValue2(), NEWMAT::mmMult(), NEWMAT::BaseMatrix::Norm1(), NEWMAT::GetSubMatrix::operator+=(), NEWMAT::GetSubMatrix::operator-=(), NEWMAT::GetSubMatrix::operator<<(), NEWMAT::GetSubMatrix::operator=(), NEWMAT::operator==(), NEWMAT::RectMatrixCol::Reset(), NEWMAT::RectMatrixRow::Reset(), NEWMAT::IdentityMatrix::ReSize(), NEWMAT::LowerTriangularMatrix::ReSize(), NEWMAT::UpperTriangularMatrix::ReSize(), NEWMAT::DiagonalMatrix::ReSize(), NEWMAT::SymmetricMatrix::ReSize(), NEWMAT::RowVector::ReSize(), NEWMAT::ColumnVector::ReSize(), NEWMAT::nricMatrix::ReSize(), NEWMAT::SquareMatrix::ReSize(), NEWMAT::Matrix::ReSize(), NEWMAT::GetSubMatrix::SetUpLHS(), NEWMAT::SortSV(), and NEWMAT::SVD().
void NEWMAT::GeneralMatrix::NegAdd |
( |
Real |
f |
) |
[protected] |
void NEWMAT::GeneralMatrix::NegAdd |
( |
GeneralMatrix * |
gm1, |
|
|
Real |
f | |
|
) |
| | [protected] |
void NEWMAT::GeneralMatrix::Negate |
( |
|
) |
[protected] |
void NEWMAT::GeneralMatrix::Negate |
( |
GeneralMatrix * |
gm1 |
) |
[protected] |
void NEWMAT::GeneralMatrix::NextCol |
( |
MatrixColX & |
mrc |
) |
[virtual] |
void NEWMAT::GeneralMatrix::NextCol |
( |
MatrixRowCol & |
mrc |
) |
[virtual] |
void NEWMAT::GeneralMatrix::NextRow |
( |
MatrixRowCol & |
mrc |
) |
[virtual] |
int NEWMAT::GeneralMatrix::nrows |
( |
|
) |
const |
int NEWMAT::GeneralMatrix::Nrows |
( |
|
) |
const |
Definition at line 434 of file newmat.h.
Referenced by NEWMAT::AddDS(), NEWMAT::ApplyQuaternion(), NEWMAT::KPMatrix::BandWidth(), NEWMAT::CrossProduct(), NEWMAT::CrossProductColumns(), NEWMAT::CrossProductRows(), NEWMAT::StackedMatrix::Evaluate(), NEWMAT::ConcatenatedMatrix::Evaluate(), NEWMAT::SPMatrix::Evaluate(), NEWMAT::SubtractedMatrix::Evaluate(), NEWMAT::AddedMatrix::Evaluate(), NEWMAT::GetSubMatrix::Evaluate(), NEWMAT::ReversedMatrix::Evaluate(), NEWMAT::NegatedMatrix::Evaluate(), NEWMAT::ScaledMatrix::Evaluate(), NEWMAT::NegShiftedMatrix::Evaluate(), NEWMAT::ShiftedMatrix::Evaluate(), NEWMAT::fftstep(), NEWMAT::NonLinearLeastSquares::Fit(), NEWMAT::FindMaximum2::Fit(), NEWMAT::GeneralKP(), NEWMAT::GeneralMult(), NEWMAT::GeneralMult1(), NEWMAT::GeneralMult2(), NEWMAT::GeneralSolv(), NEWMAT::GeneralSolvI(), GetMatrix(), NEWMAT::GetSubMatrix::Inject(), NEWMAT::BandLUMatrix::IsEqual(), NEWMAT::MLE_D_FI::MakeCovariance(), NEWMAT::NonLinearLeastSquares::MakeCovariance(), NEWMAT::MatrixDetails(), Maximum2(), MaximumAbsoluteValue2(), Minimum2(), MinimumAbsoluteValue2(), NEWMAT::mmMult(), NEWMAT::BaseMatrix::NormInfinity(), NEWMAT::GetSubMatrix::operator+=(), NEWMAT::GetSubMatrix::operator-=(), NEWMAT::GetSubMatrix::operator<<(), NEWMAT::GetSubMatrix::operator=(), NEWMAT::operator==(), NEWMAT::RectMatrixCol::Reset(), NEWMAT::IdentityMatrix::ReSize(), NEWMAT::LowerTriangularMatrix::ReSize(), NEWMAT::UpperTriangularMatrix::ReSize(), NEWMAT::DiagonalMatrix::ReSize(), NEWMAT::SymmetricMatrix::ReSize(), NEWMAT::RowVector::ReSize(), NEWMAT::ColumnVector::ReSize(), NEWMAT::nricMatrix::ReSize(), NEWMAT::SquareMatrix::ReSize(), NEWMAT::Matrix::ReSize(), NEWMAT::ReverseSubtractDS(), NEWMAT::GetSubMatrix::SetUpLHS(), NEWMAT::SortSV(), NEWMAT::SPDS(), NEWMAT::SubtractDS(), NEWMAT::SVD(), and NEWMAT::tred2().
void NEWMAT::GeneralMatrix::operator&= |
( |
const BaseMatrix & |
X |
) |
|
void NEWMAT::GeneralMatrix::operator*= |
( |
Real |
r |
) |
|
void NEWMAT::GeneralMatrix::operator*= |
( |
const BaseMatrix & |
X |
) |
|
void NEWMAT::GeneralMatrix::operator+= |
( |
Real |
r |
) |
|
void NEWMAT::GeneralMatrix::operator+= |
( |
const BaseMatrix & |
X |
) |
|
void NEWMAT::GeneralMatrix::operator-= |
( |
Real |
r |
) |
|
void NEWMAT::GeneralMatrix::operator-= |
( |
const BaseMatrix & |
X |
) |
|
void NEWMAT::GeneralMatrix::operator/= |
( |
Real |
r |
) |
|
MatrixInput NEWMAT::GeneralMatrix::operator<< |
( |
int |
f |
) |
|
MatrixInput NEWMAT::GeneralMatrix::operator<< |
( |
Real |
f |
) |
|
void NEWMAT::GeneralMatrix::operator<< |
( |
const BaseMatrix & |
X |
) |
|
void NEWMAT::GeneralMatrix::operator<< |
( |
const int * |
r |
) |
|
void NEWMAT::GeneralMatrix::operator<< |
( |
const Real * |
r |
) |
|
void NEWMAT::GeneralMatrix::operator= |
( |
const GeneralMatrix & |
|
) |
[protected] |
void NEWMAT::GeneralMatrix::operator= |
( |
Real |
f |
) |
[protected] |
Reimplemented in NEWMAT::Matrix, NEWMAT::SquareMatrix, 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 342 of file newmat6.cpp.
void NEWMAT::GeneralMatrix::operator|= |
( |
const BaseMatrix & |
X |
) |
|
void NEWMAT::GeneralMatrix::PlusEqual |
( |
Real |
f |
) |
[protected] |
void NEWMAT::GeneralMatrix::PlusEqual |
( |
const GeneralMatrix & |
gm |
) |
[protected] |
void NEWMAT::GeneralMatrix::Protect |
( |
|
) |
|
Definition at line 448 of file newmat.h.
Referenced by Eq(), Eq2(), NEWMAT::LinearEquationSolver::LinearEquationSolver(), NEWMAT::MatrixType::New(), NEWMAT::GenericMatrix::operator&=(), operator&=(), NEWMAT::GenericMatrix::operator*=(), operator*=(), NEWMAT::GenericMatrix::operator+=(), operator+=(), NEWMAT::GenericMatrix::operator-=(), operator-=(), NEWMAT::GenericMatrix::operator=(), NEWMAT::GenericMatrix::operator|=(), and operator|=().
void NEWMAT::GeneralMatrix::Release |
( |
int |
tg |
) |
|
void NEWMAT::GeneralMatrix::Release |
( |
|
) |
|
Definition at line 451 of file newmat.h.
Referenced by Eq(), NEWMAT::MultiplyQuaternions(), NEWMAT::GenericMatrix::operator&=(), operator&=(), NEWMAT::GenericMatrix::operator*=(), operator*=(), NEWMAT::GenericMatrix::operator+=(), operator+=(), NEWMAT::GenericMatrix::operator-=(), operator-=(), NEWMAT::GenericMatrix::operator=(), NEWMAT::GenericMatrix::operator|=(), operator|=(), and NEWMAT::GenericMatrix::Release().
void NEWMAT::GeneralMatrix::ReleaseAndDelete |
( |
|
) |
|
Definition at line 453 of file newmat.h.
Referenced by NEWMAT::StackedMatrix::Evaluate(), NEWMAT::ConcatenatedMatrix::Evaluate(), NEWMAT::SPMatrix::Evaluate(), NEWMAT::SubtractedMatrix::Evaluate(), NEWMAT::AddedMatrix::Evaluate(), NEWMAT::NegatedMatrix::Evaluate(), NEWMAT::ScaledMatrix::Evaluate(), NEWMAT::NegShiftedMatrix::Evaluate(), NEWMAT::ShiftedMatrix::Evaluate(), NEWMAT::GeneralKP(), NEWMAT::GeneralMult1(), NEWMAT::GeneralMult2(), NEWMAT::GeneralSolv(), NEWMAT::GeneralSolvI(), NEWMAT::mmMult(), and Transpose().
void NEWMAT::GeneralMatrix::ReSize |
( |
const GeneralMatrix & |
A |
) |
[virtual] |
Reimplemented in NEWMAT::Matrix, NEWMAT::SquareMatrix, 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 380 of file newmat4.cpp.
void NEWMAT::GeneralMatrix::ReSize |
( |
int |
nr, |
|
|
int |
nc, |
|
|
int |
s | |
|
) |
| | [protected] |
virtual void NEWMAT::GeneralMatrix::RestoreCol |
( |
MatrixColX & |
|
) |
[virtual] |
virtual void NEWMAT::GeneralMatrix::RestoreCol |
( |
MatrixRowCol & |
|
) |
[virtual] |
virtual void NEWMAT::GeneralMatrix::RestoreRow |
( |
MatrixRowCol & |
|
) |
[virtual] |
bool NEWMAT::GeneralMatrix::reuse |
( |
|
) |
|
void NEWMAT::GeneralMatrix::ReverseElements |
( |
GeneralMatrix * |
gm |
) |
[protected] |
void NEWMAT::GeneralMatrix::ReverseElements |
( |
|
) |
[protected] |
bool NEWMAT::GeneralMatrix::SameStorageType |
( |
const GeneralMatrix & |
A |
) |
const [virtual] |
int NEWMAT::GeneralMatrix::search |
( |
const BaseMatrix * |
s |
) |
const [protected, virtual] |
virtual void NEWMAT::GeneralMatrix::SetParameters |
( |
const GeneralMatrix * |
|
) |
[virtual] |
virtual short NEWMAT::GeneralMatrix::SimpleAddOK |
( |
const GeneralMatrix * |
|
) |
[protected, virtual] |
int NEWMAT::GeneralMatrix::size |
( |
|
) |
const |
int NEWMAT::GeneralMatrix::Storage |
( |
|
) |
const |
Definition at line 436 of file newmat.h.
Referenced by NEWMAT::Add(), NEWMAT::AddTo(), operator<<(), NEWMAT::operator==(), ReverseElements(), NEWMAT::ReverseSubtract(), NEWMAT::SortAscending(), NEWMAT::SortDescending(), NEWMAT::SP(), NEWMAT::Subtract(), and NEWMAT::SubtractFrom().
Real* NEWMAT::GeneralMatrix::Store |
( |
|
) |
const |
Definition at line 437 of file newmat.h.
Referenced by NEWMAT::Add(), NEWMAT::AddTo(), NEWMAT::CrossProduct(), NEWMAT::CrossProductColumns(), NEWMAT::CrossProductRows(), NEWMAT::fftstep(), NEWMAT::BandLUMatrix::IsEqual(), NEWMAT::nricMatrix::MakeRowPointer(), NEWMAT::mmMult(), operator<<(), NEWMAT::operator==(), NEWMAT::RectMatrixCol::Reset(), NEWMAT::RectMatrixRow::Reset(), ReverseElements(), NEWMAT::ReverseSubtract(), NEWMAT::SortAscending(), NEWMAT::SortDescending(), NEWMAT::SortSV(), NEWMAT::SP(), NEWMAT::Subtract(), NEWMAT::SubtractFrom(), and NEWMAT::tred2().
Real NEWMAT::GeneralMatrix::Sum |
( |
|
) |
const [virtual] |
Real NEWMAT::GeneralMatrix::SumAbsoluteValue |
( |
|
) |
const [virtual] |
Real NEWMAT::GeneralMatrix::SumSquare |
( |
|
) |
const [virtual] |
void NEWMAT::GeneralMatrix::swap |
( |
GeneralMatrix & |
gm |
) |
[protected] |
int NEWMAT::GeneralMatrix::Tag |
( |
|
) |
const |
void NEWMAT::GeneralMatrix::tDelete |
( |
|
) |
|
Definition at line 548 of file newmat4.cpp.
Referenced by BorrowStore(), NEWMAT::StackedMatrix::Evaluate(), NEWMAT::ConcatenatedMatrix::Evaluate(), NEWMAT::SPMatrix::Evaluate(), NEWMAT::SubtractedMatrix::Evaluate(), NEWMAT::AddedMatrix::Evaluate(), NEWMAT::GetSubMatrix::Evaluate(), NEWMAT::ReversedMatrix::Evaluate(), NEWMAT::NegatedMatrix::Evaluate(), NEWMAT::ScaledMatrix::Evaluate(), NEWMAT::NegShiftedMatrix::Evaluate(), NEWMAT::ShiftedMatrix::Evaluate(), Evaluate(), NEWMAT::GeneralKP(), NEWMAT::GeneralMult1(), NEWMAT::GeneralMult2(), NEWMAT::GeneralSolv(), NEWMAT::GeneralSolvI(), NEWMAT::IdentityMatrix::LogDeterminant(), NEWMAT::UpperTriangularMatrix::LogDeterminant(), NEWMAT::LowerTriangularMatrix::LogDeterminant(), NEWMAT::DiagonalMatrix::LogDeterminant(), Maximum(), Maximum1(), Maximum2(), MaximumAbsoluteValue(), MaximumAbsoluteValue1(), MaximumAbsoluteValue2(), Minimum(), Minimum1(), Minimum2(), MinimumAbsoluteValue(), MinimumAbsoluteValue1(), MinimumAbsoluteValue2(), NEWMAT::mmMult(), NEWMAT::GetSubMatrix::operator+=(), NEWMAT::GetSubMatrix::operator-=(), NEWMAT::GetSubMatrix::operator<<(), NEWMAT::GetSubMatrix::operator=(), NEWMAT::operator==(), NEWMAT::SymmetricMatrix::Sum(), Sum(), NEWMAT::SymmetricMatrix::SumAbsoluteValue(), SumAbsoluteValue(), NEWMAT::IdentityMatrix::SumSquare(), NEWMAT::SymmetricMatrix::SumSquare(), SumSquare(), NEWMAT::IdentityMatrix::Trace(), NEWMAT::SymmetricBandMatrix::Trace(), NEWMAT::BandMatrix::Trace(), NEWMAT::UpperTriangularMatrix::Trace(), NEWMAT::LowerTriangularMatrix::Trace(), NEWMAT::SymmetricMatrix::Trace(), NEWMAT::DiagonalMatrix::Trace(), NEWMAT::Matrix::Trace(), and Transpose().
virtual MatrixType NEWMAT::GeneralMatrix::Type |
( |
|
) |
const [pure virtual] |
Implemented in NEWMAT::Matrix, NEWMAT::SquareMatrix, 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.
Referenced by NEWMAT::InvertedMatrix::BandWidth(), NEWMAT::SolvedMatrix::BandWidth(), BorrowStore(), NEWMAT::StackedMatrix::Evaluate(), NEWMAT::ConcatenatedMatrix::Evaluate(), NEWMAT::SPMatrix::Evaluate(), NEWMAT::SubtractedMatrix::Evaluate(), NEWMAT::AddedMatrix::Evaluate(), NEWMAT::GetSubMatrix::Evaluate(), NEWMAT::ReversedMatrix::Evaluate(), NEWMAT::NegatedMatrix::Evaluate(), NEWMAT::ScaledMatrix::Evaluate(), NEWMAT::NegShiftedMatrix::Evaluate(), NEWMAT::ShiftedMatrix::Evaluate(), Evaluate(), NEWMAT::GeneralKP(), NEWMAT::GeneralMult(), NEWMAT::GeneralSolv(), NEWMAT::GeneralSolvI(), NEWMAT::BandLUMatrix::IsEqual(), NEWMAT::CroutMatrix::IsEqual(), IsEqual(), NEWMAT::MatrixDetails(), operator&=(), operator*=(), operator+=(), operator-=(), operator<<(), NEWMAT::GetSubMatrix::operator=(), NEWMAT::operator==(), operator|=(), SameStorageType(), and Transpose().
Friends And Related Function Documentation
Member Data Documentation
Definition at line 391 of file newmat.h.
Referenced by NEWMAT::ColumnVector::CleanUp(), CleanUp(), NEWMAT::ColumnVector::ColumnVector(), NEWMAT::CroutMatrix::CroutMatrix(), NEWMAT::DiagonalMatrix::DiagonalMatrix(), NEWMAT::LowerBandMatrix::element(), NEWMAT::UpperBandMatrix::element(), NEWMAT::BandMatrix::element(), NEWMAT::RowVector::element(), NEWMAT::DiagonalMatrix::element(), NEWMAT::UpperTriangularMatrix::element(), NEWMAT::SymmetricMatrix::element(), NEWMAT::Matrix::element(), NEWMAT::MatedMatrix::Evaluate(), NEWMAT::DiagedMatrix::Evaluate(), NEWMAT::ColedMatrix::Evaluate(), NEWMAT::RowedMatrix::Evaluate(), Evaluate(), GeneralMatrix(), NEWMAT::SymmetricBandMatrix::GetCol(), NEWMAT::SymmetricMatrix::GetCol(), NEWMAT::UpperTriangularMatrix::GetCol(), NEWMAT::Matrix::GetCol(), GetMatrix(), NEWMAT::IdentityMatrix::GetRow(), NEWMAT::SymmetricBandMatrix::GetRow(), NEWMAT::BandMatrix::GetRow(), NEWMAT::SymmetricMatrix::GetRow(), NEWMAT::LowerTriangularMatrix::GetRow(), NEWMAT::UpperTriangularMatrix::GetRow(), NEWMAT::DiagonalMatrix::GetRow(), NEWMAT::Matrix::GetRow(), NEWMAT::IdentityMatrix::IdentityMatrix(), Inject(), NEWMAT::BandLUMatrix::IsEqual(), NEWMAT::CroutMatrix::IsEqual(), IsEqual(), LogDeterminant(), NEWMAT::LowerTriangularMatrix::LowerTriangularMatrix(), NEWMAT::nricMatrix::MakeRowPointer(), NEWMAT::Matrix::Matrix(), NEWMAT::ColumnVector::MiniCleanUp(), NEWMAT::RowVector::MiniCleanUp(), MiniCleanUp(), MinusEqual(), ncols(), Ncols(), NEWMAT::IdentityMatrix::NextCol(), NEWMAT::RowVector::NextCol(), NEWMAT::DiagonalMatrix::NextCol(), NEWMAT::Matrix::NextCol(), NextCol(), NEWMAT::BandMatrix::NextRow(), NEWMAT::LowerBandMatrix::operator()(), NEWMAT::UpperBandMatrix::operator()(), NEWMAT::BandMatrix::operator()(), NEWMAT::RowVector::operator()(), NEWMAT::DiagonalMatrix::operator()(), NEWMAT::UpperTriangularMatrix::operator()(), NEWMAT::SymmetricMatrix::operator()(), NEWMAT::Matrix::operator()(), NEWMAT::ColumnVector::operator=(), NEWMAT::SquareMatrix::operator=(), PlusEqual(), ReSize(), NEWMAT::UpperTriangularMatrix::RestoreCol(), NEWMAT::Matrix::RestoreCol(), NEWMAT::UpperTriangularMatrix::Solver(), NEWMAT::SquareMatrix::SquareMatrix(), swap(), NEWMAT::SymmetricMatrix::SymmetricMatrix(), NEWMAT::Matrix::Trace(), Transpose(), and NEWMAT::UpperTriangularMatrix::UpperTriangularMatrix().
Definition at line 391 of file newmat.h.
Referenced by NEWMAT::BandLUMatrix::CleanUp(), NEWMAT::CroutMatrix::CleanUp(), NEWMAT::RowVector::CleanUp(), CleanUp(), NEWMAT::CroutMatrix::CroutMatrix(), NEWMAT::nricMatrix::DeleteRowPointer(), NEWMAT::DiagonalMatrix::DiagonalMatrix(), NEWMAT::SymmetricBandMatrix::element(), NEWMAT::LowerBandMatrix::element(), NEWMAT::UpperBandMatrix::element(), NEWMAT::BandMatrix::element(), NEWMAT::ColumnVector::element(), NEWMAT::DiagonalMatrix::element(), NEWMAT::LowerTriangularMatrix::element(), NEWMAT::SymmetricMatrix::element(), NEWMAT::Matrix::element(), NEWMAT::MatedMatrix::Evaluate(), NEWMAT::DiagedMatrix::Evaluate(), NEWMAT::ColedMatrix::Evaluate(), NEWMAT::RowedMatrix::Evaluate(), Evaluate(), GeneralMatrix(), NEWMAT::IdentityMatrix::GetCol(), NEWMAT::SymmetricBandMatrix::GetCol(), NEWMAT::BandMatrix::GetCol(), NEWMAT::RowVector::GetCol(), NEWMAT::SymmetricMatrix::GetCol(), NEWMAT::LowerTriangularMatrix::GetCol(), NEWMAT::UpperTriangularMatrix::GetCol(), NEWMAT::DiagonalMatrix::GetCol(), NEWMAT::Matrix::GetCol(), GetMatrix(), NEWMAT::IdentityMatrix::IdentityMatrix(), Inject(), NEWMAT::BandLUMatrix::IsEqual(), NEWMAT::CroutMatrix::IsEqual(), IsEqual(), NEWMAT::CroutMatrix::LogDeterminant(), LogDeterminant(), NEWMAT::IdentityMatrix::LogDeterminant(), NEWMAT::UpperTriangularMatrix::LogDeterminant(), NEWMAT::LowerTriangularMatrix::LogDeterminant(), NEWMAT::DiagonalMatrix::LogDeterminant(), NEWMAT::BandLUMatrix::LogDeterminant(), NEWMAT::LowerTriangularMatrix::LowerTriangularMatrix(), NEWMAT::CroutMatrix::lubksb(), NEWMAT::CroutMatrix::ludcmp(), NEWMAT::BandLUMatrix::ludcmp(), NEWMAT::nricMatrix::MakeRowPointer(), NEWMAT::Matrix::Matrix(), NEWMAT::BandLUMatrix::MiniCleanUp(), NEWMAT::CroutMatrix::MiniCleanUp(), NEWMAT::ColumnVector::MiniCleanUp(), NEWMAT::RowVector::MiniCleanUp(), MiniCleanUp(), MinusEqual(), NEWMAT::Matrix::NextCol(), NextRow(), nrows(), Nrows(), NEWMAT::SymmetricBandMatrix::operator()(), NEWMAT::LowerBandMatrix::operator()(), NEWMAT::UpperBandMatrix::operator()(), NEWMAT::BandMatrix::operator()(), NEWMAT::ColumnVector::operator()(), NEWMAT::DiagonalMatrix::operator()(), NEWMAT::LowerTriangularMatrix::operator()(), NEWMAT::SymmetricMatrix::operator()(), NEWMAT::Matrix::operator()(), NEWMAT::RowVector::operator=(), NEWMAT::SquareMatrix::operator=(), PlusEqual(), ReSize(), NEWMAT::SymmetricMatrix::RestoreCol(), NEWMAT::LowerTriangularMatrix::RestoreCol(), NEWMAT::Matrix::RestoreCol(), NEWMAT::RowVector::RowVector(), NEWMAT::CroutMatrix::Solver(), NEWMAT::SquareMatrix::SquareMatrix(), NEWMAT::SymmetricMatrix::Sum(), NEWMAT::SymmetricMatrix::SumAbsoluteValue(), NEWMAT::IdentityMatrix::SumSquare(), NEWMAT::SymmetricMatrix::SumSquare(), NEWMAT::SymmetricBandMatrix::SumSquare(), swap(), NEWMAT::SymmetricMatrix::SymmetricMatrix(), NEWMAT::IdentityMatrix::Trace(), NEWMAT::SymmetricBandMatrix::Trace(), NEWMAT::BandMatrix::Trace(), NEWMAT::UpperTriangularMatrix::Trace(), NEWMAT::LowerTriangularMatrix::Trace(), NEWMAT::SymmetricMatrix::Trace(), NEWMAT::DiagonalMatrix::Trace(), NEWMAT::Matrix::Trace(), Transpose(), NEWMAT::UpperTriangularMatrix::UpperTriangularMatrix(), and NEWMAT::CroutMatrix::~CroutMatrix().
Definition at line 392 of file newmat.h.
Referenced by Add(), CleanUp(), NEWMAT::DotProduct(), Eq(), NEWMAT::MatedMatrix::Evaluate(), NEWMAT::DiagedMatrix::Evaluate(), NEWMAT::ColedMatrix::Evaluate(), NEWMAT::RowedMatrix::Evaluate(), GeneralMatrix(), GetMatrix(), GetStore(), NEWMAT::BandLUMatrix::IsEqual(), NEWMAT::CroutMatrix::IsEqual(), IsEqual(), IsZero(), Maximum(), Maximum1(), Maximum2(), MaximumAbsoluteValue(), MaximumAbsoluteValue1(), MaximumAbsoluteValue2(), NEWMAT::ColumnVector::MiniCleanUp(), NEWMAT::RowVector::MiniCleanUp(), MiniCleanUp(), Minimum(), Minimum1(), Minimum2(), MinimumAbsoluteValue(), MinimumAbsoluteValue1(), MinimumAbsoluteValue2(), Multiply(), NegAdd(), Negate(), operator<<(), operator=(), ReSize(), reuse(), size(), Storage(), Sum(), SumAbsoluteValue(), SumSquare(), swap(), tDelete(), NEWMAT::RowVector::Transpose(), NEWMAT::ColumnVector::Transpose(), and ~GeneralMatrix().
Definition at line 393 of file newmat.h.
Referenced by Add(), BorrowStore(), CheckStore(), CleanUp(), const_data(), data(), NEWMAT::DotProduct(), NEWMAT::SymmetricBandMatrix::element(), NEWMAT::LowerBandMatrix::element(), NEWMAT::UpperBandMatrix::element(), NEWMAT::BandMatrix::element(), NEWMAT::RowVector::element(), NEWMAT::ColumnVector::element(), NEWMAT::DiagonalMatrix::element(), NEWMAT::LowerTriangularMatrix::element(), NEWMAT::UpperTriangularMatrix::element(), NEWMAT::SymmetricMatrix::element(), NEWMAT::Matrix::element(), Eq(), GeneralMatrix(), NEWMAT::IdentityMatrix::GetCol(), NEWMAT::SymmetricBandMatrix::GetCol(), NEWMAT::BandMatrix::GetCol(), NEWMAT::RowVector::GetCol(), NEWMAT::SymmetricMatrix::GetCol(), NEWMAT::LowerTriangularMatrix::GetCol(), NEWMAT::UpperTriangularMatrix::GetCol(), NEWMAT::DiagonalMatrix::GetCol(), NEWMAT::Matrix::GetCol(), GetMatrix(), NEWMAT::IdentityMatrix::GetRow(), NEWMAT::SymmetricBandMatrix::GetRow(), NEWMAT::BandMatrix::GetRow(), NEWMAT::SymmetricMatrix::GetRow(), NEWMAT::LowerTriangularMatrix::GetRow(), NEWMAT::UpperTriangularMatrix::GetRow(), NEWMAT::DiagonalMatrix::GetRow(), NEWMAT::Matrix::GetRow(), GetStore(), NEWMAT::IdentityMatrix::IdentityMatrix(), NEWMAT::BandLUMatrix::IsEqual(), NEWMAT::CroutMatrix::IsEqual(), IsEqual(), IsZero(), NEWMAT::CroutMatrix::LogDeterminant(), NEWMAT::IdentityMatrix::LogDeterminant(), NEWMAT::UpperTriangularMatrix::LogDeterminant(), NEWMAT::LowerTriangularMatrix::LogDeterminant(), NEWMAT::DiagonalMatrix::LogDeterminant(), NEWMAT::BandLUMatrix::LogDeterminant(), NEWMAT::CroutMatrix::lubksb(), NEWMAT::CroutMatrix::ludcmp(), NEWMAT::BandLUMatrix::ludcmp(), Maximum(), Maximum1(), MaximumAbsoluteValue(), MaximumAbsoluteValue1(), NEWMAT::ColumnVector::MiniCleanUp(), NEWMAT::RowVector::MiniCleanUp(), MiniCleanUp(), Minimum(), Minimum1(), MinimumAbsoluteValue(), MinimumAbsoluteValue1(), Multiply(), NegAdd(), Negate(), NEWMAT::IdentityMatrix::NextCol(), NEWMAT::RowVector::NextCol(), NEWMAT::DiagonalMatrix::NextCol(), NEWMAT::Matrix::NextCol(), NEWMAT::ColumnVector::nric(), NEWMAT::RowVector::nric(), NEWMAT::DiagonalMatrix::nric(), NEWMAT::SymmetricBandMatrix::operator()(), NEWMAT::LowerBandMatrix::operator()(), NEWMAT::UpperBandMatrix::operator()(), NEWMAT::BandMatrix::operator()(), NEWMAT::RowVector::operator()(), NEWMAT::ColumnVector::operator()(), NEWMAT::DiagonalMatrix::operator()(), NEWMAT::LowerTriangularMatrix::operator()(), NEWMAT::UpperTriangularMatrix::operator()(), NEWMAT::SymmetricMatrix::operator()(), NEWMAT::Matrix::operator()(), operator<<(), operator=(), NEWMAT::IdentityMatrix::ReSize(), ReSize(), NEWMAT::SymmetricBandMatrix::RestoreCol(), NEWMAT::BandMatrix::RestoreCol(), NEWMAT::RowVector::RestoreCol(), NEWMAT::SymmetricMatrix::RestoreCol(), NEWMAT::LowerTriangularMatrix::RestoreCol(), NEWMAT::UpperTriangularMatrix::RestoreCol(), NEWMAT::Matrix::RestoreCol(), reuse(), NEWMAT::LowerTriangularMatrix::Solver(), NEWMAT::UpperTriangularMatrix::Solver(), NEWMAT::IdentityMatrix::Solver(), NEWMAT::DiagonalMatrix::Solver(), NEWMAT::UpperBandMatrix::Solver(), Store(), NEWMAT::SymmetricMatrix::Sum(), Sum(), NEWMAT::SymmetricMatrix::SumAbsoluteValue(), SumAbsoluteValue(), NEWMAT::IdentityMatrix::SumSquare(), NEWMAT::SymmetricMatrix::SumSquare(), SumSquare(), NEWMAT::SymmetricBandMatrix::SumSquare(), swap(), tDelete(), NEWMAT::IdentityMatrix::Trace(), NEWMAT::SymmetricBandMatrix::Trace(), NEWMAT::BandMatrix::Trace(), NEWMAT::UpperTriangularMatrix::Trace(), NEWMAT::LowerTriangularMatrix::Trace(), NEWMAT::SymmetricMatrix::Trace(), NEWMAT::DiagonalMatrix::Trace(), NEWMAT::Matrix::Trace(), and ~GeneralMatrix().
Definition at line 390 of file newmat.h.
Referenced by BorrowStore(), CleanUp(), GeneralMatrix(), GetMatrix(), GetStore(), NEWMAT::ColumnVector::MiniCleanUp(), NEWMAT::RowVector::MiniCleanUp(), MiniCleanUp(), Protect(), Release(), ReleaseAndDelete(), ReSize(), reuse(), swap(), Tag(), and tDelete().
The documentation for this class was generated from the following files:
|