#include <newmat.h>
| ColedMatrix BaseMatrix::as_column | ( | ) | const |
References ColedMatrix, and REPORT.
Referenced by AsColumn(), my_main(), test1(), test2(), test3(), test4(), and test5().
| DiagedMatrix BaseMatrix::as_diagonal | ( | ) | const |
References DiagedMatrix, and REPORT.
Referenced by AsDiagonal(), GARCH11_LL::LogLikelihood(), and my_main().
| MatedMatrix BaseMatrix::as_matrix | ( | int | nrx, | |
| int | ncx | |||
| ) | const |
References MatedMatrix, and REPORT.
Referenced by AsMatrix().
| RowedMatrix BaseMatrix::as_row | ( | ) | const |
References REPORT, and RowedMatrix.
Referenced by AsRow().
| Real BaseMatrix::as_scalar | ( | ) | const |
| ColedMatrix BaseMatrix::AsColumn | ( | ) | const [inline] |
References as_column().
Referenced by MLE_D_FI::GetStandardErrors(), NonLinearLeastSquares::GetStandardErrors(), test2(), TestMax(), trymat7(), trymatc(), and trymatg().
| DiagedMatrix BaseMatrix::AsDiagonal | ( | ) | const [inline] |
| MatedMatrix BaseMatrix::AsMatrix | ( | int | m, | |
| int | n | |||
| ) | const [inline] |
References as_matrix().
| RowedMatrix BaseMatrix::AsRow | ( | ) | const [inline] |
| Real BaseMatrix::AsScalar | ( | ) | const [inline] |
References as_scalar().
| virtual MatrixBandWidth BaseMatrix::BandWidth | ( | ) | const [inline, virtual] |
Referenced by BandFunctions(), LowerBandFunctions(), SymmetricBandFunctions(), TestMax(), trymath(), trymatm(), and UpperBandFunctions().
| MatrixBandWidth BaseMatrix::bandwidth | ( | ) | const [virtual] |
Reimplemented in UpperTriangularMatrix, LowerTriangularMatrix, DiagonalMatrix, BandMatrix, SymmetricBandMatrix, BandLUMatrix, IdentityMatrix, GenericMatrix, MultipliedMatrix, AddedMatrix, SPMatrix, KPMatrix, ConcatenatedMatrix, SolvedMatrix, ScaledMatrix, NegatedMatrix, TransposedMatrix, InvertedMatrix, RowedMatrix, ColedMatrix, DiagedMatrix, MatedMatrix, ReturnMatrix, and GetSubMatrix.
References REPORT.
Referenced by GetSubMatrix::bandwidth(), ReturnMatrix::bandwidth(), TransposedMatrix::bandwidth(), NegatedMatrix::bandwidth(), ScaledMatrix::bandwidth(), SolvedMatrix::bandwidth(), MultipliedMatrix::bandwidth(), KPMatrix::bandwidth(), SPMatrix::bandwidth(), AddedMatrix::bandwidth(), GenericMatrix::bandwidth(), MatrixDetails(), MatrixType::New(), operator==(), SymmetricBandMatrix::resize(), BandMatrix::resize(), SymmetricBandMatrix::SetParameters(), and BandMatrix::SetParameters().
| void BaseMatrix::CleanUp | ( | ) | [inline, virtual] |
| virtual void BaseMatrix::cleanup | ( | ) | [inline, virtual] |
Reimplemented in GeneralMatrix, nricMatrix, RowVector, ColumnVector, CroutMatrix, BandLUMatrix, GenericMatrix, and LinearEquationSolver.
| GetSubMatrix BaseMatrix::Column | ( | int | f | ) | const [inline] |
References column().
Referenced by CircularShift(), extend_orthonormal(), FFT2(), Helmert(), Helmert_transpose(), left_circular_update_Cholesky(), process(), right_circular_update_Cholesky(), trymat4(), trymatc(), trymate(), trymatg(), and trymath().
| GetSubMatrix BaseMatrix::column | ( | int | first_col | ) | const |
| GetSubMatrix BaseMatrix::Columns | ( | int | f, | |
| int | l | |||
| ) | const [inline] |
References columns().
Referenced by CircularShift(), extend_orthonormal(), trymat4(), and trymatc().
| GetSubMatrix BaseMatrix::columns | ( | int | first_col, | |
| int | last_col | |||
| ) | const |
References Console::c, autoSlicerTracto2regions::d, GetSubMatrix, REPORT, and Throw.
Referenced by Columns(), RowVector::resize_keep(), test1(), test2(), test3(), test4(), test5(), trymat7(), and trymatc().
| Real BaseMatrix::Determinant | ( | ) | const [inline] |
References determinant().
| Real BaseMatrix::determinant | ( | ) | const |
References REPORT, and LogAndSign::Value().
Referenced by Determinant(), and determinant().
| virtual GeneralMatrix* BaseMatrix::Evaluate | ( | MatrixType | mt = MatrixTypeUnSp |
) | [pure virtual] |
Implemented in GeneralMatrix, CroutMatrix, BandLUMatrix, GenericMatrix, MultipliedMatrix, AddedMatrix, SPMatrix, KPMatrix, ConcatenatedMatrix, StackedMatrix, SolvedMatrix, SubtractedMatrix, ShiftedMatrix, NegShiftedMatrix, ScaledMatrix, NegatedMatrix, TransposedMatrix, ReversedMatrix, InvertedMatrix, RowedMatrix, ColedMatrix, DiagedMatrix, MatedMatrix, ReturnMatrix, GetSubMatrix, and LinearEquationSolver.
Referenced by GetSubMatrix::SetUpLHS().
| InvertedMatrix BaseMatrix::i | ( | ) | const |
References InvertedMatrix, and REPORT.
Referenced by GeneralMatrix::Add(), SymmetricBandMatrix::CornerClear(), BandMatrix::CornerClear(), SymmetricBandMatrix::element(), LowerBandMatrix::element(), UpperBandMatrix::element(), BandMatrix::element(), GetSubMatrix::Evaluate(), GeneralMatrix::Evaluate(), CroutMatrix::get_aux(), BandLUMatrix::get_aux(), SymmetricMatrix::GetCol(), LowerTriangularMatrix::GetCol(), UpperTriangularMatrix::GetCol(), Matrix::GetCol(), MLE_D_FI::GetCorrelations(), NonLinearLeastSquares::GetCorrelations(), SymmetricMatrix::GetRow(), GetSubMatrix::inject(), GeneralMatrix::inject(), Inverter1(), Inverter2(), GeneralMatrix::is_zero(), CroutMatrix::log_determinant(), IdentityMatrix::log_determinant(), UpperTriangularMatrix::log_determinant(), LowerTriangularMatrix::log_determinant(), DiagonalMatrix::log_determinant(), UpperBandMatrix::log_determinant(), LowerBandMatrix::log_determinant(), BandLUMatrix::log_determinant(), GARCH11_LL::LogLikelihood(), CroutMatrix::lubksb(), BandLUMatrix::lubksb(), CroutMatrix::ludcmp(), BandLUMatrix::ludcmp(), main(), MLE_D_FI::MakeCovariance(), NonLinearLeastSquares::MakeCovariance(), nricMatrix::MakeRowPointer(), GeneralMatrix::Multiply(), my_main(), GeneralMatrix::NegAdd(), GeneralMatrix::Negate(), Matrix::NextCol(), MLE_D_FI::NextPoint(), NonLinearLeastSquares::NextPoint(), SymmetricBandMatrix::operator()(), LowerBandMatrix::operator()(), UpperBandMatrix::operator()(), BandMatrix::operator()(), GetSubMatrix::operator*=(), GetSubMatrix::operator+=(), GetSubMatrix::operator-=(), GetSubMatrix::operator<<(), GeneralMatrix::operator<<(), GetSubMatrix::operator=(), GeneralMatrix::operator=(), process(), SymmetricMatrix::RestoreCol(), LowerTriangularMatrix::RestoreCol(), UpperTriangularMatrix::RestoreCol(), Matrix::RestoreCol(), LowerTriangularMatrix::Solver(), UpperTriangularMatrix::Solver(), CroutMatrix::Solver(), LowerBandMatrix::Solver(), UpperBandMatrix::Solver(), BandLUMatrix::Solver(), SymmetricMatrix::sum(), GeneralMatrix::sum(), SymmetricBandMatrix::sum(), SymmetricMatrix::sum_absolute_value(), GeneralMatrix::sum_absolute_value(), SymmetricBandMatrix::sum_absolute_value(), sum_columns(), sum_rows(), SymmetricMatrix::sum_square(), GeneralMatrix::sum_square(), SymmetricBandMatrix::sum_square(), sum_square_columns(), sum_square_rows(), BandLUMatrix::swap(), SymmetricBandMatrix::swap(), BandMatrix::swap(), CroutMatrix::swap(), test1(), test2(), test3(), test4(), test5(), SymmetricBandMatrix::trace(), BandMatrix::trace(), UpperTriangularMatrix::trace(), LowerTriangularMatrix::trace(), SymmetricMatrix::trace(), DiagonalMatrix::trace(), Matrix::trace(), GeneralMatrix::Transpose(), trymat2(), trymat3(), trymat4(), trymat7(), trymat8(), trymat9(), trymata(), trymatb(), trymatc(), trymatd(), trymath(), and trymati().
| void BaseMatrix::IEQND | ( | ) | const |
References Throw.
Referenced by operator<(), operator<=(), operator>(), and operator>=().
| LogAndSign BaseMatrix::log_determinant | ( | ) | const [virtual] |
Reimplemented in GeneralMatrix, UpperTriangularMatrix, LowerTriangularMatrix, DiagonalMatrix, CroutMatrix, BandMatrix, UpperBandMatrix, LowerBandMatrix, SymmetricBandMatrix, BandLUMatrix, and IdentityMatrix.
Referenced by log_determinant(), and LogDeterminant().
| LogAndSign BaseMatrix::LogDeterminant | ( | ) | const [inline] |
References log_determinant().
| Real BaseMatrix::Maximum | ( | ) | const [inline] |
References maximum().
Referenced by GeneralMatrix::maximum2(), GeneralMatrix::minimum2(), GeneralMatrix::minimum_absolute_value2(), and TestMax().
| Real BaseMatrix::maximum | ( | ) | const [virtual] |
Reimplemented in GeneralMatrix, BandMatrix, and SymmetricBandMatrix.
Reimplemented in GeneralMatrix.
Reimplemented in GeneralMatrix, and Matrix.
| Real BaseMatrix::maximum_absolute_value | ( | ) | const [virtual] |
Reimplemented in GeneralMatrix, BandMatrix, and SymmetricBandMatrix.
References REPORT, and ipTk::s.
Referenced by maximum_absolute_value(), and MaximumAbsoluteValue().
Reimplemented in GeneralMatrix.
Reimplemented in GeneralMatrix, and Matrix.
| Real BaseMatrix::MaximumAbsoluteValue | ( | ) | const [inline] |
References maximum_absolute_value().
Referenced by TestMax().
Referenced by TestMax().
| Real BaseMatrix::minimum | ( | ) | const [virtual] |
Reimplemented in GeneralMatrix, BandMatrix, and SymmetricBandMatrix.
Reimplemented in GeneralMatrix.
Reimplemented in GeneralMatrix, and Matrix.
| Real BaseMatrix::minimum_absolute_value | ( | ) | const [virtual] |
Reimplemented in GeneralMatrix, BandMatrix, and SymmetricBandMatrix.
References REPORT, and ipTk::s.
Referenced by minimum_absolute_value(), and MinimumAbsoluteValue().
Reimplemented in GeneralMatrix.
Reimplemented in GeneralMatrix, and Matrix.
| Real BaseMatrix::MinimumAbsoluteValue | ( | ) | const [inline] |
References minimum_absolute_value().
Referenced by TestMax().
Referenced by TestMax().
| Real BaseMatrix::norm1 | ( | ) | const |
| Real BaseMatrix::norm_frobenius | ( | ) | const [inline] |
References norm_Frobenius().
| Real BaseMatrix::norm_Frobenius | ( | ) | const |
References REPORT, and sum_square().
Referenced by norm_frobenius(), norm_Frobenius(), and NormFrobenius().
| Real BaseMatrix::norm_infinity | ( | ) | const |
References GeneralMatrix::Evaluate(), LoadOnEntry, MatrixRow::Next(), GeneralMatrix::Nrows(), REPORT, and MatrixRowCol::SumAbsoluteValue().
Referenced by norm_infinity(), and NormInfinity().
| Real BaseMatrix::NormFrobenius | ( | ) | const [inline] |
References norm_Frobenius().
Referenced by trymatg().
| Real BaseMatrix::NormInfinity | ( | ) | const [inline] |
References norm_infinity().
| StackedMatrix BaseMatrix::operator& | ( | const BaseMatrix & | bm | ) | const |
References REPORT, and StackedMatrix.
| ScaledMatrix BaseMatrix::operator* | ( | Real | f | ) | const |
Reimplemented in InvertedMatrix.
References REPORT, and ScaledMatrix.
| MultipliedMatrix BaseMatrix::operator* | ( | const BaseMatrix & | bm | ) | const |
References MultipliedMatrix, and REPORT.
| ShiftedMatrix BaseMatrix::operator+ | ( | Real | f | ) | const |
References REPORT, and ShiftedMatrix.
| AddedMatrix BaseMatrix::operator+ | ( | const BaseMatrix & | bm | ) | const |
References AddedMatrix, and REPORT.
| NegatedMatrix BaseMatrix::operator- | ( | ) | const |
References NegatedMatrix, and REPORT.
| ShiftedMatrix BaseMatrix::operator- | ( | Real | f | ) | const |
References REPORT, and ShiftedMatrix.
| SubtractedMatrix BaseMatrix::operator- | ( | const BaseMatrix & | bm | ) | const |
References REPORT, and SubtractedMatrix.
| ScaledMatrix BaseMatrix::operator/ | ( | Real | f | ) | const |
References REPORT, and ScaledMatrix.
| ConcatenatedMatrix BaseMatrix::operator| | ( | const BaseMatrix & | bm | ) | const |
References ConcatenatedMatrix, and REPORT.
| ReversedMatrix BaseMatrix::Reverse | ( | ) | const [inline] |
| ReversedMatrix BaseMatrix::reverse | ( | ) | const |
References REPORT, and ReversedMatrix.
Referenced by Reverse().
| GetSubMatrix BaseMatrix::Row | ( | int | f | ) | const [inline] |
| GetSubMatrix BaseMatrix::row | ( | int | first_row | ) | const |
References GetSubMatrix, REPORT, and Throw.
Referenced by SymmetricMatrix::GetRow(), LowerTriangularMatrix::GetRow(), UpperTriangularMatrix::GetRow(), Helmert(), GARCH11_LL::LogLikelihood(), my_main(), Row(), and trymath().
| GetSubMatrix BaseMatrix::Rows | ( | int | f, | |
| int | l | |||
| ) | const [inline] |
| GetSubMatrix BaseMatrix::rows | ( | int | first_row, | |
| int | last_row | |||
| ) | const |
References GetSubMatrix, REPORT, and Throw.
Referenced by ColumnVector::resize_keep(), Rows(), trymat7(), and trymath().
| virtual int BaseMatrix::search | ( | const BaseMatrix * | ) | const [protected, pure virtual] |
| GetSubMatrix BaseMatrix::SubMatrix | ( | int | fr, | |
| int | lr, | |||
| int | fc, | |||
| int | lc | |||
| ) | const [inline] |
| GetSubMatrix BaseMatrix::submatrix | ( | int | first_row, | |
| int | last_row, | |||
| int | first_col, | |||
| int | last_col | |||
| ) | const |
References Console::c, autoSlicerTracto2regions::d, GetSubMatrix, REPORT, and Throw.
Referenced by Helmert(), Matrix::resize_keep(), SubMatrix(), and trymat7().
| Real BaseMatrix::sum | ( | ) | const [virtual] |
Reimplemented in GeneralMatrix, SymmetricMatrix, BandMatrix, SymmetricBandMatrix, and IdentityMatrix.
References REPORT, and ipTk::s.
Referenced by log_determinant(), Sum(), sum(), sum_rows(), sum_square_rows(), and trace().
| Real BaseMatrix::sum_absolute_value | ( | ) | const [virtual] |
Reimplemented in GeneralMatrix, SymmetricMatrix, BandMatrix, SymmetricBandMatrix, and IdentityMatrix.
References REPORT, and ipTk::s.
Referenced by sum_absolute_value(), and SumAbsoluteValue().
| ReturnMatrix BaseMatrix::sum_columns | ( | ) | const |
| ReturnMatrix BaseMatrix::sum_rows | ( | ) | const |
References MatrixRowCol::Data(), GeneralMatrix::for_return(), i(), LoadOnEntry, MatrixRow::Next(), GeneralMatrix::release(), REPORT, ipTk::s, MatrixRowCol::Storage(), and sum().
Referenced by trymatc().
| Real BaseMatrix::sum_square | ( | ) | const [virtual] |
Reimplemented in GeneralMatrix, SymmetricMatrix, BandMatrix, SymmetricBandMatrix, and IdentityMatrix.
References REPORT, and ipTk::s.
Referenced by norm_Frobenius(), sum_square(), and SumSquare().
| ReturnMatrix BaseMatrix::sum_square_columns | ( | ) | const |
References GeneralMatrix::data(), MatrixRowCol::Data(), GeneralMatrix::for_return(), i(), LoadOnEntry, MatrixRow::Next(), GeneralMatrix::release(), REPORT, ipTk::s, MatrixRowCol::Skip(), square(), and MatrixRowCol::Storage().
Referenced by trymatc().
| ReturnMatrix BaseMatrix::sum_square_rows | ( | ) | const |
References MatrixRowCol::Data(), GeneralMatrix::for_return(), i(), LoadOnEntry, MatrixRow::Next(), GeneralMatrix::release(), REPORT, ipTk::s, square(), MatrixRowCol::Storage(), and sum().
Referenced by extend_orthonormal(), and trymatc().
| Real BaseMatrix::SumAbsoluteValue | ( | ) | const [inline] |
References sum_absolute_value().
| Real BaseMatrix::SumSquare | ( | ) | const [inline] |
References sum_square().
Referenced by downdate_Cholesky(), extend_orthonormal(), NonLinearLeastSquares::GetHatDiagonal(), NonLinearLeastSquares::NextPoint(), trymat8(), and trymatg().
| GetSubMatrix BaseMatrix::sym_submatrix | ( | int | first_row, | |
| int | last_row | |||
| ) | const |
References GetSubMatrix, REPORT, and Throw.
Referenced by DiagonalMatrix::resize_keep(), LowerTriangularMatrix::resize_keep(), UpperTriangularMatrix::resize_keep(), SymmetricMatrix::resize_keep(), SquareMatrix::resize_keep(), SymSubMatrix(), and trymat7().
| GetSubMatrix BaseMatrix::SymSubMatrix | ( | int | f, | |
| int | l | |||
| ) | const [inline] |
| TransposedMatrix BaseMatrix::t | ( | ) | const |
References REPORT, and TransposedMatrix.
Referenced by TestUpdateQRZ::DoTest(), downdate_Cholesky(), extend_orthonormal(), FFT2(), MLE_D_FI::LastDerivative(), GARCH11_LL::LogLikelihood(), MLE_D_FI::MakeCovariance(), NonLinearLeastSquares::MakeCovariance(), my_main(), MLE_D_FI::NextPoint(), GeneralMatrix::ReverseElements(), GeneralMatrix::swap(), test1(), test2(), test3(), test4(), test5(), GeneralMatrix::Transpose(), Transposer(), trymat1(), trymat2(), trymat3(), trymat4(), trymat5(), trymat6(), trymat7(), trymat8(), trymat9(), trymata(), trymatb(), trymatc(), trymatd(), trymate(), trymatg(), trymath(), trymati(), trymatj(), trymatl(), and trymatm().
| Real BaseMatrix::trace | ( | ) | const [virtual] |
Reimplemented in Matrix, SymmetricMatrix, UpperTriangularMatrix, LowerTriangularMatrix, DiagonalMatrix, BandMatrix, SymmetricBandMatrix, and IdentityMatrix.
References MatrixType::Dg, REPORT, sum(), and trace().
friend class AddedMatrix [friend] |
Reimplemented in GeneralMatrix.
Referenced by operator+().
friend class BandMatrix [friend] |
Reimplemented in GeneralMatrix.
friend class ColedMatrix [friend] |
Reimplemented in GeneralMatrix.
Referenced by as_column().
friend class ColumnVector [friend] |
Reimplemented in GeneralMatrix.
friend class ConcatenatedMatrix [friend] |
Reimplemented in GeneralMatrix.
Referenced by operator|().
friend class CroutMatrix [friend] |
Reimplemented in GeneralMatrix.
friend class DiagedMatrix [friend] |
Reimplemented in GeneralMatrix.
Referenced by as_diagonal().
friend class DiagonalMatrix [friend] |
Reimplemented in GeneralMatrix.
friend class GeneralMatrix [friend] |
Reimplemented in MultipliedMatrix, AddedMatrix, SPMatrix, KPMatrix, ConcatenatedMatrix, StackedMatrix, SubtractedMatrix, ShiftedMatrix, NegShiftedMatrix, and ScaledMatrix.
friend class GenericMatrix [friend] |
Reimplemented in GeneralMatrix, MultipliedMatrix, AddedMatrix, SPMatrix, KPMatrix, ConcatenatedMatrix, StackedMatrix, SubtractedMatrix, ShiftedMatrix, NegShiftedMatrix, and ScaledMatrix.
friend class GetSubMatrix [friend] |
Reimplemented in GeneralMatrix.
Referenced by column(), columns(), row(), rows(), submatrix(), and sym_submatrix().
friend class InvertedMatrix [friend] |
Reimplemented in GeneralMatrix, and SolvedMatrix.
Referenced by i().
friend class KPMatrix [friend] |
Reimplemented in GeneralMatrix.
friend class LinearEquationSolver [friend] |
Reimplemented in GeneralMatrix.
friend class LowerBandMatrix [friend] |
Reimplemented in GeneralMatrix.
friend class LowerTriangularMatrix [friend] |
Reimplemented in GeneralMatrix.
friend class MatedMatrix [friend] |
Reimplemented in GeneralMatrix.
Referenced by as_matrix().
friend class Matrix [friend] |
Reimplemented in GeneralMatrix.
friend class MultipliedMatrix [friend] |
Reimplemented in GeneralMatrix.
Referenced by operator*().
friend class NegatedMatrix [friend] |
Reimplemented in GeneralMatrix.
Referenced by operator-().
friend class NegShiftedMatrix [friend] |
Reimplemented in GeneralMatrix.
friend class nricMatrix [friend] |
Reimplemented in GeneralMatrix.
friend class ReturnMatrix [friend] |
Reimplemented in GeneralMatrix.
friend class ReversedMatrix [friend] |
Reimplemented in GeneralMatrix.
Referenced by reverse().
friend class RowedMatrix [friend] |
Reimplemented in GeneralMatrix.
Referenced by as_row().
friend class RowVector [friend] |
Reimplemented in GeneralMatrix.
friend class ScaledMatrix [friend] |
Reimplemented in GeneralMatrix.
Referenced by operator*(), and operator/().
friend class ShiftedMatrix [friend] |
Reimplemented in GeneralMatrix.
Referenced by operator+(), and operator-().
friend class SolvedMatrix [friend] |
Reimplemented in GeneralMatrix.
Referenced by InvertedMatrix::operator*().
friend class SPMatrix [friend] |
Reimplemented in GeneralMatrix.
friend class SquareMatrix [friend] |
Reimplemented in GeneralMatrix.
friend class StackedMatrix [friend] |
Reimplemented in GeneralMatrix.
Referenced by operator&().
friend class SubtractedMatrix [friend] |
Reimplemented in GeneralMatrix.
Referenced by operator-().
friend class SymmetricBandMatrix [friend] |
Reimplemented in GeneralMatrix.
friend class SymmetricMatrix [friend] |
Reimplemented in GeneralMatrix.
friend class TransposedMatrix [friend] |
Reimplemented in GeneralMatrix.
Referenced by t().
friend class UpperBandMatrix [friend] |
Reimplemented in GeneralMatrix.
friend class UpperTriangularMatrix [friend] |
Reimplemented in GeneralMatrix.
1.6.1