NEWMAT::GeneralMatrix Class Reference#include <newmat.h>
Inheritance diagram for NEWMAT::GeneralMatrix:
[legend]List of all members.
Detailed Description
Definition at line 386 of file newmat.h.
|
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 t) |
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) |
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) |
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 |
( |
|
) |
[virtual] |
|
Member Function Documentation
void NEWMAT::GeneralMatrix::Add |
( |
Real |
|
) |
[protected] |
|
void NEWMAT::GeneralMatrix::CheckConversion |
( |
const BaseMatrix & |
|
) |
[protected] |
|
void NEWMAT::GeneralMatrix::CheckStore |
( |
|
) |
const |
|
void NEWMAT::GeneralMatrix::CleanUp |
( |
|
) |
[virtual] |
|
const Real* NEWMAT::GeneralMatrix::const_data |
( |
|
) |
const [inline] |
|
const Real* NEWMAT::GeneralMatrix::data |
( |
|
) |
const [inline] |
|
Real* NEWMAT::GeneralMatrix::data |
( |
|
) |
[inline] |
|
void NEWMAT::GeneralMatrix::Eq |
( |
const GeneralMatrix & |
|
) |
[protected] |
|
|
Definition at line 650 of file newmat4.cpp.
Referenced by Eq(), NEWMAT::nricMatrix::operator<<(), operator<<(), NEWMAT::IdentityMatrix::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=(), NEWMAT::LowerBandMatrix::operator=(), NEWMAT::UpperBandMatrix::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::GenericMatrix::GenericMatrix(), NEWMAT::GetSubMatrix::operator+=(), NEWMAT::GetSubMatrix::operator-=(), NEWMAT::GetSubMatrix::operator<<(), NEWMAT::GetSubMatrix::operator=(), NEWMAT::IdentityMatrix::Transpose(), NEWMAT::DiagonalMatrix::Transpose(), NEWMAT::SymmetricMatrix::Transpose(), and NEWMAT::SymmetricBandMatrix::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 NextCol(). |
void NEWMAT::GeneralMatrix::GetMatrix |
( |
const GeneralMatrix * |
|
) |
[protected] |
|
|
Definition at line 623 of file newmat4.cpp.
Referenced by NEWMAT::BandLUMatrix::BandLUMatrix(), 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::MatrixRowCol::MatrixRowCol(), 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(), NEWMAT::GenericMatrix::operator &=(), NEWMAT::GenericMatrix::operator *=(), operator ReturnMatrix(), 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 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 |
( |
|
) |
[inline, 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 |
|
) |
[protected] |
|
int NEWMAT::GeneralMatrix::ncols |
( |
|
) |
const [inline] |
|
int NEWMAT::GeneralMatrix::Ncols |
( |
|
) |
const [inline] |
|
|
Definition at line 433 of file newmat.h.
Referenced by 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::FFT2(), NEWMAT::FFT2I(), 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::GetSubMatrix::operator+=(), NEWMAT::GetSubMatrix::operator-=(), NEWMAT::operator<<(), NEWMAT::GetSubMatrix::operator<<(), NEWMAT::GetSubMatrix::operator=(), NEWMAT::operator==(), NEWMAT::QRZ(), NEWMAT::QRZT(), 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::SymmetricBandMatrix::ReSize(), NEWMAT::BandMatrix::ReSize(), NEWMAT::GetSubMatrix::SetUpLHS(), NEWMAT::SortSV(), NEWMAT::SVD(), NEWMAT::UpdateQRZ(), and NEWMAT::UpdateQRZT(). |
void NEWMAT::GeneralMatrix::NegAdd |
( |
Real |
|
) |
[protected] |
|
void NEWMAT::GeneralMatrix::Negate |
( |
|
) |
[protected] |
|
void NEWMAT::GeneralMatrix::Negate |
( |
GeneralMatrix * |
|
) |
[protected] |
|
void NEWMAT::GeneralMatrix::NextCol |
( |
MatrixColX & |
|
) |
[virtual] |
|
void NEWMAT::GeneralMatrix::NextCol |
( |
MatrixRowCol & |
|
) |
[virtual] |
|
void NEWMAT::GeneralMatrix::NextRow |
( |
MatrixRowCol & |
|
) |
[virtual] |
|
int NEWMAT::GeneralMatrix::nrows |
( |
|
) |
const [inline] |
|
int NEWMAT::GeneralMatrix::Nrows |
( |
|
) |
const [inline] |
|
|
Definition at line 432 of file newmat.h.
Referenced by NEWMAT::AddDS(), NEWMAT::KPMatrix::BandWidth(), NEWMAT::Cholesky(), NEWMAT::CrossProduct(), NEWMAT::CrossProductColumns(), NEWMAT::CrossProductRows(), NEWMAT::DCT(), NEWMAT::DCT_II(), NEWMAT::DCT_II_inverse(), NEWMAT::DCT_inverse(), NEWMAT::DowndateCholesky(), NEWMAT::DST(), NEWMAT::DST_II(), NEWMAT::DST_II_inverse(), NEWMAT::DST_inverse(), 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::FFT(), NEWMAT::FFT2(), NEWMAT::FFT2I(), NEWMAT::FFTI(), 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::Jacobi(), NEWMAT::LeftCircularUpdateCholesky(), NEWMAT::MLE_D_FI::MakeCovariance(), NEWMAT::NonLinearLeastSquares::MakeCovariance(), NEWMAT::MatrixDetails(), Maximum2(), MaximumAbsoluteValue2(), Minimum2(), MinimumAbsoluteValue2(), NEWMAT::mmMult(), NEWMAT::GetSubMatrix::operator+=(), NEWMAT::GetSubMatrix::operator-=(), NEWMAT::GetSubMatrix::operator<<(), NEWMAT::operator<<(), NEWMAT::GetSubMatrix::operator=(), NEWMAT::operator==(), NEWMAT::QRZ(), NEWMAT::QRZT(), NEWMAT::RealFFT(), NEWMAT::RealFFTI(), 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::SymmetricBandMatrix::ReSize(), NEWMAT::BandMatrix::ReSize(), NEWMAT::SymmetricBandMatrix::ReSizeForAdd(), NEWMAT::BandMatrix::ReSizeForAdd(), NEWMAT::SymmetricBandMatrix::ReSizeForSP(), NEWMAT::BandMatrix::ReSizeForSP(), NEWMAT::ReverseSubtractDS(), NEWMAT::RightCircularUpdateCholesky(), NEWMAT::GetSubMatrix::SetUpLHS(), NEWMAT::SortSV(), NEWMAT::SPDS(), NEWMAT::SubtractDS(), NEWMAT::SVD(), NEWMAT::tql1(), NEWMAT::tql2(), NEWMAT::tred2(), NEWMAT::tred3(), NEWMAT::UpdateCholesky(), NEWMAT::UpdateQRZ(), and NEWMAT::UpdateQRZT(). |
void NEWMAT::GeneralMatrix::operator &= |
( |
const BaseMatrix & |
|
) |
|
|
void NEWMAT::GeneralMatrix::operator *= |
( |
Real |
|
) |
|
|
void NEWMAT::GeneralMatrix::operator *= |
( |
const BaseMatrix & |
|
) |
|
|
void NEWMAT::GeneralMatrix::operator+= |
( |
Real |
|
) |
|
|
void NEWMAT::GeneralMatrix::operator+= |
( |
const BaseMatrix & |
|
) |
|
|
void NEWMAT::GeneralMatrix::operator-= |
( |
Real |
r |
) |
[inline] |
|
void NEWMAT::GeneralMatrix::operator-= |
( |
const BaseMatrix & |
|
) |
|
|
void NEWMAT::GeneralMatrix::operator/= |
( |
Real |
r |
) |
[inline] |
|
MatrixInput NEWMAT::GeneralMatrix::operator<< |
( |
int |
f |
) |
[inline] |
|
void NEWMAT::GeneralMatrix::operator<< |
( |
const BaseMatrix & |
X |
) |
[inline] |
|
void NEWMAT::GeneralMatrix::operator<< |
( |
const int * |
|
) |
|
|
void NEWMAT::GeneralMatrix::operator<< |
( |
const Real * |
|
) |
|
|
void NEWMAT::GeneralMatrix::operator= |
( |
Real |
|
) |
[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.
Referenced by NEWMAT::IdentityMatrix::operator=(), NEWMAT::SymmetricBandMatrix::operator=(), NEWMAT::LowerBandMatrix::operator=(), NEWMAT::UpperBandMatrix::operator=(), NEWMAT::BandMatrix::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=(), and NEWMAT::Matrix::operator=(). |
void NEWMAT::GeneralMatrix::operator|= |
( |
const BaseMatrix & |
|
) |
|
|
void NEWMAT::GeneralMatrix::PlusEqual |
( |
Real |
f |
) |
[protected] |
|
void NEWMAT::GeneralMatrix::PlusEqual |
( |
const GeneralMatrix & |
gm |
) |
[protected] |
|
void NEWMAT::GeneralMatrix::Protect |
( |
|
) |
[inline] |
|
|
Definition at line 446 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 |
t |
) |
[inline] |
|
void NEWMAT::GeneralMatrix::Release |
( |
|
) |
[inline] |
|
|
Definition at line 449 of file newmat.h.
Referenced by NEWMAT::Cholesky(), Eq(), NEWMAT::FFT(), 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 |
( |
|
) |
[inline] |
|
|
Definition at line 451 of file newmat.h.
Referenced by NEWMAT::StackedMatrix::Evaluate(), NEWMAT::ConcatenatedMatrix::Evaluate(), NEWMAT::SPMatrix::Evaluate(), NEWMAT::SubtractedMatrix::Evaluate(), NEWMAT::AddedMatrix::Evaluate(), NEWMAT::GetSubMatrix::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 |
, |
|
|
int |
, |
|
|
int |
|
|
) |
[protected] |
|
|
Reimplemented in NEWMAT::BandMatrix, NEWMAT::UpperBandMatrix, and NEWMAT::LowerBandMatrix.
Definition at line 229 of file newmat4.cpp.
Referenced by NEWMAT::IdentityMatrix::ReSize(), NEWMAT::ColumnVector::ReSize(), NEWMAT::RowVector::ReSize(), NEWMAT::DiagonalMatrix::ReSize(), NEWMAT::LowerTriangularMatrix::ReSize(), NEWMAT::UpperTriangularMatrix::ReSize(), NEWMAT::SymmetricMatrix::ReSize(), NEWMAT::SquareMatrix::ReSize(), NEWMAT::Matrix::ReSize(), NEWMAT::SymmetricBandMatrix::ReSize(), NEWMAT::BandMatrix::ReSize(), ReSizeForAdd(), and ReSizeForSP(). |
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 |
( |
|
) |
|
|
void NEWMAT::GeneralMatrix::ReverseElements |
( |
GeneralMatrix * |
|
) |
[protected] |
|
void NEWMAT::GeneralMatrix::ReverseElements |
( |
|
) |
[protected] |
|
bool NEWMAT::GeneralMatrix::SameStorageType |
( |
const GeneralMatrix & |
A |
) |
const [virtual] |
|
int NEWMAT::GeneralMatrix::search |
( |
const BaseMatrix * |
|
) |
const [protected, virtual] |
|
virtual void NEWMAT::GeneralMatrix::SetParameters |
( |
const GeneralMatrix * |
|
) |
[inline, virtual] |
|
virtual short NEWMAT::GeneralMatrix::SimpleAddOK |
( |
const GeneralMatrix * |
|
) |
[inline, protected, virtual] |
|
int NEWMAT::GeneralMatrix::size |
( |
|
) |
const [inline] |
|
int NEWMAT::GeneralMatrix::Storage |
( |
|
) |
const [inline] |
|
|
Definition at line 434 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 [inline] |
|
|
Definition at line 435 of file newmat.h.
Referenced by NEWMAT::Add(), NEWMAT::AddTo(), NEWMAT::Cholesky(), NEWMAT::CrossProduct(), NEWMAT::CrossProductColumns(), NEWMAT::CrossProductRows(), NEWMAT::DCT_II(), NEWMAT::DCT_II_inverse(), NEWMAT::DCT_inverse(), NEWMAT::DST_II(), NEWMAT::DST_II_inverse(), NEWMAT::DST_inverse(), NEWMAT::FFT(), NEWMAT::fftstep(), NEWMAT::BandLUMatrix::IsEqual(), NEWMAT::nricMatrix::MakeRowPointer(), NEWMAT::mmMult(), operator<<(), NEWMAT::operator==(), NEWMAT::QRZ(), NEWMAT::QRZT(), NEWMAT::RealFFT(), NEWMAT::RealFFTI(), NEWMAT::RectMatrixCol::Reset(), NEWMAT::RectMatrixRow::Reset(), ReverseElements(), NEWMAT::ReverseSubtract(), NEWMAT::SortAscending(), NEWMAT::SortDescending(), NEWMAT::SortSV(), NEWMAT::SP(), NEWMAT::Subtract(), NEWMAT::SubtractFrom(), NEWMAT::tql2(), NEWMAT::tred2(), NEWMAT::tred3(), NEWMAT::UpdateQRZ(), and NEWMAT::UpdateQRZT(). |
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 [inline] |
|
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::mmMult(), NEWMAT::GetSubMatrix::operator+=(), NEWMAT::GetSubMatrix::operator-=(), NEWMAT::GetSubMatrix::operator<<(), NEWMAT::operator<<(), NEWMAT::GetSubMatrix::operator=(), NEWMAT::operator==(), 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(), NEWMAT::GeneralKP(), NEWMAT::GeneralMult(), NEWMAT::GeneralSolv(), NEWMAT::GeneralSolvI(), NEWMAT::BandLUMatrix::IsEqual(), NEWMAT::CroutMatrix::IsEqual(), IsEqual(), NEWMAT::MatrixDetails(), operator &=(), operator *=(), operator+=(), operator-=(), NEWMAT::GetSubMatrix::operator=(), NEWMAT::operator==(), operator|=(), SameStorageType(), NEWMAT::SymmetricBandMatrix::SameStorageType(), NEWMAT::BandMatrix::SameStorageType(), and Transpose(). |
Friends And Related Function Documentation
Member Data Documentation
|
Definition at line 391 of file newmat.h.
Referenced by NEWMAT::BandLUMatrix::BandLUMatrix(), 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::BandLUMatrix(), 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::UpperBandMatrix::LogDeterminant(), NEWMAT::LowerBandMatrix::LogDeterminant(), NEWMAT::BandLUMatrix::LogDeterminant(), NEWMAT::LowerTriangularMatrix::LowerTriangularMatrix(), NEWMAT::CroutMatrix::lubksb(), NEWMAT::BandLUMatrix::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::BandLUMatrix::Solver(), NEWMAT::SquareMatrix::SquareMatrix(), NEWMAT::SymmetricMatrix::Sum(), NEWMAT::SymmetricBandMatrix::Sum(), NEWMAT::SymmetricMatrix::SumAbsoluteValue(), NEWMAT::SymmetricBandMatrix::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(), NEWMAT::BandLUMatrix::~BandLUMatrix(), and NEWMAT::CroutMatrix::~CroutMatrix(). |
|
Definition at line 392 of file newmat.h.
Referenced by Add(), CleanUp(), NEWMAT::BandMatrix::CornerClear(), 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(), NEWMAT::SymmetricBandMatrix::CornerClear(), NEWMAT::BandMatrix::CornerClear(), 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::UpperBandMatrix::LogDeterminant(), NEWMAT::LowerBandMatrix::LogDeterminant(), NEWMAT::BandLUMatrix::LogDeterminant(), NEWMAT::CroutMatrix::lubksb(), NEWMAT::BandLUMatrix::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::LowerBandMatrix::Solver(), NEWMAT::UpperBandMatrix::Solver(), Store(), NEWMAT::SymmetricMatrix::Sum(), Sum(), NEWMAT::SymmetricBandMatrix::Sum(), NEWMAT::SymmetricMatrix::SumAbsoluteValue(), SumAbsoluteValue(), NEWMAT::SymmetricBandMatrix::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:
|