Homepage Demos Overview Downloads Tutorials Reference
Credits

NEWMAT::DiagonalMatrix Class Reference

#include <newmat.h>

Inheritance diagram for NEWMAT::DiagonalMatrix:

Inheritance 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
void operator+= (const DiagonalMatrix &M)
void operator-= (const DiagonalMatrix &M)
void operator+= (Real f)
void operator-= (Real f)
void swap (DiagonalMatrix &gm)

Private Member Functions

GeneralMatrixImage () const

Constructor & Destructor Documentation

NEWMAT::DiagonalMatrix::DiagonalMatrix  )  [inline]
 

Definition at line 797 of file newmat.h.

Referenced by Image().

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

Definition at line 798 of file newmat.h.

NEWMAT::DiagonalMatrix::DiagonalMatrix ArrayLengthSpecifier   ) 
 

Definition at line 67 of file newmat4.cpp.

NEWMAT::DiagonalMatrix::DiagonalMatrix const BaseMatrix  ) 
 

Definition at line 145 of file newmat4.cpp.

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

Definition at line 801 of file newmat.h.


Member Function Documentation

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

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 445 of file newmat4.cpp.

Real NEWMAT::DiagonalMatrix::element int   )  const
 

Definition at line 748 of file newmat6.cpp.

Real NEWMAT::DiagonalMatrix::element int  ,
int 
const
 

Definition at line 733 of file newmat6.cpp.

Real & NEWMAT::DiagonalMatrix::element int   ) 
 

Definition at line 741 of file newmat6.cpp.

Real & NEWMAT::DiagonalMatrix::element int  ,
int 
 

Definition at line 725 of file newmat6.cpp.

void NEWMAT::DiagonalMatrix::GetCol MatrixColX  )  [virtual]
 

Implements NEWMAT::GeneralMatrix.

Definition at line 246 of file newmat3.cpp.

void NEWMAT::DiagonalMatrix::GetCol MatrixRowCol  )  [virtual]
 

Implements NEWMAT::GeneralMatrix.

Definition at line 236 of file newmat3.cpp.

void NEWMAT::DiagonalMatrix::GetRow MatrixRowCol  )  [virtual]
 

Implements NEWMAT::GeneralMatrix.

Definition at line 229 of file newmat3.cpp.

GeneralMatrix * NEWMAT::DiagonalMatrix::Image  )  const [private, virtual]
 

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 788 of file newmat4.cpp.

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

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 649 of file newmat8.cpp.

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

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 827 of file newmat.h.

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

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 260 of file newmat3.cpp.

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

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 257 of file newmat3.cpp.

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

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 254 of file newmat3.cpp.

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

Definition at line 832 of file newmat.h.

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

Definition at line 183 of file newmat6.cpp.

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

Definition at line 175 of file newmat6.cpp.

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

Definition at line 71 of file newmat6.cpp.

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

Definition at line 63 of file newmat6.cpp.

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

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 838 of file newmat.h.

void NEWMAT::DiagonalMatrix::operator+= const DiagonalMatrix M  )  [inline]
 

Definition at line 836 of file newmat.h.

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

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 839 of file newmat.h.

void NEWMAT::DiagonalMatrix::operator-= const DiagonalMatrix M  )  [inline]
 

Definition at line 837 of file newmat.h.

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

Definition at line 804 of file newmat.h.

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

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 803 of file newmat.h.

void NEWMAT::DiagonalMatrix::operator= const BaseMatrix  ) 
 

Definition at line 408 of file newmat6.cpp.

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

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 332 of file newmat4.cpp.

void NEWMAT::DiagonalMatrix::ReSize int   ) 
 

Definition at line 269 of file newmat4.cpp.

Referenced by ReSize().

void NEWMAT::DiagonalMatrix::Solver MatrixColX ,
const MatrixColX
[virtual]
 

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 495 of file newmat2.cpp.

void NEWMAT::DiagonalMatrix::swap DiagonalMatrix gm  )  [inline]
 

Definition at line 840 of file newmat.h.

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

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 548 of file newmat8.cpp.

GeneralMatrix * NEWMAT::DiagonalMatrix::Transpose TransposedMatrix ,
MatrixType 
[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 431 of file newmat4.cpp.


The documentation for this class was generated from the following files:

newmat11b
Generated Tue Jan 4 15:42:16 2005 by Doxygen 1.4.0