MOOS 0.2375
Public Member Functions
NEWMAT::DiagonalMatrix Class Reference

#include <newmat.h>

Inheritance diagram for NEWMAT::DiagonalMatrix:
Inheritance graph
[legend]
Collaboration diagram for NEWMAT::DiagonalMatrix:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 DiagonalMatrix ()
 ~DiagonalMatrix ()
 DiagonalMatrix (ArrayLengthSpecifier)
 DiagonalMatrix (const BaseMatrix &)
 DiagonalMatrix (const DiagonalMatrix &gm)
void operator= (const BaseMatrix &)
void operator= (Real f)
void operator= (const DiagonalMatrix &m)
Real & operator() (int, int)
Real & operator() (int)
Real operator() (int, int) const
Real operator() (int) const
Real & element (int, int)
Real & element (int)
Real element (int, int) const
Real element (int) const
MatrixType Type () const
LogAndSign LogDeterminant () const
Real Trace () const
void GetRow (MatrixRowCol &)
void GetCol (MatrixRowCol &)
void GetCol (MatrixColX &)
void NextRow (MatrixRowCol &)
void NextCol (MatrixRowCol &)
void NextCol (MatrixColX &)
GeneralMatrix * MakeSolver ()
void Solver (MatrixColX &, const MatrixColX &)
GeneralMatrix * Transpose (TransposedMatrix *, MatrixType)
void ReSize (int)
void ReSize (const GeneralMatrix &A)
Real * nric () const
MatrixBandWidth BandWidth () const

Detailed Description

Definition at line 746 of file newmat.h.


Constructor & Destructor Documentation

NEWMAT::DiagonalMatrix::DiagonalMatrix ( ) [inline]

Definition at line 750 of file newmat.h.

NEWMAT::DiagonalMatrix::~DiagonalMatrix ( ) [inline]

Definition at line 751 of file newmat.h.

NEWMAT::DiagonalMatrix::DiagonalMatrix ( ArrayLengthSpecifier  m)

Definition at line 63 of file newmat4.cpp.

NEWMAT::DiagonalMatrix::DiagonalMatrix ( const BaseMatrix &  M)

Definition at line 116 of file newmat4.cpp.

NEWMAT::DiagonalMatrix::DiagonalMatrix ( const DiagonalMatrix &  gm) [inline]

Definition at line 754 of file newmat.h.


Member Function Documentation

MatrixBandWidth NEWMAT::DiagonalMatrix::BandWidth ( ) const [virtual]

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 403 of file newmat4.cpp.

Real & NEWMAT::DiagonalMatrix::element ( int  m)

Definition at line 981 of file newmat6.cpp.

Real NEWMAT::DiagonalMatrix::element ( int  m,
int  n 
) const

Definition at line 973 of file newmat6.cpp.

Real NEWMAT::DiagonalMatrix::element ( int  m) const

Definition at line 988 of file newmat6.cpp.

Real & NEWMAT::DiagonalMatrix::element ( int  m,
int  n 
)

Definition at line 965 of file newmat6.cpp.

void NEWMAT::DiagonalMatrix::GetCol ( MatrixRowCol &  mrc) [virtual]

Implements NEWMAT::GeneralMatrix.

Definition at line 235 of file newmat3.cpp.

void NEWMAT::DiagonalMatrix::GetCol ( MatrixColX &  mrc) [virtual]

Implements NEWMAT::GeneralMatrix.

Definition at line 245 of file newmat3.cpp.

void NEWMAT::DiagonalMatrix::GetRow ( MatrixRowCol &  mrc) [virtual]

Implements NEWMAT::GeneralMatrix.

Definition at line 228 of file newmat3.cpp.

LogAndSign NEWMAT::DiagonalMatrix::LogDeterminant ( ) const [virtual]

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 647 of file newmat8.cpp.

GeneralMatrix* NEWMAT::DiagonalMatrix::MakeSolver ( ) [inline, virtual]

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 780 of file newmat.h.

void NEWMAT::DiagonalMatrix::NextCol ( MatrixRowCol &  mrc) [virtual]

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 256 of file newmat3.cpp.

void NEWMAT::DiagonalMatrix::NextCol ( MatrixColX &  mrc) [virtual]

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 259 of file newmat3.cpp.

void NEWMAT::DiagonalMatrix::NextRow ( MatrixRowCol &  mrc) [virtual]

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 253 of file newmat3.cpp.

Real* NEWMAT::DiagonalMatrix::nric ( ) const [inline]

Definition at line 785 of file newmat.h.

Real & NEWMAT::DiagonalMatrix::operator() ( int  m,
int  n 
)

Definition at line 63 of file newmat6.cpp.

Real & NEWMAT::DiagonalMatrix::operator() ( int  m)

Definition at line 71 of file newmat6.cpp.

Real NEWMAT::DiagonalMatrix::operator() ( int  m,
int  n 
) const

Definition at line 175 of file newmat6.cpp.

Real NEWMAT::DiagonalMatrix::operator() ( int  m) const

Definition at line 183 of file newmat6.cpp.

void NEWMAT::DiagonalMatrix::operator= ( Real  f) [inline]

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 756 of file newmat.h.

void NEWMAT::DiagonalMatrix::operator= ( const BaseMatrix &  X)

Definition at line 560 of file newmat6.cpp.

void NEWMAT::DiagonalMatrix::operator= ( const DiagonalMatrix &  m) [inline]

Definition at line 757 of file newmat.h.

void NEWMAT::DiagonalMatrix::ReSize ( const GeneralMatrix &  A) [virtual]

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 291 of file newmat4.cpp.

void NEWMAT::DiagonalMatrix::ReSize ( int  nr)

Definition at line 240 of file newmat4.cpp.

void NEWMAT::DiagonalMatrix::Solver ( MatrixColX &  mrc,
const MatrixColX &  mrc1 
) [virtual]

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 495 of file newmat2.cpp.

Real NEWMAT::DiagonalMatrix::Trace ( ) const [virtual]

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 546 of file newmat8.cpp.

GeneralMatrix * NEWMAT::DiagonalMatrix::Transpose ( TransposedMatrix *  ,
MatrixType  mt 
) [virtual]

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 57 of file newmat5.cpp.

MatrixType NEWMAT::DiagonalMatrix::Type ( ) const [virtual]

Implements NEWMAT::GeneralMatrix.

Definition at line 389 of file newmat4.cpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines