Virtual U.org
Get Personal Training on VU Today
    
Top shadow
 
 register/help
User Name:

Password:

NEWMAT::BaseMatrix class Reference
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

NEWMAT::BaseMatrix Class Reference

Superclass for matrix subclasses. More...

#include <Newmat.h>

Inheritance diagram for NEWMAT::BaseMatrix:

Janitor NEWMAT::GeneralMatrix NEWMAT::GenericMatrix NEWMAT::MultipliedMatrix NEWMAT::NegatedMatrix NEWMAT::ReturnMatrixX NEWMAT::ShiftedMatrix NEWMAT::BandLUMatrix NEWMAT::BandMatrix NEWMAT::CroutMatrix NEWMAT::DiagonalMatrix NEWMAT::LowerTriangularMatrix NEWMAT::Matrix NEWMAT::SymmetricBandMatrix NEWMAT::SymmetricMatrix NEWMAT::UpperTriangularMatrix NEWMAT::AddedMatrix NEWMAT::ConcatenatedMatrix NEWMAT::SolvedMatrix NEWMAT::ColedMatrix NEWMAT::DiagedMatrix NEWMAT::GetSubMatrix NEWMAT::InvertedMatrix NEWMAT::MatedMatrix NEWMAT::ReversedMatrix NEWMAT::RowedMatrix NEWMAT::TransposedMatrix NEWMAT::NegShiftedMatrix NEWMAT::ScaledMatrix List of all members.

Public Methods

virtual GeneralMatrixEvaluate (MatrixType mt=MatrixTypeUnSp)=0
AddedMatrixoperator+ (const BaseMatrix &) const
MultipliedMatrixoperator * (const BaseMatrix &) const
SubtractedMatrixoperator- (const BaseMatrix &) const
ConcatenatedMatrixoperator| (const BaseMatrix &) const
StackedMatrixoperator & (const BaseMatrix &) const
ShiftedMatrixoperator+ (Real) const
ScaledMatrixoperator * (Real) const
ScaledMatrixoperator/ (Real) const
ShiftedMatrixoperator- (Real) const
TransposedMatrixt () const
NegatedMatrixoperator- () const
ReversedMatrixReverse () const
InvertedMatrixi () const
RowedMatrixAsRow () const
ColedMatrixAsColumn () const
DiagedMatrixAsDiagonal () const
MatedMatrixAsMatrix (int, int) const
GetSubMatrixSubMatrix (int, int, int, int) const
GetSubMatrixSymSubMatrix (int, int) const
GetSubMatrixRow (int) const
GetSubMatrixRows (int, int) const
GetSubMatrixColumn (int) const
GetSubMatrixColumns (int, int) const
Real AsScalar () const
virtual LogAndSign LogDeterminant () const
virtual Real SumSquare () const
virtual Real SumAbsoluteValue () const
virtual Real Sum () const
virtual Real MaximumAbsoluteValue () const
virtual Real MaximumValue () const
virtual Real MinimumValue () const
virtual Real Trace () const
Real Norm1 () const
Real NormInfinity () const
virtual MatrixBandWidth BandWidth () const
virtual void CleanUp ()
void IEQND () const

Protected Methods

virtual int search (const BaseMatrix *) const=0

Friends

class GeneralMatrix
class Matrix
class nricMatrix
class RowVector
class ColumnVector
class SymmetricMatrix
class UpperTriangularMatrix
class LowerTriangularMatrix
class DiagonalMatrix
class CroutMatrix
class BandMatrix
class LowerBandMatrix
class UpperBandMatrix
class SymmetricBandMatrix
class AddedMatrix
class MultipliedMatrix
class SubtractedMatrix
class SPMatrix
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 ReturnMatrixX
class LinearEquationSolver
class GenericMatrix

Detailed Description

Superclass for matrix subclasses.

Definition at line 294 of file Newmat.h.


Member Function Documentation

ColedMatrix & NEWMAT::BaseMatrix::AsColumn   const
 

Definition at line 326 of file NEWMAT6.CPP.

References ColedMatrix, NEWMAT::MatrixErrorNoSpace(), and REPORT.

DiagedMatrix & NEWMAT::BaseMatrix::AsDiagonal   const
 

Definition at line 333 of file NEWMAT6.CPP.

References DiagedMatrix, NEWMAT::MatrixErrorNoSpace(), and REPORT.

MatedMatrix & NEWMAT::BaseMatrix::AsMatrix int   ,
int   
const
 

Definition at line 340 of file NEWMAT6.CPP.

References MatedMatrix, NEWMAT::MatrixErrorNoSpace(), and REPORT.

RowedMatrix & NEWMAT::BaseMatrix::AsRow   const
 

Definition at line 319 of file NEWMAT6.CPP.

References NEWMAT::MatrixErrorNoSpace(), REPORT, and RowedMatrix.

Real NEWMAT::BaseMatrix::AsScalar   const
 

Definition at line 180 of file NEWMAT6.CPP.

References RBD_COMMON::Real, and REPORT.

MatrixBandWidth NEWMAT::BaseMatrix::BandWidth   const [virtual]
 

Reimplemented in NEWMAT::DiagonalMatrix, NEWMAT::BandMatrix, NEWMAT::SymmetricBandMatrix, NEWMAT::GenericMatrix, NEWMAT::MultipliedMatrix, NEWMAT::AddedMatrix, NEWMAT::SPMatrix, NEWMAT::ConcatenatedMatrix, NEWMAT::SolvedMatrix, NEWMAT::ScaledMatrix, NEWMAT::NegatedMatrix, NEWMAT::TransposedMatrix, NEWMAT::InvertedMatrix, NEWMAT::RowedMatrix, NEWMAT::ColedMatrix, NEWMAT::DiagedMatrix, NEWMAT::MatedMatrix, NEWMAT::ReturnMatrixX, and NEWMAT::GetSubMatrix.

Definition at line 258 of file NEWMAT4.CPP.

Referenced by NEWMAT::GetSubMatrix::BandWidth(), NEWMAT::ReturnMatrixX::BandWidth(), NEWMAT::TransposedMatrix::BandWidth(), NEWMAT::NegatedMatrix::BandWidth(), NEWMAT::ScaledMatrix::BandWidth(), NEWMAT::MultipliedMatrix::BandWidth(), NEWMAT::SPMatrix::BandWidth(), NEWMAT::AddedMatrix::BandWidth(), NEWMAT::GenericMatrix::BandWidth(), NEWMAT::operator==(), NEWMAT::SymmetricBandMatrix::SetParameters(), and NEWMAT::BandMatrix::SetParameters().

virtual void NEWMAT::BaseMatrix::CleanUp   [inline, virtual]
 

Reimplemented from Janitor.

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

Definition at line 373 of file Newmat.h.

GetSubMatrix & NEWMAT::BaseMatrix::Column int    const
 

Definition at line 106 of file SUBMAT.CPP.

References NEWMAT::MatrixErrorNoSpace(), and REPORT.

GetSubMatrix & NEWMAT::BaseMatrix::Columns int   ,
int   
const
 

Definition at line 125 of file SUBMAT.CPP.

References NEWMAT::MatrixErrorNoSpace(), and REPORT.

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

Implemented in NEWMAT::GeneralMatrix, NEWMAT::GenericMatrix, NEWMAT::MultipliedMatrix, NEWMAT::AddedMatrix, NEWMAT::SPMatrix, NEWMAT::ElmDivideMatrix, NEWMAT::ConcatenatedMatrix, NEWMAT::StackedMatrix, NEWMAT::SolvedMatrix, NEWMAT::SubtractedMatrix, NEWMAT::ShiftedMatrix, NEWMAT::NegShiftedMatrix, NEWMAT::ScaledMatrix, NEWMAT::NegatedMatrix, NEWMAT::TransposedMatrix, NEWMAT::ReversedMatrix, NEWMAT::InvertedMatrix, NEWMAT::RowedMatrix, NEWMAT::ColedMatrix, NEWMAT::DiagedMatrix, NEWMAT::MatedMatrix, NEWMAT::ReturnMatrixX, and NEWMAT::GetSubMatrix.

InvertedMatrix & NEWMAT::BaseMatrix::i   const
 

Definition at line 312 of file NEWMAT6.CPP.

References InvertedMatrix, NEWMAT::MatrixErrorNoSpace(), and REPORT.

Referenced by NEWMAT::GeneralMatrix::Add(), NEWMAT::BandMatrix::CornerClear(), NEWMAT::SymmetricBandMatrix::element(), NEWMAT::LowerBandMatrix::element(), NEWMAT::UpperBandMatrix::element(), NEWMAT::BandMatrix::element(), NEWMAT::GetSubMatrix::Evaluate(), NEWMAT::GeneralMatrix::Evaluate(), NEWMAT::SymmetricMatrix::GetCol(), NEWMAT::LowerTriangularMatrix::GetCol(), NEWMAT::UpperTriangularMatrix::GetCol(), NEWMAT::Matrix::GetCol(), NEWMAT::SymmetricMatrix::GetRow(), NEWMAT::GetSubMatrix::Inject(), NEWMAT::GeneralMatrix::Inject(), NEWMAT::GeneralMatrix::IsZero(), NEWMAT::CroutMatrix::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::GeneralMatrix::MaximumAbsoluteValue(), NEWMAT::GeneralMatrix::MaximumValue(), NEWMAT::GeneralMatrix::MinimumValue(), NEWMAT::GeneralMatrix::Multiply(), NEWMAT::GeneralMatrix::NegAdd(), NEWMAT::GeneralMatrix::Negate(), NEWMAT::Matrix::NextCol(), NEWMAT::GetSubMatrix::operator *=(), NEWMAT::SymmetricBandMatrix::operator()(), NEWMAT::LowerBandMatrix::operator()(), NEWMAT::UpperBandMatrix::operator()(), NEWMAT::BandMatrix::operator()(), NEWMAT::GetSubMatrix::operator+=(), NEWMAT::GetSubMatrix::operator-=(), NEWMAT::GetSubMatrix::operator<<(), NEWMAT::GeneralMatrix::operator<<(), NEWMAT::GetSubMatrix::operator=(), NEWMAT::GeneralMatrix::operator=(), NEWMAT::SymmetricMatrix::RestoreCol(), NEWMAT::LowerTriangularMatrix::RestoreCol(), NEWMAT::UpperTriangularMatrix::RestoreCol(), NEWMAT::Matrix::RestoreCol(), NEWMAT::LowerTriangularMatrix::Solver(), NEWMAT::UpperTriangularMatrix::Solver(), NEWMAT::CroutMatrix::Solver(), NEWMAT::LowerBandMatrix::Solver(), NEWMAT::UpperBandMatrix::Solver(), NEWMAT::BandLUMatrix::Solver(), NEWMAT::SymmetricMatrix::Sum(), NEWMAT::GeneralMatrix::Sum(), NEWMAT::SymmetricBandMatrix::Sum(), NEWMAT::SymmetricMatrix::SumAbsoluteValue(), NEWMAT::GeneralMatrix::SumAbsoluteValue(), NEWMAT::SymmetricBandMatrix::SumAbsoluteValue(), NEWMAT::SymmetricMatrix::SumSquare(), NEWMAT::GeneralMatrix::SumSquare(), NEWMAT::SymmetricBandMatrix::SumSquare(), NEWMAT::SymmetricBandMatrix::Trace(), NEWMAT::BandMatrix::Trace(), NEWMAT::UpperTriangularMatrix::Trace(), NEWMAT::LowerTriangularMatrix::Trace(), NEWMAT::SymmetricMatrix::Trace(), NEWMAT::DiagonalMatrix::Trace(), NEWMAT::Matrix::Trace(), and NEWMAT::GeneralMatrix::Transpose().

void NEWMAT::BaseMatrix::IEQND   const
 

Definition at line 262 of file NEWMATEX.CPP.

Referenced by NEWMAT::operator<(), NEWMAT::operator<=(), NEWMAT::operator>(), and NEWMAT::operator>=().

LogAndSign NEWMAT::BaseMatrix::LogDeterminant   const [virtual]
 

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

Definition at line 332 of file NEWMAT8.CPP.

References REPORT.

Referenced by NEWMAT::LogDeterminant().

Real NEWMAT::BaseMatrix::MaximumAbsoluteValue   const [virtual]
 

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

Definition at line 217 of file NEWMAT8.CPP.

References RBD_COMMON::Real, and REPORT.

Referenced by NEWMAT::MaximumAbsoluteValue().

Real NEWMAT::BaseMatrix::MaximumValue   const [virtual]
 

Reimplemented in NEWMAT::GeneralMatrix.

Definition at line 222 of file NEWMAT8.CPP.

References RBD_COMMON::Real, and REPORT.

Real NEWMAT::BaseMatrix::MinimumValue   const [virtual]
 

Reimplemented in NEWMAT::GeneralMatrix.

Definition at line 226 of file NEWMAT8.CPP.

References RBD_COMMON::Real, and REPORT.

Real NEWMAT::BaseMatrix::Norm1   const
 

Definition at line 655 of file NEWMAT7.CPP.

References LoadOnEntry, MatrixCol::Next(), RBD_COMMON::Real, REPORT, and MatrixRowCol::SumAbsoluteValue().

Referenced by NEWMAT::Norm1().

Real NEWMAT::BaseMatrix::NormInfinity   const
 

Definition at line 666 of file NEWMAT7.CPP.

References LoadOnEntry, MatrixRow::Next(), RBD_COMMON::Real, REPORT, and MatrixRowCol::SumAbsoluteValue().

Referenced by NEWMAT::NormInfinity().

StackedMatrix & NEWMAT::BaseMatrix::operator & const BaseMatrix &    const
 

Definition at line 232 of file NEWMAT6.CPP.

References NEWMAT::MatrixErrorNoSpace(), REPORT, and StackedMatrix.

ScaledMatrix & NEWMAT::BaseMatrix::operator * Real    const
 

Reimplemented in NEWMAT::InvertedMatrix.

Definition at line 270 of file NEWMAT6.CPP.

References NEWMAT::MatrixErrorNoSpace(), RBD_COMMON::Real, REPORT, and ScaledMatrix.

MultipliedMatrix & NEWMAT::BaseMatrix::operator * const BaseMatrix &    const
 

Definition at line 218 of file NEWMAT6.CPP.

References NEWMAT::MatrixErrorNoSpace(), MultipliedMatrix, and REPORT.

ShiftedMatrix & NEWMAT::BaseMatrix::operator+ Real    const
 

Definition at line 256 of file NEWMAT6.CPP.

References NEWMAT::MatrixErrorNoSpace(), RBD_COMMON::Real, REPORT, and ShiftedMatrix.

AddedMatrix & NEWMAT::BaseMatrix::operator+ const BaseMatrix &    const
 

Definition at line 197 of file NEWMAT6.CPP.

References AddedMatrix, NEWMAT::MatrixErrorNoSpace(), and REPORT.

NegatedMatrix & NEWMAT::BaseMatrix::operator-   const
 

Definition at line 298 of file NEWMAT6.CPP.

References NEWMAT::MatrixErrorNoSpace(), NegatedMatrix, and REPORT.

ShiftedMatrix & NEWMAT::BaseMatrix::operator- Real    const
 

Definition at line 284 of file NEWMAT6.CPP.

References NEWMAT::MatrixErrorNoSpace(), RBD_COMMON::Real, REPORT, and ShiftedMatrix.

SubtractedMatrix & NEWMAT::BaseMatrix::operator- const BaseMatrix &    const
 

Definition at line 249 of file NEWMAT6.CPP.

References NEWMAT::MatrixErrorNoSpace(), REPORT, and SubtractedMatrix.

ScaledMatrix & NEWMAT::BaseMatrix::operator/ Real    const
 

Definition at line 277 of file NEWMAT6.CPP.

References NEWMAT::MatrixErrorNoSpace(), RBD_COMMON::Real, REPORT, and ScaledMatrix.

ConcatenatedMatrix & NEWMAT::BaseMatrix::operator| const BaseMatrix &    const
 

Definition at line 225 of file NEWMAT6.CPP.

References ConcatenatedMatrix, NEWMAT::MatrixErrorNoSpace(), and REPORT.

ReversedMatrix & NEWMAT::BaseMatrix::Reverse   const
 

Definition at line 305 of file NEWMAT6.CPP.

References NEWMAT::MatrixErrorNoSpace(), REPORT, and ReversedMatrix.

GetSubMatrix & NEWMAT::BaseMatrix::Row int    const
 

Definition at line 67 of file SUBMAT.CPP.

References NEWMAT::MatrixErrorNoSpace(), and REPORT.

GetSubMatrix & NEWMAT::BaseMatrix::Rows int   ,
int   
const
 

Definition at line 86 of file SUBMAT.CPP.

References NEWMAT::MatrixErrorNoSpace(), and REPORT.

virtual int NEWMAT::BaseMatrix::search const BaseMatrix *    const [protected, pure virtual]
 

Implemented in NEWMAT::GeneralMatrix, NEWMAT::MultipliedMatrix, NEWMAT::ShiftedMatrix, and NEWMAT::NegatedMatrix.

Referenced by NEWMAT::GeneralMatrix::Eq(), NEWMAT::GenericMatrix::operator=(), NEWMAT::NegatedMatrix::search(), NEWMAT::ShiftedMatrix::search(), and NEWMAT::MultipliedMatrix::search().

GetSubMatrix & NEWMAT::BaseMatrix::SubMatrix int   ,
int   ,
int   ,
int   
const
 

Definition at line 24 of file SUBMAT.CPP.

References NEWMAT::MatrixErrorNoSpace(), and REPORT.

Real NEWMAT::BaseMatrix::Sum   const [virtual]
 

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

Definition at line 212 of file NEWMAT8.CPP.

References RBD_COMMON::Real, and REPORT.

Referenced by NEWMAT::Sum().

Real NEWMAT::BaseMatrix::SumAbsoluteValue   const [virtual]
 

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

Definition at line 207 of file NEWMAT8.CPP.

References RBD_COMMON::Real, and REPORT.

Referenced by NEWMAT::SumAbsoluteValue().

Real NEWMAT::BaseMatrix::SumSquare   const [virtual]
 

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

Definition at line 202 of file NEWMAT8.CPP.

References RBD_COMMON::Real, and REPORT.

Referenced by NEWMAT::SumSquare().

GetSubMatrix & NEWMAT::BaseMatrix::SymSubMatrix int   ,
int   
const
 

Definition at line 47 of file SUBMAT.CPP.

References NEWMAT::MatrixErrorNoSpace(), and REPORT.

TransposedMatrix & NEWMAT::BaseMatrix::t   const
 

Definition at line 291 of file NEWMAT6.CPP.

References NEWMAT::MatrixErrorNoSpace(), REPORT, and TransposedMatrix.

Referenced by NEWMAT::GeneralMatrix::Release(), NEWMAT::GeneralMatrix::ReverseElements(), and NEWMAT::GeneralMatrix::Transpose().

Real NEWMAT::BaseMatrix::Trace   const [virtual]
 

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

Definition at line 285 of file NEWMAT8.CPP.

References RBD_COMMON::Real, and REPORT.

Referenced by NEWMAT::Trace().


Friends And Related Function Documentation

friend class AddedMatrix [friend]
 

Reimplemented in NEWMAT::GeneralMatrix.

Definition at line 395 of file Newmat.h.

Referenced by operator+(), and NEWMAT::GenericMatrix::operator+=().

friend class BandMatrix [friend]
 

Reimplemented in NEWMAT::GeneralMatrix.

Definition at line 391 of file Newmat.h.

friend class ColedMatrix [friend]
 

Reimplemented in NEWMAT::GeneralMatrix.

Definition at line 410 of file Newmat.h.

Referenced by AsColumn().

friend class ColumnVector [friend]
 

Reimplemented in NEWMAT::GeneralMatrix.

Definition at line 385 of file Newmat.h.

friend class ConcatenatedMatrix [friend]
 

Reimplemented in NEWMAT::GeneralMatrix.

Definition at line 399 of file Newmat.h.

Referenced by operator|(), and NEWMAT::GenericMatrix::operator|=().

friend class CroutMatrix [friend]
 

Reimplemented in NEWMAT::GeneralMatrix.

Definition at line 390 of file Newmat.h.

friend class DiagedMatrix [friend]
 

Reimplemented in NEWMAT::GeneralMatrix.

Definition at line 411 of file Newmat.h.

Referenced by AsDiagonal().

friend class DiagonalMatrix [friend]
 

Reimplemented in NEWMAT::GeneralMatrix.

Definition at line 389 of file Newmat.h.

friend class GeneralMatrix [friend]
 

Reimplemented in NEWMAT::MultipliedMatrix, NEWMAT::AddedMatrix, NEWMAT::SPMatrix, NEWMAT::ElmDivideMatrix, NEWMAT::ConcatenatedMatrix, NEWMAT::StackedMatrix, NEWMAT::SubtractedMatrix, NEWMAT::ShiftedMatrix, NEWMAT::NegShiftedMatrix, and NEWMAT::ScaledMatrix.

Definition at line 381 of file Newmat.h.

friend class GenericMatrix [friend]
 

Reimplemented in NEWMAT::GeneralMatrix, NEWMAT::MultipliedMatrix, NEWMAT::AddedMatrix, NEWMAT::SPMatrix, NEWMAT::ElmDivideMatrix, NEWMAT::ConcatenatedMatrix, NEWMAT::StackedMatrix, NEWMAT::SubtractedMatrix, NEWMAT::ShiftedMatrix, NEWMAT::NegShiftedMatrix, and NEWMAT::ScaledMatrix.

Definition at line 416 of file Newmat.h.

friend class GetSubMatrix [friend]
 

Reimplemented in NEWMAT::GeneralMatrix.

Definition at line 413 of file Newmat.h.

friend class InvertedMatrix [friend]
 

Reimplemented in NEWMAT::GeneralMatrix, and NEWMAT::SolvedMatrix.

Definition at line 408 of file Newmat.h.

Referenced by i().

friend class LinearEquationSolver [friend]
 

Reimplemented in NEWMAT::GeneralMatrix.

Definition at line 415 of file Newmat.h.

friend class LowerBandMatrix [friend]
 

Reimplemented in NEWMAT::GeneralMatrix.

Definition at line 392 of file Newmat.h.

friend class LowerTriangularMatrix [friend]
 

Reimplemented in NEWMAT::GeneralMatrix.

Definition at line 388 of file Newmat.h.

friend class MatedMatrix [friend]
 

Reimplemented in NEWMAT::GeneralMatrix.

Definition at line 412 of file Newmat.h.

Referenced by AsMatrix().

friend class Matrix [friend]
 

Reimplemented in NEWMAT::GeneralMatrix.

Definition at line 382 of file Newmat.h.

friend class MultipliedMatrix [friend]
 

Reimplemented in NEWMAT::GeneralMatrix.

Definition at line 396 of file Newmat.h.

Referenced by operator *(), and NEWMAT::GenericMatrix::operator *=().

friend class NegatedMatrix [friend]
 

Reimplemented in NEWMAT::GeneralMatrix.

Definition at line 407 of file Newmat.h.

Referenced by operator-().

friend class NegShiftedMatrix [friend]
 

Reimplemented in NEWMAT::GeneralMatrix.

Definition at line 403 of file Newmat.h.

friend class nricMatrix [friend]
 

Reimplemented in NEWMAT::GeneralMatrix.

Definition at line 383 of file Newmat.h.

friend class ReturnMatrixX [friend]
 

Reimplemented in NEWMAT::GeneralMatrix.

Definition at line 414 of file Newmat.h.

friend class ReversedMatrix [friend]
 

Reimplemented in NEWMAT::GeneralMatrix.

Definition at line 406 of file Newmat.h.

Referenced by Reverse().

friend class RowedMatrix [friend]
 

Reimplemented in NEWMAT::GeneralMatrix.

Definition at line 409 of file Newmat.h.

Referenced by AsRow().

friend class RowVector [friend]
 

Reimplemented in NEWMAT::GeneralMatrix.

Definition at line 384 of file Newmat.h.

friend class ScaledMatrix [friend]
 

Reimplemented in NEWMAT::GeneralMatrix.

Definition at line 404 of file Newmat.h.

Referenced by operator *(), NEWMAT::GenericMatrix::operator *=(), and operator/().

friend class ShiftedMatrix [friend]
 

Reimplemented in NEWMAT::GeneralMatrix.

Definition at line 402 of file Newmat.h.

Referenced by operator+(), NEWMAT::GenericMatrix::operator+=(), and operator-().

friend class SolvedMatrix [friend]
 

Reimplemented in NEWMAT::GeneralMatrix.

Definition at line 401 of file Newmat.h.

Referenced by NEWMAT::InvertedMatrix::operator *().

friend class SPMatrix [friend]
 

Reimplemented in NEWMAT::GeneralMatrix.

Definition at line 398 of file Newmat.h.

friend class StackedMatrix [friend]
 

Reimplemented in NEWMAT::GeneralMatrix.

Definition at line 400 of file Newmat.h.

Referenced by operator &(), and NEWMAT::GenericMatrix::operator &=().

friend class SubtractedMatrix [friend]
 

Reimplemented in NEWMAT::GeneralMatrix.

Definition at line 397 of file Newmat.h.

Referenced by operator-(), and NEWMAT::GenericMatrix::operator-=().

friend class SymmetricBandMatrix [friend]
 

Reimplemented in NEWMAT::GeneralMatrix.

Definition at line 394 of file Newmat.h.

friend class SymmetricMatrix [friend]
 

Reimplemented in NEWMAT::GeneralMatrix.

Definition at line 386 of file Newmat.h.

friend class TransposedMatrix [friend]
 

Reimplemented in NEWMAT::GeneralMatrix.

Definition at line 405 of file Newmat.h.

Referenced by t().

friend class UpperBandMatrix [friend]
 

Reimplemented in NEWMAT::GeneralMatrix.

Definition at line 393 of file Newmat.h.

friend class UpperTriangularMatrix [friend]
 

Reimplemented in NEWMAT::GeneralMatrix.

Definition at line 387 of file Newmat.h.


The documentation for this class was generated from the following files:
Generated on Fri Aug 23 01:39:50 2002 for VirtualU by doxygen1.2.17