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)
Realoperator() (int, int)
Realoperator() (int)
Real operator() (int, int) const
Real operator() (int) const
Realelement (int, int)
Realelement (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 &)
GeneralMatrixMakeSolver ()
void Solver (MatrixColX &, const MatrixColX &)
GeneralMatrixTranspose (TransposedMatrix *, MatrixType)
void ReSize (int)
void ReSize (const GeneralMatrix &A)
Realnric () 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