Homepage Demos Overview Downloads Tutorials Reference
Credits

NEWMAT::GeneralMatrix Class Reference

#include <newmat.h>

Inheritance diagram for NEWMAT::GeneralMatrix:

Inheritance graph
[legend]
List of all members.

Detailed Description

Definition at line 386 of file newmat.h.

Public Member Functions

GeneralMatrixEvaluate (MatrixType mt=MatrixTypeUnSp)
virtual MatrixType Type () const =0
int Nrows () const
int Ncols () const
int Storage () const
RealStore () const
int nrows () const
int ncols () const
int size () const
Realdata ()
const Realdata () const
const Realconst_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 GeneralMatrixMakeSolver ()
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)
RealGetStore ()
GeneralMatrixBorrowStore (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 GeneralMatrixTranspose (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
Realstore

Private Member Functions

virtual GeneralMatrixImage () 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]
 

Definition at line 33 of file newmat4.cpp.

NEWMAT::GeneralMatrix::GeneralMatrix ArrayLengthSpecifier   )  [protected]
 

Definition at line 36 of file newmat4.cpp.

NEWMAT::GeneralMatrix::~GeneralMatrix  )  [virtual]
 

Definition at line 161 of file newmat4.cpp.


Member Function Documentation

void NEWMAT::GeneralMatrix::Add Real   )  [protected]
 

Definition at line 320 of file newmat5.cpp.

void NEWMAT::GeneralMatrix::Add GeneralMatrix ,
Real 
[protected]
 

Definition at line 311 of file newmat5.cpp.

Referenced by NEWMAT::ShiftedMatrix::Evaluate().

GeneralMatrix * NEWMAT::GeneralMatrix::BorrowStore GeneralMatrix ,
MatrixType 
[protected]
 

Definition at line 630 of file newmat4.cpp.

Referenced by NEWMAT::MatedMatrix::Evaluate(), NEWMAT::DiagedMatrix::Evaluate(), NEWMAT::ColedMatrix::Evaluate(), NEWMAT::RowedMatrix::Evaluate(), NEWMAT::RowVector::Transpose(), and NEWMAT::ColumnVector::Transpose().

void NEWMAT::GeneralMatrix::CheckConversion const BaseMatrix  )  [protected]
 

void NEWMAT::GeneralMatrix::CheckStore  )  const
 

Definition at line 877 of file newmat4.cpp.

Referenced by NEWMAT::ColumnVector::nric(), NEWMAT::RowVector::nric(), NEWMAT::DiagonalMatrix::nric(), and NEWMAT::nricMatrix::nric().

void NEWMAT::GeneralMatrix::CleanUp  )  [virtual]
 

Reimplemented from NEWMAT::BaseMatrix.

Reimplemented in NEWMAT::nricMatrix, NEWMAT::RowVector, NEWMAT::ColumnVector, NEWMAT::CroutMatrix, and NEWMAT::BandLUMatrix.

Definition at line 887 of file newmat4.cpp.

Referenced by NEWMAT::BandLUMatrix::CleanUp(), NEWMAT::CroutMatrix::CleanUp(), NEWMAT::ColumnVector::CleanUp(), NEWMAT::RowVector::CleanUp(), and NEWMAT::nricMatrix::CleanUp().

const Real* NEWMAT::GeneralMatrix::const_data  )  const [inline]
 

Definition at line 442 of file newmat.h.

const Real* NEWMAT::GeneralMatrix::data  )  const [inline]
 

Definition at line 441 of file newmat.h.

Real* NEWMAT::GeneralMatrix::data  )  [inline]
 

Definition at line 440 of file newmat.h.

Referenced by NEWMAT::ConstRealStarStar::ConstRealStarStar(), and NEWMAT::RealStarStar::RealStarStar().

void NEWMAT::GeneralMatrix::Eq const BaseMatrix ,
MatrixType  ,
bool 
[protected]
 

Definition at line 708 of file newmat4.cpp.

void NEWMAT::GeneralMatrix::Eq const GeneralMatrix  )  [protected]
 

Definition at line 690 of file newmat4.cpp.

void NEWMAT::GeneralMatrix::Eq const BaseMatrix ,
MatrixType 
[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=().

void NEWMAT::GeneralMatrix::Eq2 const BaseMatrix ,
MatrixType 
[protected]
 

Definition at line 715 of file newmat4.cpp.

Referenced by operator &=(), operator *=(), operator+=(), operator-=(), and operator|=().

GeneralMatrix * NEWMAT::GeneralMatrix::Evaluate MatrixType  mt = MatrixTypeUnSp  )  [virtual]
 

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().

ReturnMatrix NEWMAT::GeneralMatrix::ForReturn  )  const
 

Definition at line 206 of file newmat4.cpp.

Referenced by NEWMAT::Cholesky(), NEWMAT::CrossProductColumns(), and NEWMAT::CrossProductRows().

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]
 

Definition at line 600 of file newmat4.cpp.

Referenced by BorrowStore().

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|=().

void NEWMAT::GeneralMatrix::Inject const GeneralMatrix  ) 
 

Definition at line 727 of file newmat4.cpp.

Referenced by NEWMAT::Jacobi(), and NEWMAT::tred2().

bool NEWMAT::GeneralMatrix::IsEqual const GeneralMatrix  )  const [virtual]
 

Reimplemented in NEWMAT::CroutMatrix, and NEWMAT::BandLUMatrix.

Definition at line 895 of file newmat7.cpp.

Referenced by NEWMAT::operator==().

bool NEWMAT::GeneralMatrix::IsZero  )  const
 

Definition at line 868 of file newmat7.cpp.

Referenced by NEWMAT::IsZero().

LogAndSign NEWMAT::GeneralMatrix::LogDeterminant  )  const [virtual]
 

Reimplemented from NEWMAT::BaseMatrix.

Reimplemented in NEWMAT::UpperTriangularMatrix, NEWMAT::LowerTriangularMatrix, NEWMAT::DiagonalMatrix, NEWMAT::CroutMatrix, NEWMAT::BandMatrix, NEWMAT::UpperBandMatrix, NEWMAT::LowerBandMatrix, NEWMAT::SymmetricBandMatrix, NEWMAT::BandLUMatrix, and NEWMAT::IdentityMatrix.

Definition at line 690 of file newmat8.cpp.

GeneralMatrix * NEWMAT::GeneralMatrix::MakeSolver  )  [virtual]
 

Reimplemented in NEWMAT::Matrix, NEWMAT::UpperTriangularMatrix, NEWMAT::LowerTriangularMatrix, NEWMAT::DiagonalMatrix, NEWMAT::CroutMatrix, NEWMAT::BandMatrix, NEWMAT::UpperBandMatrix, NEWMAT::LowerBandMatrix, NEWMAT::SymmetricBandMatrix, NEWMAT::BandLUMatrix, and NEWMAT::IdentityMatrix.

Definition at line 24 of file newmat7.cpp.

Referenced by NEWMAT::GeneralSolv(), and NEWMAT::GeneralSolvI().

Real NEWMAT::GeneralMatrix::Maximum  )  const [virtual]
 

Reimplemented from NEWMAT::BaseMatrix.

Reimplemented in NEWMAT::BandMatrix, and NEWMAT::SymmetricBandMatrix.

Definition at line 256 of file newmat8.cpp.

Real NEWMAT::GeneralMatrix::Maximum1 int &  i  )  const [virtual]
 

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 265 of file newmat8.cpp.

Referenced by NEWMAT::Matrix::Maximum2().

Real NEWMAT::GeneralMatrix::Maximum2 int &  i,
int &  j
const [virtual]
 

Reimplemented from NEWMAT::BaseMatrix.

Reimplemented in NEWMAT::Matrix.

Definition at line 324 of file newmat8.cpp.

Referenced by NEWMAT::SymmetricBandMatrix::Maximum(), and NEWMAT::BandMatrix::Maximum().

Real NEWMAT::GeneralMatrix::MaximumAbsoluteValue  )  const [virtual]
 

Reimplemented from NEWMAT::BaseMatrix.

Reimplemented in NEWMAT::BandMatrix, and NEWMAT::SymmetricBandMatrix.

Definition at line 216 of file newmat8.cpp.

Referenced by NEWMAT::Norm1(), and NEWMAT::NormInfinity().

Real NEWMAT::GeneralMatrix::MaximumAbsoluteValue1 int &  i  )  const [virtual]
 

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 225 of file newmat8.cpp.

Referenced by NEWMAT::Matrix::MaximumAbsoluteValue2().

Real NEWMAT::GeneralMatrix::MaximumAbsoluteValue2 int &  i,
int &  j
const [virtual]
 

Reimplemented from NEWMAT::BaseMatrix.

Reimplemented in NEWMAT::Matrix.

Definition at line 294 of file newmat8.cpp.

virtual void NEWMAT::GeneralMatrix::MiniCleanUp  )  [inline, protected, virtual]
 

Reimplemented in NEWMAT::nricMatrix, NEWMAT::RowVector, NEWMAT::ColumnVector, NEWMAT::CroutMatrix, and NEWMAT::BandLUMatrix.

Definition at line 421 of file newmat.h.

Referenced by GetStore(), NEWMAT::BandLUMatrix::MiniCleanUp(), NEWMAT::CroutMatrix::MiniCleanUp(), NEWMAT::nricMatrix::MiniCleanUp(), reuse(), and tDelete().

Real NEWMAT::GeneralMatrix::Minimum  )  const [virtual]
 

Reimplemented from NEWMAT::BaseMatrix.

Reimplemented in NEWMAT::BandMatrix, and NEWMAT::SymmetricBandMatrix.

Definition at line 275 of file newmat8.cpp.

Real NEWMAT::GeneralMatrix::Minimum1 int &  i  )  const [virtual]
 

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 284 of file newmat8.cpp.

Referenced by NEWMAT::Matrix::Minimum2().

Real NEWMAT::GeneralMatrix::Minimum2 int &  i,
int &  j
const [virtual]
 

Reimplemented from NEWMAT::BaseMatrix.

Reimplemented in NEWMAT::Matrix.

Definition at line 339 of file newmat8.cpp.

Referenced by NEWMAT::SymmetricBandMatrix::Minimum(), and NEWMAT::BandMatrix::Minimum().

Real NEWMAT::GeneralMatrix::MinimumAbsoluteValue  )  const [virtual]
 

Reimplemented from NEWMAT::BaseMatrix.

Reimplemented in NEWMAT::BandMatrix, and NEWMAT::SymmetricBandMatrix.

Definition at line 236 of file newmat8.cpp.

Real NEWMAT::GeneralMatrix::MinimumAbsoluteValue1 int &  i  )  const [virtual]
 

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 245 of file newmat8.cpp.

Referenced by NEWMAT::Matrix::MinimumAbsoluteValue2().

Real NEWMAT::GeneralMatrix::MinimumAbsoluteValue2 int &  i,
int &  j
const [virtual]
 

Reimplemented from NEWMAT::BaseMatrix.

Reimplemented in NEWMAT::Matrix.

Definition at line 309 of file newmat8.cpp.

Referenced by NEWMAT::SymmetricBandMatrix::MinimumAbsoluteValue(), and NEWMAT::BandMatrix::MinimumAbsoluteValue().

void NEWMAT::GeneralMatrix::MinusEqual Real  f  )  [protected]
 

void NEWMAT::GeneralMatrix::MinusEqual const GeneralMatrix gm  )  [protected]
 

Definition at line 179 of file newmat7.cpp.

Referenced by 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::Multiply Real   )  [protected]
 

Definition at line 377 of file newmat5.cpp.

void NEWMAT::GeneralMatrix::Multiply GeneralMatrix ,
Real 
[protected]
 

Definition at line 368 of file newmat5.cpp.

Referenced by NEWMAT::ScaledMatrix::Evaluate().

int NEWMAT::GeneralMatrix::ncols  )  const [inline]
 

Definition at line 438 of file newmat.h.

Referenced by NEWMAT::ConstRealStarStar::ConstRealStarStar(), and NEWMAT::RealStarStar::RealStarStar().

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]
 

Definition at line 337 of file newmat5.cpp.

void NEWMAT::GeneralMatrix::NegAdd GeneralMatrix ,
Real 
[protected]
 

Definition at line 328 of file newmat5.cpp.

Referenced by NEWMAT::NegShiftedMatrix::Evaluate().

void NEWMAT::GeneralMatrix::Negate  )  [protected]
 

Definition at line 359 of file newmat5.cpp.

void NEWMAT::GeneralMatrix::Negate GeneralMatrix  )  [protected]
 

Definition at line 349 of file newmat5.cpp.

Referenced by NEWMAT::NegatedMatrix::Evaluate().

void NEWMAT::GeneralMatrix::NextCol MatrixColX  )  [virtual]
 

Reimplemented in NEWMAT::Matrix, NEWMAT::DiagonalMatrix, NEWMAT::RowVector, and NEWMAT::IdentityMatrix.

Definition at line 99 of file newmat3.cpp.

void NEWMAT::GeneralMatrix::NextCol MatrixRowCol  )  [virtual]
 

Reimplemented in NEWMAT::Matrix, NEWMAT::DiagonalMatrix, NEWMAT::RowVector, and NEWMAT::IdentityMatrix.

Definition at line 90 of file newmat3.cpp.

void NEWMAT::GeneralMatrix::NextRow MatrixRowCol  )  [virtual]
 

Reimplemented in NEWMAT::Matrix, NEWMAT::UpperTriangularMatrix, NEWMAT::LowerTriangularMatrix, NEWMAT::DiagonalMatrix, NEWMAT::BandMatrix, and NEWMAT::IdentityMatrix.

Definition at line 81 of file newmat3.cpp.

int NEWMAT::GeneralMatrix::nrows  )  const [inline]
 

Definition at line 437 of file newmat.h.

Referenced by NEWMAT::ConstRealStarStar::ConstRealStarStar(), and NEWMAT::RealStarStar::RealStarStar().

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  ) 
 

Definition at line 521 of file newmat6.cpp.

void NEWMAT::GeneralMatrix::operator *= Real   ) 
 

Definition at line 543 of file newmat6.cpp.

void NEWMAT::GeneralMatrix::operator *= const BaseMatrix  ) 
 

Definition at line 495 of file newmat6.cpp.

Referenced by operator/=().

NEWMAT::GeneralMatrix::operator ReturnMatrix  )  const
 

Definition at line 197 of file newmat4.cpp.

void NEWMAT::GeneralMatrix::operator+= Real   ) 
 

Reimplemented in NEWMAT::Matrix, NEWMAT::SquareMatrix, NEWMAT::nricMatrix, NEWMAT::SymmetricMatrix, NEWMAT::UpperTriangularMatrix, NEWMAT::LowerTriangularMatrix, NEWMAT::DiagonalMatrix, NEWMAT::RowVector, and NEWMAT::ColumnVector.

Definition at line 534 of file newmat6.cpp.

void NEWMAT::GeneralMatrix::operator+= const BaseMatrix  ) 
 

Definition at line 469 of file newmat6.cpp.

Referenced by NEWMAT::DiagonalMatrix::operator+=(), NEWMAT::LowerTriangularMatrix::operator+=(), NEWMAT::UpperTriangularMatrix::operator+=(), and operator-=().

void NEWMAT::GeneralMatrix::operator-= Real  r  )  [inline]
 

Reimplemented in NEWMAT::Matrix, NEWMAT::SquareMatrix, NEWMAT::nricMatrix, NEWMAT::SymmetricMatrix, NEWMAT::UpperTriangularMatrix, NEWMAT::LowerTriangularMatrix, NEWMAT::DiagonalMatrix, NEWMAT::RowVector, and NEWMAT::ColumnVector.

Definition at line 463 of file newmat.h.

void NEWMAT::GeneralMatrix::operator-= const BaseMatrix  ) 
 

Definition at line 482 of file newmat6.cpp.

Referenced by NEWMAT::DiagonalMatrix::operator-=(), NEWMAT::LowerTriangularMatrix::operator-=(), and NEWMAT::UpperTriangularMatrix::operator-=().

void NEWMAT::GeneralMatrix::operator/= Real  r  )  [inline]
 

Definition at line 465 of file newmat.h.

MatrixInput NEWMAT::GeneralMatrix::operator<< int  f  )  [inline]
 

Reimplemented in NEWMAT::BandMatrix.

Definition at line 1847 of file newmat.h.

MatrixInput NEWMAT::GeneralMatrix::operator<< Real   ) 
 

Reimplemented in NEWMAT::BandMatrix.

Definition at line 401 of file newmat5.cpp.

void NEWMAT::GeneralMatrix::operator<< const BaseMatrix X  )  [inline]
 

Reimplemented in NEWMAT::nricMatrix, NEWMAT::BandMatrix, and NEWMAT::SymmetricBandMatrix.

Definition at line 454 of file newmat.h.

void NEWMAT::GeneralMatrix::operator<< const int *   ) 
 

Reimplemented in NEWMAT::BandMatrix, and NEWMAT::SymmetricBandMatrix.

Definition at line 430 of file newmat6.cpp.

void NEWMAT::GeneralMatrix::operator<< const Real  ) 
 

Reimplemented in NEWMAT::BandMatrix, and NEWMAT::SymmetricBandMatrix.

Definition at line 422 of file newmat6.cpp.

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  ) 
 

Definition at line 508 of file newmat6.cpp.

void NEWMAT::GeneralMatrix::PlusEqual Real  f  )  [protected]
 

void NEWMAT::GeneralMatrix::PlusEqual const GeneralMatrix gm  )  [protected]
 

Definition at line 149 of file newmat7.cpp.

Referenced by 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::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]
 

Definition at line 450 of file newmat.h.

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().

void NEWMAT::GeneralMatrix::ReSizeForAdd const GeneralMatrix A,
const GeneralMatrix B
[virtual]
 

Reimplemented in NEWMAT::BandMatrix, and NEWMAT::SymmetricBandMatrix.

Definition at line 387 of file newmat4.cpp.

void NEWMAT::GeneralMatrix::ReSizeForSP const GeneralMatrix A,
const GeneralMatrix B
[virtual]
 

Reimplemented in NEWMAT::BandMatrix, and NEWMAT::SymmetricBandMatrix.

Definition at line 390 of file newmat4.cpp.

virtual void NEWMAT::GeneralMatrix::RestoreCol MatrixColX  )  [inline, virtual]
 

Reimplemented in NEWMAT::Matrix, NEWMAT::SymmetricMatrix, NEWMAT::UpperTriangularMatrix, NEWMAT::LowerTriangularMatrix, NEWMAT::RowVector, NEWMAT::BandMatrix, and NEWMAT::SymmetricBandMatrix.

Definition at line 474 of file newmat.h.

virtual void NEWMAT::GeneralMatrix::RestoreCol MatrixRowCol  )  [inline, virtual]
 

Reimplemented in NEWMAT::Matrix, NEWMAT::SymmetricMatrix, NEWMAT::UpperTriangularMatrix, NEWMAT::LowerTriangularMatrix, NEWMAT::RowVector, NEWMAT::BandMatrix, and NEWMAT::SymmetricBandMatrix.

Definition at line 473 of file newmat.h.

Referenced by NextCol(), NEWMAT::MatrixCol::~MatrixCol(), and NEWMAT::MatrixColX::~MatrixColX().

virtual void NEWMAT::GeneralMatrix::RestoreRow MatrixRowCol  )  [inline, virtual]
 

Definition at line 469 of file newmat.h.

Referenced by NextRow(), and NEWMAT::MatrixRow::~MatrixRow().

bool NEWMAT::GeneralMatrix::reuse  ) 
 

Definition at line 581 of file newmat4.cpp.

Referenced by NEWMAT::SPMatrix::Evaluate(), NEWMAT::SubtractedMatrix::Evaluate(), NEWMAT::AddedMatrix::Evaluate(), NEWMAT::ReversedMatrix::Evaluate(), NEWMAT::NegatedMatrix::Evaluate(), NEWMAT::ScaledMatrix::Evaluate(), NEWMAT::NegShiftedMatrix::Evaluate(), and NEWMAT::ShiftedMatrix::Evaluate().

void NEWMAT::GeneralMatrix::ReverseElements GeneralMatrix  )  [protected]
 

Definition at line 464 of file newmat5.cpp.

void NEWMAT::GeneralMatrix::ReverseElements  )  [protected]
 

Definition at line 472 of file newmat5.cpp.

Referenced by NEWMAT::ReversedMatrix::Evaluate().

bool NEWMAT::GeneralMatrix::SameStorageType const GeneralMatrix A  )  const [virtual]
 

Reimplemented in NEWMAT::BandMatrix, and NEWMAT::SymmetricBandMatrix.

Definition at line 399 of file newmat4.cpp.

int NEWMAT::GeneralMatrix::search const BaseMatrix  )  const [protected, virtual]
 

Implements NEWMAT::BaseMatrix.

Definition at line 408 of file newmat4.cpp.

Referenced by NEWMAT::GenericMatrix::search().

virtual void NEWMAT::GeneralMatrix::SetParameters const GeneralMatrix  )  [inline, virtual]
 

Reimplemented in NEWMAT::BandMatrix, and NEWMAT::SymmetricBandMatrix.

Definition at line 496 of file newmat.h.

Referenced by GetMatrix().

virtual short NEWMAT::GeneralMatrix::SimpleAddOK const GeneralMatrix  )  [inline, protected, virtual]
 

Reimplemented in NEWMAT::BandMatrix, and NEWMAT::SymmetricBandMatrix.

Definition at line 419 of file newmat.h.

Referenced by NEWMAT::SPMatrix::Evaluate(), NEWMAT::SubtractedMatrix::Evaluate(), and NEWMAT::AddedMatrix::Evaluate().

int NEWMAT::GeneralMatrix::size  )  const [inline]
 

Definition at line 439 of file newmat.h.

virtual void NEWMAT::GeneralMatrix::Solver MatrixColX ,
const MatrixColX
[inline, virtual]
 

Reimplemented in NEWMAT::UpperTriangularMatrix, NEWMAT::LowerTriangularMatrix, NEWMAT::DiagonalMatrix, NEWMAT::CroutMatrix, NEWMAT::UpperBandMatrix, NEWMAT::LowerBandMatrix, NEWMAT::BandLUMatrix, and NEWMAT::IdentityMatrix.

Definition at line 467 of file newmat.h.

Referenced by NEWMAT::GeneralSolv(), and NEWMAT::GeneralSolvI().

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]
 

Reimplemented from NEWMAT::BaseMatrix.

Reimplemented in NEWMAT::SymmetricMatrix, NEWMAT::BandMatrix, NEWMAT::SymmetricBandMatrix, and NEWMAT::IdentityMatrix.

Definition at line 170 of file newmat8.cpp.

Real NEWMAT::GeneralMatrix::SumAbsoluteValue  )  const [virtual]
 

Reimplemented from NEWMAT::BaseMatrix.

Reimplemented in NEWMAT::SymmetricMatrix, NEWMAT::BandMatrix, NEWMAT::SymmetricBandMatrix, and NEWMAT::IdentityMatrix.

Definition at line 162 of file newmat8.cpp.

Real NEWMAT::GeneralMatrix::SumSquare  )  const [virtual]
 

Reimplemented from NEWMAT::BaseMatrix.

Reimplemented in NEWMAT::SymmetricMatrix, NEWMAT::BandMatrix, NEWMAT::SymmetricBandMatrix, and NEWMAT::IdentityMatrix.

Definition at line 154 of file newmat8.cpp.

Referenced by NEWMAT::DowndateCholesky(), and NEWMAT::NonLinearLeastSquares::NextPoint().

void NEWMAT::GeneralMatrix::swap GeneralMatrix gm  )  [protected]
 

Definition at line 1040 of file newmat4.cpp.

int NEWMAT::GeneralMatrix::Tag  )  const [inline]
 

Definition at line 447 of file newmat.h.

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().

GeneralMatrix * NEWMAT::GeneralMatrix::Transpose TransposedMatrix ,
MatrixType 
[protected, virtual]
 

Reimplemented in NEWMAT::SymmetricMatrix, NEWMAT::DiagonalMatrix, NEWMAT::RowVector, NEWMAT::ColumnVector, NEWMAT::SymmetricBandMatrix, and NEWMAT::IdentityMatrix.

Definition at line 27 of file newmat5.cpp.

virtual MatrixType NEWMAT::GeneralMatrix::Type  )  const [pure virtual]
 

Implemented in NEWMAT::Matrix, NEWMAT::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

friend class AddedMatrix [friend]
 

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 524 of file newmat.h.

friend class BandMatrix [friend]
 

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 519 of file newmat.h.

friend class BaseMatrix [friend]
 

Definition at line 523 of file newmat.h.

friend class ColedMatrix [friend]
 

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 540 of file newmat.h.

friend class ColumnVector [friend]
 

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 518 of file newmat.h.

friend class ConcatenatedMatrix [friend]
 

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 529 of file newmat.h.

friend class CroutMatrix [friend]
 

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 516 of file newmat.h.

Referenced by NEWMAT::Matrix::MakeSolver(), and MakeSolver().

friend class DiagedMatrix [friend]
 

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 541 of file newmat.h.

friend class DiagonalMatrix [friend]
 

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 515 of file newmat.h.

friend class GenericMatrix [friend]
 

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 546 of file newmat.h.

friend class GetSubMatrix [friend]
 

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 543 of file newmat.h.

friend class InvertedMatrix [friend]
 

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 538 of file newmat.h.

friend class KPMatrix [friend]
 

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 528 of file newmat.h.

friend class LinearEquationSolver [friend]
 

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 545 of file newmat.h.

friend class LowerBandMatrix [friend]
 

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 520 of file newmat.h.

friend class LowerTriangularMatrix [friend]
 

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 514 of file newmat.h.

friend class MatedMatrix [friend]
 

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 542 of file newmat.h.

friend class Matrix [friend]
 

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 509 of file newmat.h.

friend class MultipliedMatrix [friend]
 

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 525 of file newmat.h.

friend class NegatedMatrix [friend]
 

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 537 of file newmat.h.

friend class NegShiftedMatrix [friend]
 

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 533 of file newmat.h.

friend class nricMatrix [friend]
 

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 511 of file newmat.h.

friend class ReturnMatrix [friend]
 

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 544 of file newmat.h.

Referenced by ForReturn(), and operator ReturnMatrix().

friend class ReversedMatrix [friend]
 

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 536 of file newmat.h.

friend class RowedMatrix [friend]
 

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 539 of file newmat.h.

friend class RowVector [friend]
 

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 517 of file newmat.h.

friend class ScaledMatrix [friend]
 

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 534 of file newmat.h.

friend class ShiftedMatrix [friend]
 

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 532 of file newmat.h.

friend class SolvedMatrix [friend]
 

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 531 of file newmat.h.

friend class SPMatrix [friend]
 

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 527 of file newmat.h.

friend class SquareMatrix [friend]
 

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 510 of file newmat.h.

friend class StackedMatrix [friend]
 

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 530 of file newmat.h.

friend class SubtractedMatrix [friend]
 

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 526 of file newmat.h.

friend class SymmetricBandMatrix [friend]
 

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 522 of file newmat.h.

friend class SymmetricMatrix [friend]
 

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 512 of file newmat.h.

friend class TransposedMatrix [friend]
 

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 535 of file newmat.h.

friend class UpperBandMatrix [friend]
 

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 521 of file newmat.h.

friend class UpperTriangularMatrix [friend]
 

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 513 of file newmat.h.


Member Data Documentation

int NEWMAT::GeneralMatrix::ncols_value [protected]
 

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().

int NEWMAT::GeneralMatrix::nrows_value [protected]
 

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().

int NEWMAT::GeneralMatrix::storage [protected]
 

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().

Real* NEWMAT::GeneralMatrix::store [protected]
 

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().

int NEWMAT::GeneralMatrix::tag [protected]
 

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:

newmat11b
Generated Tue Aug 16 16:32:06 2005 by Doxygen 1.4.4