#include <newmat.h>
| GeneralMatrix::GeneralMatrix | ( | ) | [protected] |
| GeneralMatrix::GeneralMatrix | ( | ArrayLengthSpecifier | s | ) | [protected] |
References MatrixErrorNoSpace(), MONITOR_REAL_NEW, REPORT, storage, store, tag_val, and ArrayLengthSpecifier::Value().
| GeneralMatrix::~GeneralMatrix | ( | ) | [virtual] |
References MONITOR_REAL_DELETE, storage, and store.
| void GeneralMatrix::Add | ( | Real | f | ) | [protected] |
References BaseMatrix::i(), REPORT, ipTk::s, storage, and store.
| void GeneralMatrix::Add | ( | GeneralMatrix * | gm1, | |
| Real | f | |||
| ) | [protected] |
References BaseMatrix::i(), REPORT, ipTk::s, storage, and store.
Referenced by ShiftedMatrix::Evaluate().
| GeneralMatrix * GeneralMatrix::BorrowStore | ( | GeneralMatrix * | gmx, | |
| MatrixType | mt | |||
| ) | [protected] |
References Compare(), Evaluate(), GetStore(), REPORT, store, tag_val, tDelete(), and type().
Referenced by MatedMatrix::Evaluate(), DiagedMatrix::Evaluate(), ColedMatrix::Evaluate(), RowedMatrix::Evaluate(), RowVector::Transpose(), and ColumnVector::Transpose().
| void GeneralMatrix::CheckConversion | ( | const BaseMatrix & | ) | [protected] |
| void GeneralMatrix::cleanup | ( | ) | [virtual] |
Reimplemented from BaseMatrix.
Reimplemented in nricMatrix, RowVector, ColumnVector, CroutMatrix, and BandLUMatrix.
References MONITOR_REAL_DELETE, ncols_val, nrows_val, REPORT, storage, store, and tag_val.
| const Real* GeneralMatrix::data | ( | ) | const [inline] |
| Real* GeneralMatrix::data | ( | ) | [inline] |
| void GeneralMatrix::Eq | ( | const BaseMatrix & | X, | |
| MatrixType | mt, | |||
| bool | ldok | |||
| ) | [protected] |
References Eq(), REPORT, and MatrixType::SetDataLossOK().
| void GeneralMatrix::Eq | ( | const GeneralMatrix & | X | ) | [protected] |
References GetMatrix(), MONITOR_REAL_DELETE, Protect(), REPORT, storage, and store.
| void GeneralMatrix::Eq | ( | const BaseMatrix & | X, | |
| MatrixType | mt | |||
| ) | [protected] |
References Evaluate(), GetMatrix(), MONITOR_REAL_DELETE, Protect(), Release(), REPORT, BaseMatrix::search(), storage, and store.
Referenced by Eq(), CroutMatrix::operator=(), IdentityMatrix::operator=(), DiagonalMatrix::operator=(), LowerTriangularMatrix::operator=(), UpperTriangularMatrix::operator=(), SymmetricMatrix::operator=(), ColumnVector::operator=(), RowVector::operator=(), SquareMatrix::operator=(), Matrix::operator=(), SymmetricBandMatrix::operator=(), BandLUMatrix::operator=(), LowerBandMatrix::operator=(), UpperBandMatrix::operator=(), and BandMatrix::operator=().
| void GeneralMatrix::Eq2 | ( | const BaseMatrix & | X, | |
| MatrixType | mt | |||
| ) | [protected] |
References GetMatrix(), Protect(), and REPORT.
Referenced by operator&=(), operator*=(), operator+=(), operator-=(), and operator|=().
| GeneralMatrix * GeneralMatrix::Evaluate | ( | MatrixType | mt = MatrixTypeUnSp |
) | [virtual] |
Implements BaseMatrix.
Reimplemented in CroutMatrix, and BandLUMatrix.
References Compare(), MatrixRowCol::Copy(), DirectPart, BaseMatrix::i(), LoadOnEntry, ncols_val, MatrixType::New(), MatrixRow::Next(), nrows_val, REPORT, StoreOnExit, tDelete(), and Type().
Referenced by BandLUMatrix::BandLUMatrix(), BorrowStore(), CroutMatrix::CroutMatrix(), Eq(), StackedMatrix::Evaluate(), ConcatenatedMatrix::Evaluate(), SPMatrix::Evaluate(), SubtractedMatrix::Evaluate(), AddedMatrix::Evaluate(), InvertedMatrix::Evaluate(), KPMatrix::Evaluate(), SolvedMatrix::Evaluate(), MultipliedMatrix::Evaluate(), ReturnMatrix::Evaluate(), GetSubMatrix::Evaluate(), MatedMatrix::Evaluate(), DiagedMatrix::Evaluate(), ColedMatrix::Evaluate(), RowedMatrix::Evaluate(), TransposedMatrix::Evaluate(), ReversedMatrix::Evaluate(), NegatedMatrix::Evaluate(), ScaledMatrix::Evaluate(), NegShiftedMatrix::Evaluate(), ShiftedMatrix::Evaluate(), GenericMatrix::Evaluate(), BaseMatrix::norm1(), BaseMatrix::norm_infinity(), GetSubMatrix::operator+=(), GetSubMatrix::operator-=(), GetSubMatrix::operator<<(), GetSubMatrix::operator=(), IdentityMatrix::Transpose(), DiagonalMatrix::Transpose(), SymmetricMatrix::Transpose(), and SymmetricBandMatrix::Transpose().
| ReturnMatrix GeneralMatrix::for_return | ( | ) | const |
References Image(), REPORT, and ReturnMatrix.
Referenced by Cholesky(), ForReturn(), Helmert(), Helmert_transpose(), LU1(), LU2(), LU3(), BaseMatrix::sum_columns(), BaseMatrix::sum_rows(), BaseMatrix::sum_square_columns(), and BaseMatrix::sum_square_rows().
| ReturnMatrix GeneralMatrix::ForReturn | ( | ) | const [inline] |
References for_return().
Referenced by crossproduct_columns(), crossproduct_rows(), Inverter1(), and Inverter2().
| virtual void GeneralMatrix::GetCol | ( | MatrixColX & | ) | [pure virtual] |
Implemented in Matrix, SymmetricMatrix, UpperTriangularMatrix, LowerTriangularMatrix, DiagonalMatrix, RowVector, CroutMatrix, BandMatrix, SymmetricBandMatrix, BandLUMatrix, and IdentityMatrix.
| virtual void GeneralMatrix::GetCol | ( | MatrixRowCol & | ) | [pure virtual] |
Implemented in Matrix, SymmetricMatrix, UpperTriangularMatrix, LowerTriangularMatrix, DiagonalMatrix, RowVector, CroutMatrix, BandMatrix, SymmetricBandMatrix, BandLUMatrix, and IdentityMatrix.
Referenced by MatrixCol::MatrixCol(), MatrixColX::MatrixColX(), and NextCol().
| void GeneralMatrix::GetMatrix | ( | const GeneralMatrix * | gmx | ) | [protected] |
References Ncols(), ncols_val, Nrows(), nrows_val, REPORT, SetParameters(), storage, store, and tag_val.
Referenced by BandLUMatrix::BandLUMatrix(), BandMatrix::BandMatrix(), CroutMatrix::CroutMatrix(), DiagonalMatrix::DiagonalMatrix(), Eq(), Eq2(), IdentityMatrix::IdentityMatrix(), LowerBandMatrix::LowerBandMatrix(), LowerTriangularMatrix::LowerTriangularMatrix(), Matrix::Matrix(), SquareMatrix::SquareMatrix(), SymmetricBandMatrix::SymmetricBandMatrix(), SymmetricMatrix::SymmetricMatrix(), UpperBandMatrix::UpperBandMatrix(), and UpperTriangularMatrix::UpperTriangularMatrix().
| virtual void GeneralMatrix::GetRow | ( | MatrixRowCol & | ) | [pure virtual] |
Implemented in Matrix, SymmetricMatrix, UpperTriangularMatrix, LowerTriangularMatrix, DiagonalMatrix, CroutMatrix, BandMatrix, SymmetricBandMatrix, BandLUMatrix, and IdentityMatrix.
Referenced by MatrixRow::MatrixRow(), and NextRow().
| Real * GeneralMatrix::GetStore | ( | ) | [protected] |
References MatrixErrorNoSpace(), MiniCleanUp(), MONITOR_REAL_NEW, newmat_block_copy(), REPORT, ipTk::s, storage, store, and tag_val.
Referenced by BorrowStore().
| GeneralMatrix * GeneralMatrix::Image | ( | ) | const [private, virtual] |
Reimplemented in Matrix, SquareMatrix, nricMatrix, SymmetricMatrix, UpperTriangularMatrix, LowerTriangularMatrix, DiagonalMatrix, RowVector, ColumnVector, CroutMatrix, BandMatrix, UpperBandMatrix, LowerBandMatrix, SymmetricBandMatrix, BandLUMatrix, and IdentityMatrix.
References Throw.
Referenced by for_return(), GenericMatrix::GenericMatrix(), LinearEquationSolver::LinearEquationSolver(), operator ReturnMatrix(), GenericMatrix::operator&=(), GenericMatrix::operator*=(), GenericMatrix::operator+=(), GenericMatrix::operator-=(), GenericMatrix::operator=(), and GenericMatrix::operator|=().
| void GeneralMatrix::Inject | ( | const GeneralMatrix & | GM | ) | [inline] |
| void GeneralMatrix::inject | ( | const GeneralMatrix & | X | ) |
References DirectPart, BaseMatrix::i(), MatrixRowCol::Inject(), LoadOnEntry, ncols_val, MatrixRow::Next(), nrows_val, REPORT, StoreOnExit, and Throw.
| bool GeneralMatrix::is_zero | ( | ) | const |
| bool GeneralMatrix::IsEqual | ( | const GeneralMatrix & | A | ) | const [virtual] |
References ncols_val, nrows_val, RealEqual(), REPORT, storage, store, and type().
Referenced by operator==().
| bool GeneralMatrix::IsZero | ( | ) | const [inline] |
| LogAndSign GeneralMatrix::log_determinant | ( | ) | const [virtual] |
Reimplemented from BaseMatrix.
Reimplemented in UpperTriangularMatrix, LowerTriangularMatrix, DiagonalMatrix, CroutMatrix, BandMatrix, UpperBandMatrix, LowerBandMatrix, SymmetricBandMatrix, BandLUMatrix, and IdentityMatrix.
References CroutMatrix::log_determinant(), ncols_val, nrows_val, REPORT, and Throw.
| GeneralMatrix * GeneralMatrix::MakeSolver | ( | ) | [virtual] |
Reimplemented in Matrix, UpperTriangularMatrix, LowerTriangularMatrix, DiagonalMatrix, CroutMatrix, BandMatrix, UpperBandMatrix, LowerBandMatrix, SymmetricBandMatrix, BandLUMatrix, and IdentityMatrix.
References CroutMatrix, MatrixErrorNoSpace(), and REPORT.
Referenced by GeneralSolv(), and GeneralSolvI().
| Real GeneralMatrix::maximum | ( | ) | const [virtual] |
Reimplemented from BaseMatrix.
Reimplemented in BandMatrix, and SymmetricBandMatrix.
References NullMatrixError(), REPORT, ipTk::s, storage, and store.
Reimplemented from BaseMatrix.
References NullMatrixError(), REPORT, ipTk::s, storage, and store.
Referenced by Matrix::maximum2().
Reimplemented from BaseMatrix.
Reimplemented in Matrix.
References Console::c, DirectPart, LoadOnEntry, BaseMatrix::Maximum(), MatrixRowCol::Maximum1(), MatrixRow::Next(), Nrows(), NullMatrixError(), REPORT, and storage.
Referenced by SymmetricBandMatrix::maximum(), and BandMatrix::maximum().
| Real GeneralMatrix::maximum_absolute_value | ( | ) | const [virtual] |
Reimplemented from BaseMatrix.
Reimplemented in BandMatrix, and SymmetricBandMatrix.
References NullMatrixError(), REPORT, ipTk::s, storage, and store.
Referenced by Norm1(), norm1(), norm_infinity(), and NormInfinity().
Reimplemented from BaseMatrix.
References NullMatrixError(), REPORT, ipTk::s, storage, and store.
Referenced by Matrix::maximum_absolute_value2().
Reimplemented from BaseMatrix.
Reimplemented in Matrix.
References Console::c, DirectPart, LoadOnEntry, MatrixRowCol::MaximumAbsoluteValue1(), MatrixRow::Next(), Nrows(), NullMatrixError(), REPORT, and storage.
| virtual void GeneralMatrix::MiniCleanUp | ( | ) | [inline, protected, virtual] |
Reimplemented in nricMatrix, RowVector, ColumnVector, CroutMatrix, and BandLUMatrix.
Referenced by GetStore(), reuse(), and tDelete().
| Real GeneralMatrix::minimum | ( | ) | const [virtual] |
Reimplemented from BaseMatrix.
Reimplemented in BandMatrix, and SymmetricBandMatrix.
References NullMatrixError(), REPORT, ipTk::s, storage, and store.
Reimplemented from BaseMatrix.
References NullMatrixError(), REPORT, ipTk::s, storage, and store.
Referenced by extend_orthonormal(), and Matrix::minimum2().
Reimplemented from BaseMatrix.
Reimplemented in Matrix.
References Console::c, DirectPart, LoadOnEntry, BaseMatrix::Maximum(), MatrixRowCol::Minimum1(), MatrixRow::Next(), Nrows(), NullMatrixError(), REPORT, and storage.
Referenced by SymmetricBandMatrix::minimum(), and BandMatrix::minimum().
| Real GeneralMatrix::minimum_absolute_value | ( | ) | const [virtual] |
Reimplemented from BaseMatrix.
Reimplemented in BandMatrix, and SymmetricBandMatrix.
References NullMatrixError(), REPORT, ipTk::s, storage, and store.
Reimplemented from BaseMatrix.
References NullMatrixError(), REPORT, ipTk::s, storage, and store.
Referenced by Matrix::minimum_absolute_value2().
Reimplemented from BaseMatrix.
Reimplemented in Matrix.
References Console::c, DirectPart, LoadOnEntry, BaseMatrix::Maximum(), MatrixRowCol::MinimumAbsoluteValue1(), MatrixRow::Next(), Nrows(), NullMatrixError(), REPORT, and storage.
Referenced by SymmetricBandMatrix::minimum_absolute_value(), and BandMatrix::minimum_absolute_value().
| void GeneralMatrix::MinusEqual | ( | Real | f | ) | [protected] |
| void GeneralMatrix::MinusEqual | ( | const GeneralMatrix & | gm | ) | [protected] |
References ncols_val, nrows_val, REPORT, SubtractFrom(), and Throw.
| void GeneralMatrix::Multiply | ( | Real | f | ) | [protected] |
References BaseMatrix::i(), REPORT, ipTk::s, storage, and store.
| void GeneralMatrix::Multiply | ( | GeneralMatrix * | gm1, | |
| Real | f | |||
| ) | [protected] |
References BaseMatrix::i(), REPORT, ipTk::s, storage, and store.
Referenced by ScaledMatrix::Evaluate().
| int GeneralMatrix::ncols | ( | ) | const [inline] |
Referenced by BandLUMatrix::BandLUMatrix(), zf::ZFrameCalibration::ComplexMax(), ConstRealStarStar::ConstRealStarStar(), extend_orthonormal(), FillWithValues(), zf::ZFrameCalibration::FindMax(), Helmert(), Helmert_transpose(), zf::ZFrameCalibration::RealMax(), RealStarStar::RealStarStar(), and trymatd().
| int GeneralMatrix::Ncols | ( | ) | const [inline] |
Referenced by CircularShift(), Clean(), crossproduct(), crossproduct_columns(), crossproduct_rows(), StackedMatrix::Evaluate(), ConcatenatedMatrix::Evaluate(), SPMatrix::Evaluate(), SubtractedMatrix::Evaluate(), AddedMatrix::Evaluate(), GetSubMatrix::Evaluate(), ReversedMatrix::Evaluate(), NegatedMatrix::Evaluate(), ScaledMatrix::Evaluate(), NegShiftedMatrix::Evaluate(), ShiftedMatrix::Evaluate(), FFT2(), FFT2I(), GeneralKP(), GeneralMult(), GeneralMult1(), GeneralMult2(), GeneralSolv(), GeneralSolvI(), GetMatrix(), GetSubMatrix::inject(), BandLUMatrix::IsEqual(), MatrixDetails(), Matrix::maximum2(), Matrix::maximum_absolute_value2(), Matrix::minimum2(), Matrix::minimum_absolute_value2(), mmMult(), BaseMatrix::norm1(), GetSubMatrix::operator+=(), GetSubMatrix::operator-=(), GetSubMatrix::operator<<(), GetSubMatrix::operator=(), operator==(), Print(), QRZ(), QRZT(), RectMatrixCol::Reset(), RectMatrixRow::Reset(), IdentityMatrix::resize(), LowerTriangularMatrix::resize(), UpperTriangularMatrix::resize(), DiagonalMatrix::resize(), SymmetricMatrix::resize(), RowVector::resize(), ColumnVector::resize(), nricMatrix::resize(), SquareMatrix::resize(), Matrix::resize(), SymmetricBandMatrix::resize(), BandMatrix::resize(), GetSubMatrix::SetUpLHS(), SlowFT2(), SortSV(), SVD(), TestMax(), trymat2(), trymate(), updateQRZ(), and updateQRZT().
| void GeneralMatrix::NegAdd | ( | Real | f | ) | [protected] |
References BaseMatrix::i(), REPORT, ipTk::s, storage, and store.
| void GeneralMatrix::NegAdd | ( | GeneralMatrix * | gm1, | |
| Real | f | |||
| ) | [protected] |
References BaseMatrix::i(), REPORT, ipTk::s, storage, and store.
Referenced by NegShiftedMatrix::Evaluate().
| void GeneralMatrix::Negate | ( | ) | [protected] |
References BaseMatrix::i(), REPORT, ipTk::s, storage, and store.
| void GeneralMatrix::Negate | ( | GeneralMatrix * | gm1 | ) | [protected] |
References BaseMatrix::i(), REPORT, ipTk::s, storage, and store.
Referenced by NegatedMatrix::Evaluate().
| void GeneralMatrix::NextCol | ( | MatrixColX & | mrc | ) | [virtual] |
Reimplemented in Matrix, DiagonalMatrix, RowVector, and IdentityMatrix.
References MatrixRowCol::cw, GetCol(), ncols_val, REPORT, RestoreCol(), MatrixRowCol::rowcol, and StoreOnExit.
| void GeneralMatrix::NextCol | ( | MatrixRowCol & | mrc | ) | [virtual] |
Reimplemented in Matrix, DiagonalMatrix, RowVector, and IdentityMatrix.
References MatrixRowCol::cw, GetCol(), ncols_val, REPORT, RestoreCol(), MatrixRowCol::rowcol, and StoreOnExit.
Referenced by MatrixColX::Next(), and MatrixCol::Next().
| void GeneralMatrix::NextRow | ( | MatrixRowCol & | mrc | ) | [virtual] |
Reimplemented in Matrix, UpperTriangularMatrix, LowerTriangularMatrix, DiagonalMatrix, BandMatrix, and IdentityMatrix.
References MatrixRowCol::cw, GetRow(), nrows_val, REPORT, RestoreRow(), MatrixRowCol::rowcol, and StoreOnExit.
Referenced by MatrixRow::Next().
| int GeneralMatrix::nrows | ( | ) | const [inline] |
Referenced by BandLUMatrix::BandLUMatrix(), zf::ZFrameCalibration::ComplexMax(), ConstRealStarStar::ConstRealStarStar(), extend_orthonormal(), FillWithValues(), zf::ZFrameCalibration::FindMax(), Helmert(), Helmert_transpose(), zf::ZFrameCalibration::RealMax(), RealStarStar::RealStarStar(), and trymatd().
| int GeneralMatrix::Nrows | ( | ) | const [inline] |
Referenced by AddDS(), KPMatrix::bandwidth(), Cholesky(), Clean(), crossproduct(), crossproduct_columns(), crossproduct_rows(), DCT(), DCT_II(), DCT_II_inverse(), DCT_inverse(), downdate_Cholesky(), DST(), DST_II(), DST_II_inverse(), DST_inverse(), StackedMatrix::Evaluate(), ConcatenatedMatrix::Evaluate(), SPMatrix::Evaluate(), SubtractedMatrix::Evaluate(), AddedMatrix::Evaluate(), GetSubMatrix::Evaluate(), ReversedMatrix::Evaluate(), NegatedMatrix::Evaluate(), ScaledMatrix::Evaluate(), NegShiftedMatrix::Evaluate(), ShiftedMatrix::Evaluate(), FFT(), FFT2(), FFT2I(), FFTI(), fftstep(), NonLinearLeastSquares::Fit(), FindMaximum2::Fit(), GeneralKP(), GeneralMult(), GeneralMult1(), GeneralMult2(), GeneralSolv(), GeneralSolvI(), GetMatrix(), GetSubMatrix::inject(), BandLUMatrix::IsEqual(), Jacobi(), left_circular_update_Cholesky(), MLE_D_FI::MakeCovariance(), NonLinearLeastSquares::MakeCovariance(), MatrixDetails(), maximum2(), maximum_absolute_value2(), minimum2(), minimum_absolute_value2(), mmMult(), BaseMatrix::norm_infinity(), GetSubMatrix::operator+=(), GetSubMatrix::operator-=(), GetSubMatrix::operator<<(), operator<<(), GetSubMatrix::operator=(), operator==(), Print(), QRZ(), QRZT(), RealFFT(), RealFFTI(), RectMatrixCol::Reset(), IdentityMatrix::resize(), LowerTriangularMatrix::resize(), UpperTriangularMatrix::resize(), DiagonalMatrix::resize(), SymmetricMatrix::resize(), RowVector::resize(), ColumnVector::resize(), nricMatrix::resize(), SquareMatrix::resize(), Matrix::resize(), SymmetricBandMatrix::resize(), BandMatrix::resize(), ReverseSubtractDS(), right_circular_update_Cholesky(), GetSubMatrix::SetUpLHS(), SlowDTT(), SlowDTT_II(), SlowFT(), SlowFT2(), SortSV(), SPDS(), SubtractDS(), SVD(), TestMax(), tql1(), tql2(), tred2(), tred3(), trymat2(), update_Cholesky(), updateQRZ(), and updateQRZT().
| GeneralMatrix::operator ReturnMatrix | ( | ) | const |
References Image(), REPORT, and ReturnMatrix.
| void GeneralMatrix::operator&= | ( | const BaseMatrix & | X | ) |
| void GeneralMatrix::operator*= | ( | const BaseMatrix & | X | ) |
| void GeneralMatrix::operator+= | ( | Real | r | ) |
Reimplemented in Matrix, SquareMatrix, nricMatrix, SymmetricMatrix, UpperTriangularMatrix, LowerTriangularMatrix, DiagonalMatrix, RowVector, and ColumnVector.
| void GeneralMatrix::operator+= | ( | const BaseMatrix & | X | ) |
References Eq2(), Protect(), Release(), REPORT, and type().
Referenced by DiagonalMatrix::operator+=(), LowerTriangularMatrix::operator+=(), and UpperTriangularMatrix::operator+=().
| void GeneralMatrix::operator-= | ( | Real | r | ) | [inline] |
Reimplemented in Matrix, SquareMatrix, nricMatrix, SymmetricMatrix, UpperTriangularMatrix, LowerTriangularMatrix, DiagonalMatrix, RowVector, and ColumnVector.
| void GeneralMatrix::operator-= | ( | const BaseMatrix & | X | ) |
References Eq2(), Protect(), Release(), REPORT, and type().
Referenced by DiagonalMatrix::operator-=(), LowerTriangularMatrix::operator-=(), and UpperTriangularMatrix::operator-=().
| void GeneralMatrix::operator/= | ( | Real | r | ) | [inline] |
| MatrixInput GeneralMatrix::operator<< | ( | int | f | ) | [inline] |
Reimplemented in BandMatrix.
| MatrixInput GeneralMatrix::operator<< | ( | float | f | ) |
Reimplemented in BandMatrix.
References mathExample::n, REPORT, Storage(), Store(), and Throw.
| MatrixInput GeneralMatrix::operator<< | ( | double | f | ) |
Reimplemented in BandMatrix.
References mathExample::n, REPORT, Storage(), Store(), and Throw.
| void GeneralMatrix::operator<< | ( | const BaseMatrix & | X | ) | [inline] |
Reimplemented in nricMatrix, BandMatrix, and SymmetricBandMatrix.
References type.
| void GeneralMatrix::operator<< | ( | const int * | r | ) |
Reimplemented in BandMatrix, and SymmetricBandMatrix.
References BaseMatrix::i(), REPORT, ipTk::s, storage, and store.
| void GeneralMatrix::operator<< | ( | const float * | r | ) |
Reimplemented in BandMatrix, and SymmetricBandMatrix.
References BaseMatrix::i(), REPORT, ipTk::s, storage, and store.
| void GeneralMatrix::operator<< | ( | const double * | r | ) |
Reimplemented in BandMatrix, and SymmetricBandMatrix.
References BaseMatrix::i(), REPORT, ipTk::s, storage, and store.
| void GeneralMatrix::operator= | ( | Real | f | ) | [protected] |
Reimplemented in Matrix, SquareMatrix, nricMatrix, SymmetricMatrix, UpperTriangularMatrix, LowerTriangularMatrix, DiagonalMatrix, RowVector, ColumnVector, BandMatrix, UpperBandMatrix, LowerBandMatrix, SymmetricBandMatrix, and IdentityMatrix.
References BaseMatrix::i(), REPORT, ipTk::s, storage, and store.
Referenced by IdentityMatrix::operator=(), SymmetricBandMatrix::operator=(), LowerBandMatrix::operator=(), UpperBandMatrix::operator=(), BandMatrix::operator=(), ColumnVector::operator=(), RowVector::operator=(), DiagonalMatrix::operator=(), LowerTriangularMatrix::operator=(), UpperTriangularMatrix::operator=(), SymmetricMatrix::operator=(), nricMatrix::operator=(), SquareMatrix::operator=(), and Matrix< TransformType, NRows, NColumns >::operator=().
| void GeneralMatrix::operator|= | ( | const BaseMatrix & | X | ) |
| void GeneralMatrix::PlusEqual | ( | Real | f | ) | [protected] |
| void GeneralMatrix::PlusEqual | ( | const GeneralMatrix & | gm | ) | [protected] |
| void GeneralMatrix::Protect | ( | ) | [inline] |
Referenced by Eq(), Eq2(), LinearEquationSolver::LinearEquationSolver(), MatrixType::New(), GenericMatrix::operator&=(), operator&=(), GenericMatrix::operator*=(), operator*=(), GenericMatrix::operator+=(), operator+=(), GenericMatrix::operator-=(), operator-=(), GenericMatrix::operator=(), GenericMatrix::operator|=(), and operator|=().
| void GeneralMatrix::protect | ( | ) | [inline] |
| void GeneralMatrix::release | ( | int | tt | ) | [inline] |
| void GeneralMatrix::release | ( | ) | [inline] |
| void GeneralMatrix::Release | ( | int | tt | ) | [inline] |
| void GeneralMatrix::Release | ( | ) | [inline] |
Referenced by Eq(), Inverter1(), Inverter2(), GenericMatrix::operator&=(), operator&=(), GenericMatrix::operator*=(), operator*=(), GenericMatrix::operator+=(), operator+=(), GenericMatrix::operator-=(), operator-=(), GenericMatrix::operator=(), GenericMatrix::operator|=(), operator|=(), Returner0(), Returner1(), Returner2(), Returner3(), Returner4(), Returner5(), Returner6(), Returner7(), trymat2(), trymat4(), trymat8(), and trymatc().
| void GeneralMatrix::release_and_delete | ( | ) | [inline] |
Referenced by LU3().
| void GeneralMatrix::ReleaseAndDelete | ( | ) | [inline] |
Referenced by StackedMatrix::Evaluate(), ConcatenatedMatrix::Evaluate(), SPMatrix::Evaluate(), SubtractedMatrix::Evaluate(), AddedMatrix::Evaluate(), NegatedMatrix::Evaluate(), ScaledMatrix::Evaluate(), NegShiftedMatrix::Evaluate(), ShiftedMatrix::Evaluate(), GeneralKP(), GeneralMult1(), GeneralMult2(), GeneralSolv(), GeneralSolvI(), mmMult(), and Transpose().
| virtual void GeneralMatrix::ReSize | ( | const GeneralMatrix & | A | ) | [inline, virtual] |
| void GeneralMatrix::resize | ( | const GeneralMatrix & | A | ) | [virtual] |
Reimplemented in BandMatrix, UpperBandMatrix, and LowerBandMatrix.
References MatrixErrorNoSpace(), MONITOR_REAL_DELETE, MONITOR_REAL_NEW, ncols_val, nrows_val, REPORT, storage, store, and tag_val.
Referenced by main().
| virtual void GeneralMatrix::RestoreCol | ( | MatrixColX & | ) | [inline, virtual] |
Reimplemented in Matrix, SymmetricMatrix, UpperTriangularMatrix, LowerTriangularMatrix, RowVector, BandMatrix, and SymmetricBandMatrix.
| virtual void GeneralMatrix::RestoreCol | ( | MatrixRowCol & | ) | [inline, virtual] |
Reimplemented in Matrix, SymmetricMatrix, UpperTriangularMatrix, LowerTriangularMatrix, RowVector, BandMatrix, and SymmetricBandMatrix.
Referenced by NextCol(), MatrixCol::~MatrixCol(), and MatrixColX::~MatrixColX().
| virtual void GeneralMatrix::RestoreRow | ( | MatrixRowCol & | ) | [inline, virtual] |
Referenced by NextRow(), and MatrixRow::~MatrixRow().
| bool GeneralMatrix::reuse | ( | ) |
References MatrixErrorNoSpace(), MiniCleanUp(), MONITOR_REAL_NEW, newmat_block_copy(), REPORT, ipTk::s, storage, store, and tag_val.
Referenced by SPMatrix::Evaluate(), SubtractedMatrix::Evaluate(), AddedMatrix::Evaluate(), ReversedMatrix::Evaluate(), NegatedMatrix::Evaluate(), ScaledMatrix::Evaluate(), NegShiftedMatrix::Evaluate(), and ShiftedMatrix::Evaluate().
| void GeneralMatrix::ReverseElements | ( | GeneralMatrix * | gm | ) | [protected] |
References mathExample::n, REPORT, Storage(), and Store().
| void GeneralMatrix::ReverseElements | ( | ) | [protected] |
References mathExample::n, REPORT, Storage(), Store(), and BaseMatrix::t().
Referenced by ReversedMatrix::Evaluate().
| int GeneralMatrix::search | ( | const BaseMatrix * | s | ) | const [protected] |
References REPORT.
Referenced by GenericMatrix::search().
| virtual void GeneralMatrix::SetParameters | ( | const GeneralMatrix * | ) | [inline, virtual] |
Referenced by GetMatrix().
| virtual short GeneralMatrix::SimpleAddOK | ( | const GeneralMatrix * | ) | [inline, protected, virtual] |
Referenced by SPMatrix::Evaluate(), SubtractedMatrix::Evaluate(), and AddedMatrix::Evaluate().
| virtual void GeneralMatrix::Solver | ( | MatrixColX & | , | |
| const MatrixColX & | ||||
| ) | [inline, virtual] |
Reimplemented in UpperTriangularMatrix, LowerTriangularMatrix, DiagonalMatrix, CroutMatrix, UpperBandMatrix, LowerBandMatrix, BandLUMatrix, and IdentityMatrix.
Referenced by GeneralSolv(), and GeneralSolvI().
| int GeneralMatrix::Storage | ( | ) | const [inline] |
Referenced by Add(), AddTo(), operator<<(), operator==(), ReverseElements(), ReverseSubtract(), sort_ascending(), sort_descending(), SP(), Subtract(), SubtractFrom(), and trymat2().
| Real* GeneralMatrix::Store | ( | ) | const [inline] |
Referenced by Add(), AddTo(), Cholesky(), crossproduct(), crossproduct_columns(), crossproduct_rows(), DCT_II(), DCT_II_inverse(), DCT_inverse(), DST_II(), DST_II_inverse(), DST_inverse(), FFT(), fftstep(), BandLUMatrix::IsEqual(), main(), nricMatrix::MakeRowPointer(), mmMult(), operator<<(), operator==(), QRZ(), QRZT(), RealFFT(), RealFFTI(), RectMatrixCol::Reset(), RectMatrixRow::Reset(), ReverseElements(), ReverseSubtract(), sort_ascending(), sort_descending(), SortSV(), SP(), Subtract(), SubtractFrom(), TestSort(), tql2(), tred2(), tred3(), trymat2(), updateQRZ(), and updateQRZT().
| Real GeneralMatrix::sum | ( | ) | const [virtual] |
Reimplemented from BaseMatrix.
Reimplemented in SymmetricMatrix, BandMatrix, SymmetricBandMatrix, and IdentityMatrix.
References BaseMatrix::i(), REPORT, ipTk::s, storage, and store.
Referenced by CroutMatrix::log_determinant(), UpperTriangularMatrix::log_determinant(), LowerTriangularMatrix::log_determinant(), DiagonalMatrix::log_determinant(), BandLUMatrix::log_determinant(), CroutMatrix::lubksb(), LowerTriangularMatrix::Solver(), UpperTriangularMatrix::Solver(), sum_absolute_value(), sum_square(), UpperTriangularMatrix::trace(), LowerTriangularMatrix::trace(), DiagonalMatrix::trace(), and Matrix::trace().
| Real GeneralMatrix::sum_absolute_value | ( | ) | const [virtual] |
Reimplemented from BaseMatrix.
Reimplemented in SymmetricMatrix, BandMatrix, SymmetricBandMatrix, and IdentityMatrix.
References BaseMatrix::i(), REPORT, ipTk::s, storage, store, and sum().
| Real GeneralMatrix::sum_square | ( | ) | const [virtual] |
Reimplemented from BaseMatrix.
Reimplemented in SymmetricMatrix, BandMatrix, SymmetricBandMatrix, and IdentityMatrix.
References BaseMatrix::i(), REPORT, ipTk::s, square(), storage, store, and sum().
| void GeneralMatrix::swap | ( | GeneralMatrix & | gm | ) | [protected] |
Reimplemented in Matrix, SquareMatrix, nricMatrix, SymmetricMatrix, UpperTriangularMatrix, LowerTriangularMatrix, DiagonalMatrix, RowVector, ColumnVector, CroutMatrix, BandMatrix, UpperBandMatrix, LowerBandMatrix, SymmetricBandMatrix, BandLUMatrix, and IdentityMatrix.
References ncols_val, nrows_val, REPORT, ipTk::s, storage, store, BaseMatrix::t(), and tag_val.
| int GeneralMatrix::Tag | ( | ) | const [inline] |
| int GeneralMatrix::tag | ( | ) | const [inline] |
| void GeneralMatrix::tDelete | ( | ) |
References MiniCleanUp(), MONITOR_REAL_DELETE, REPORT, storage, store, and tag_val.
Referenced by BandLUMatrix::BandLUMatrix(), BorrowStore(), CroutMatrix::CroutMatrix(), StackedMatrix::Evaluate(), ConcatenatedMatrix::Evaluate(), SPMatrix::Evaluate(), SubtractedMatrix::Evaluate(), AddedMatrix::Evaluate(), GetSubMatrix::Evaluate(), ReversedMatrix::Evaluate(), NegatedMatrix::Evaluate(), ScaledMatrix::Evaluate(), NegShiftedMatrix::Evaluate(), ShiftedMatrix::Evaluate(), Evaluate(), GeneralKP(), GeneralMult1(), GeneralMult2(), GeneralSolv(), GeneralSolvI(), mmMult(), GetSubMatrix::operator+=(), GetSubMatrix::operator-=(), GetSubMatrix::operator<<(), operator<<(), GetSubMatrix::operator=(), operator==(), and Transpose().
| GeneralMatrix * GeneralMatrix::Transpose | ( | TransposedMatrix * | tm, | |
| MatrixType | mt | |||
| ) | [protected, virtual] |
Reimplemented in SymmetricMatrix, DiagonalMatrix, RowVector, ColumnVector, SymmetricBandMatrix, and IdentityMatrix.
References Compare(), MatrixRowCol::Copy(), MatrixRowCol::Data(), DirectPart, BaseMatrix::i(), LoadOnEntry, ncols_val, MatrixType::New(), MatrixCol::Next(), MatrixRow::Next(), nrows_val, ReleaseAndDelete(), REPORT, StoreOnExit, BaseMatrix::t(), tDelete(), and Type().
| MatrixType GeneralMatrix::Type | ( | ) | const [inline] |
References type.
Referenced by GetSubMatrix::Evaluate(), ReversedMatrix::Evaluate(), NegatedMatrix::Evaluate(), ScaledMatrix::Evaluate(), NegShiftedMatrix::Evaluate(), ShiftedMatrix::Evaluate(), CroutMatrix::Evaluate(), Evaluate(), BandLUMatrix::Evaluate(), MatrixDetails(), operator==(), Print(), and Transpose().
| virtual MatrixType GeneralMatrix::type | ( | ) | const [pure virtual] |
Implemented in Matrix, SquareMatrix, SymmetricMatrix, UpperTriangularMatrix, LowerTriangularMatrix, DiagonalMatrix, RowVector, ColumnVector, CroutMatrix, BandMatrix, UpperBandMatrix, LowerBandMatrix, SymmetricBandMatrix, BandLUMatrix, and IdentityMatrix.
Referenced by BandLUMatrix::BandLUMatrix(), InvertedMatrix::bandwidth(), SolvedMatrix::bandwidth(), BorrowStore(), CroutMatrix::CroutMatrix(), StackedMatrix::Evaluate(), ConcatenatedMatrix::Evaluate(), SPMatrix::Evaluate(), SubtractedMatrix::Evaluate(), AddedMatrix::Evaluate(), GeneralKP(), GeneralMult(), GeneralSolv(), GeneralSolvI(), BandLUMatrix::IsEqual(), CroutMatrix::IsEqual(), IsEqual(), operator&=(), operator*=(), operator+=(), operator-=(), GetSubMatrix::operator=(), operator==(), and operator|=().
friend class AddedMatrix [friend] |
Reimplemented from BaseMatrix.
friend class BandMatrix [friend] |
Reimplemented from BaseMatrix.
friend class BaseMatrix [friend] |
friend class ColedMatrix [friend] |
Reimplemented from BaseMatrix.
friend class ColumnVector [friend] |
Reimplemented from BaseMatrix.
friend class ConcatenatedMatrix [friend] |
Reimplemented from BaseMatrix.
friend class CroutMatrix [friend] |
Reimplemented from BaseMatrix.
Referenced by Matrix::MakeSolver(), and MakeSolver().
friend class DiagedMatrix [friend] |
Reimplemented from BaseMatrix.
friend class DiagonalMatrix [friend] |
Reimplemented from BaseMatrix.
friend class GenericMatrix [friend] |
Reimplemented from BaseMatrix.
friend class GetSubMatrix [friend] |
Reimplemented from BaseMatrix.
friend class InvertedMatrix [friend] |
Reimplemented from BaseMatrix.
friend class KPMatrix [friend] |
Reimplemented from BaseMatrix.
friend class LinearEquationSolver [friend] |
Reimplemented from BaseMatrix.
friend class LowerBandMatrix [friend] |
Reimplemented from BaseMatrix.
friend class LowerTriangularMatrix [friend] |
Reimplemented from BaseMatrix.
friend class MatedMatrix [friend] |
Reimplemented from BaseMatrix.
friend class Matrix [friend] |
Reimplemented from BaseMatrix.
friend class MultipliedMatrix [friend] |
Reimplemented from BaseMatrix.
friend class NegatedMatrix [friend] |
Reimplemented from BaseMatrix.
friend class NegShiftedMatrix [friend] |
Reimplemented from BaseMatrix.
friend class nricMatrix [friend] |
Reimplemented from BaseMatrix.
friend class ReturnMatrix [friend] |
Reimplemented from BaseMatrix.
Referenced by for_return(), and operator ReturnMatrix().
friend class ReversedMatrix [friend] |
Reimplemented from BaseMatrix.
friend class RowedMatrix [friend] |
Reimplemented from BaseMatrix.
friend class RowVector [friend] |
Reimplemented from BaseMatrix.
friend class ScaledMatrix [friend] |
Reimplemented from BaseMatrix.
friend class ShiftedMatrix [friend] |
Reimplemented from BaseMatrix.
friend class SolvedMatrix [friend] |
Reimplemented from BaseMatrix.
friend class SPMatrix [friend] |
Reimplemented from BaseMatrix.
friend class SquareMatrix [friend] |
Reimplemented from BaseMatrix.
friend class StackedMatrix [friend] |
Reimplemented from BaseMatrix.
friend class SubtractedMatrix [friend] |
Reimplemented from BaseMatrix.
friend class SymmetricBandMatrix [friend] |
Reimplemented from BaseMatrix.
friend class SymmetricMatrix [friend] |
Reimplemented from BaseMatrix.
friend class TransposedMatrix [friend] |
Reimplemented from BaseMatrix.
friend class UpperBandMatrix [friend] |
Reimplemented from BaseMatrix.
friend class UpperTriangularMatrix [friend] |
Reimplemented from BaseMatrix.
int GeneralMatrix::ncols_val [protected] |
Referenced by ColumnVector::cleanup(), cleanup(), ColumnVector::ColumnVector(), CroutMatrix::CroutMatrix(), DiagonalMatrix::DiagonalMatrix(), LowerBandMatrix::element(), UpperBandMatrix::element(), BandMatrix::element(), RowVector::element(), DiagonalMatrix::element(), UpperTriangularMatrix::element(), SymmetricMatrix::element(), Matrix::element(), MatedMatrix::Evaluate(), DiagedMatrix::Evaluate(), ColedMatrix::Evaluate(), RowedMatrix::Evaluate(), Evaluate(), GeneralMatrix(), SymmetricBandMatrix::GetCol(), SymmetricMatrix::GetCol(), UpperTriangularMatrix::GetCol(), Matrix::GetCol(), GetMatrix(), IdentityMatrix::GetRow(), SymmetricBandMatrix::GetRow(), BandMatrix::GetRow(), SymmetricMatrix::GetRow(), LowerTriangularMatrix::GetRow(), UpperTriangularMatrix::GetRow(), DiagonalMatrix::GetRow(), Matrix::GetRow(), inject(), BandLUMatrix::IsEqual(), CroutMatrix::IsEqual(), IsEqual(), log_determinant(), LowerTriangularMatrix::LowerTriangularMatrix(), nricMatrix::MakeRowPointer(), Matrix::Matrix(), MinusEqual(), IdentityMatrix::NextCol(), RowVector::NextCol(), DiagonalMatrix::NextCol(), Matrix::NextCol(), NextCol(), BandMatrix::NextRow(), LowerBandMatrix::operator()(), UpperBandMatrix::operator()(), BandMatrix::operator()(), RowVector::operator()(), DiagonalMatrix::operator()(), UpperTriangularMatrix::operator()(), SymmetricMatrix::operator()(), Matrix::operator()(), ColumnVector::operator=(), SquareMatrix::operator=(), PlusEqual(), resize(), RowVector::resize_keep(), Matrix::resize_keep(), UpperTriangularMatrix::RestoreCol(), Matrix::RestoreCol(), UpperTriangularMatrix::Solver(), SquareMatrix::SquareMatrix(), swap(), SymmetricMatrix::SymmetricMatrix(), Matrix::trace(), Transpose(), and UpperTriangularMatrix::UpperTriangularMatrix().
int GeneralMatrix::nrows_val [protected] |
Referenced by BandLUMatrix::BandLUMatrix(), BandLUMatrix::cleanup(), CroutMatrix::cleanup(), RowVector::cleanup(), cleanup(), CroutMatrix::CroutMatrix(), nricMatrix::DeleteRowPointer(), DiagonalMatrix::DiagonalMatrix(), SymmetricBandMatrix::element(), LowerBandMatrix::element(), UpperBandMatrix::element(), BandMatrix::element(), ColumnVector::element(), DiagonalMatrix::element(), LowerTriangularMatrix::element(), SymmetricMatrix::element(), Matrix::element(), MatedMatrix::Evaluate(), DiagedMatrix::Evaluate(), ColedMatrix::Evaluate(), RowedMatrix::Evaluate(), Evaluate(), GeneralMatrix(), CroutMatrix::get_aux(), BandLUMatrix::get_aux(), IdentityMatrix::GetCol(), SymmetricBandMatrix::GetCol(), BandMatrix::GetCol(), RowVector::GetCol(), SymmetricMatrix::GetCol(), LowerTriangularMatrix::GetCol(), UpperTriangularMatrix::GetCol(), DiagonalMatrix::GetCol(), Matrix::GetCol(), GetMatrix(), inject(), BandLUMatrix::IsEqual(), CroutMatrix::IsEqual(), IsEqual(), CroutMatrix::log_determinant(), log_determinant(), IdentityMatrix::log_determinant(), UpperTriangularMatrix::log_determinant(), LowerTriangularMatrix::log_determinant(), DiagonalMatrix::log_determinant(), UpperBandMatrix::log_determinant(), LowerBandMatrix::log_determinant(), BandLUMatrix::log_determinant(), LowerTriangularMatrix::LowerTriangularMatrix(), CroutMatrix::lubksb(), BandLUMatrix::lubksb(), CroutMatrix::ludcmp(), BandLUMatrix::ludcmp(), nricMatrix::MakeRowPointer(), Matrix::Matrix(), BandLUMatrix::MiniCleanUp(), CroutMatrix::MiniCleanUp(), MinusEqual(), Matrix::NextCol(), NextRow(), SymmetricBandMatrix::operator()(), LowerBandMatrix::operator()(), UpperBandMatrix::operator()(), BandMatrix::operator()(), ColumnVector::operator()(), DiagonalMatrix::operator()(), LowerTriangularMatrix::operator()(), SymmetricMatrix::operator()(), Matrix::operator()(), RowVector::operator=(), SquareMatrix::operator=(), PlusEqual(), resize(), ColumnVector::resize_keep(), DiagonalMatrix::resize_keep(), LowerTriangularMatrix::resize_keep(), UpperTriangularMatrix::resize_keep(), SymmetricMatrix::resize_keep(), SquareMatrix::resize_keep(), Matrix::resize_keep(), SymmetricMatrix::RestoreCol(), LowerTriangularMatrix::RestoreCol(), Matrix::RestoreCol(), RowVector::RowVector(), CroutMatrix::Solver(), BandLUMatrix::Solver(), SquareMatrix::SquareMatrix(), SymmetricMatrix::sum(), SymmetricBandMatrix::sum(), SymmetricMatrix::sum_absolute_value(), SymmetricBandMatrix::sum_absolute_value(), IdentityMatrix::sum_square(), SymmetricMatrix::sum_square(), SymmetricBandMatrix::sum_square(), swap(), SymmetricMatrix::SymmetricMatrix(), IdentityMatrix::trace(), SymmetricBandMatrix::trace(), BandMatrix::trace(), UpperTriangularMatrix::trace(), LowerTriangularMatrix::trace(), SymmetricMatrix::trace(), DiagonalMatrix::trace(), Matrix::trace(), Transpose(), UpperTriangularMatrix::UpperTriangularMatrix(), BandLUMatrix::~BandLUMatrix(), and CroutMatrix::~CroutMatrix().
int GeneralMatrix::storage [protected] |
Referenced by Add(), cleanup(), BandMatrix::CornerClear(), dotproduct(), Eq(), MatedMatrix::Evaluate(), DiagedMatrix::Evaluate(), ColedMatrix::Evaluate(), RowedMatrix::Evaluate(), GeneralMatrix(), GetMatrix(), GetStore(), is_zero(), BandLUMatrix::IsEqual(), CroutMatrix::IsEqual(), IsEqual(), maximum(), maximum1(), maximum2(), maximum_absolute_value(), maximum_absolute_value1(), maximum_absolute_value2(), minimum(), minimum1(), minimum2(), minimum_absolute_value(), minimum_absolute_value1(), minimum_absolute_value2(), Multiply(), NegAdd(), Negate(), operator<<(), operator=(), resize(), reuse(), sum(), sum_absolute_value(), sum_square(), swap(), tDelete(), RowVector::Transpose(), ColumnVector::Transpose(), and ~GeneralMatrix().
Real* GeneralMatrix::store [protected] |
Referenced by Add(), BorrowStore(), CheckStore(), cleanup(), SymmetricBandMatrix::CornerClear(), BandMatrix::CornerClear(), dotproduct(), SymmetricBandMatrix::element(), LowerBandMatrix::element(), UpperBandMatrix::element(), BandMatrix::element(), RowVector::element(), ColumnVector::element(), DiagonalMatrix::element(), LowerTriangularMatrix::element(), UpperTriangularMatrix::element(), SymmetricMatrix::element(), Matrix::element(), Eq(), GeneralMatrix(), IdentityMatrix::GetCol(), SymmetricBandMatrix::GetCol(), BandMatrix::GetCol(), RowVector::GetCol(), SymmetricMatrix::GetCol(), LowerTriangularMatrix::GetCol(), UpperTriangularMatrix::GetCol(), DiagonalMatrix::GetCol(), Matrix::GetCol(), GetMatrix(), IdentityMatrix::GetRow(), SymmetricBandMatrix::GetRow(), BandMatrix::GetRow(), SymmetricMatrix::GetRow(), LowerTriangularMatrix::GetRow(), UpperTriangularMatrix::GetRow(), DiagonalMatrix::GetRow(), Matrix::GetRow(), GetStore(), is_zero(), BandLUMatrix::IsEqual(), CroutMatrix::IsEqual(), IsEqual(), CroutMatrix::log_determinant(), IdentityMatrix::log_determinant(), UpperTriangularMatrix::log_determinant(), LowerTriangularMatrix::log_determinant(), DiagonalMatrix::log_determinant(), UpperBandMatrix::log_determinant(), LowerBandMatrix::log_determinant(), BandLUMatrix::log_determinant(), CroutMatrix::lubksb(), BandLUMatrix::lubksb(), CroutMatrix::ludcmp(), BandLUMatrix::ludcmp(), maximum(), maximum1(), maximum_absolute_value(), maximum_absolute_value1(), minimum(), minimum1(), minimum_absolute_value(), minimum_absolute_value1(), Multiply(), NegAdd(), Negate(), IdentityMatrix::NextCol(), RowVector::NextCol(), DiagonalMatrix::NextCol(), Matrix::NextCol(), SymmetricBandMatrix::operator()(), LowerBandMatrix::operator()(), UpperBandMatrix::operator()(), BandMatrix::operator()(), RowVector::operator()(), ColumnVector::operator()(), DiagonalMatrix::operator()(), LowerTriangularMatrix::operator()(), UpperTriangularMatrix::operator()(), SymmetricMatrix::operator()(), Matrix::operator()(), operator<<(), operator=(), IdentityMatrix::resize(), resize(), SymmetricBandMatrix::RestoreCol(), BandMatrix::RestoreCol(), RowVector::RestoreCol(), SymmetricMatrix::RestoreCol(), LowerTriangularMatrix::RestoreCol(), UpperTriangularMatrix::RestoreCol(), Matrix::RestoreCol(), reuse(), LowerTriangularMatrix::Solver(), UpperTriangularMatrix::Solver(), IdentityMatrix::Solver(), DiagonalMatrix::Solver(), LowerBandMatrix::Solver(), UpperBandMatrix::Solver(), SymmetricMatrix::sum(), sum(), SymmetricBandMatrix::sum(), SymmetricMatrix::sum_absolute_value(), sum_absolute_value(), SymmetricBandMatrix::sum_absolute_value(), IdentityMatrix::sum_square(), SymmetricMatrix::sum_square(), sum_square(), SymmetricBandMatrix::sum_square(), swap(), tDelete(), IdentityMatrix::trace(), SymmetricBandMatrix::trace(), BandMatrix::trace(), UpperTriangularMatrix::trace(), LowerTriangularMatrix::trace(), SymmetricMatrix::trace(), DiagonalMatrix::trace(), Matrix::trace(), and ~GeneralMatrix().
int GeneralMatrix::tag_val [protected] |
1.6.1