Homepage Demos Overview Downloads Tutorials Reference
Credits

NEWMAT::GenericMatrix Class Reference

#include <newmat.h>

Inheritance diagram for NEWMAT::GenericMatrix:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 GenericMatrix ()
 GenericMatrix (const BaseMatrix &bm)
 GenericMatrix (const GenericMatrix &bm)
void operator= (const GenericMatrix &)
void operator= (const BaseMatrix &)
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)
 ~GenericMatrix ()
void CleanUp ()
void Release ()
GeneralMatrixEvaluate (MatrixType=MatrixTypeUnSp)
MatrixBandWidth BandWidth () const
void swap (GenericMatrix &x)

Private Member Functions

int search (const BaseMatrix *bm) const

Private Attributes

GeneralMatrixgm

Friends

class BaseMatrix

Constructor & Destructor Documentation

NEWMAT::GenericMatrix::GenericMatrix  )  [inline]
 

Definition at line 1234 of file newmat.h.

NEWMAT::GenericMatrix::GenericMatrix const BaseMatrix bm  )  [inline]
 

Definition at line 1235 of file newmat.h.

NEWMAT::GenericMatrix::GenericMatrix const GenericMatrix bm  )  [inline]
 

Definition at line 1237 of file newmat.h.

NEWMAT::GenericMatrix::~GenericMatrix  )  [inline]
 

Definition at line 1250 of file newmat.h.


Member Function Documentation

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

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 457 of file newmat4.cpp.

void NEWMAT::GenericMatrix::CleanUp  )  [inline, virtual]
 

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 1251 of file newmat.h.

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

Implements NEWMAT::BaseMatrix.

Definition at line 91 of file newmat5.cpp.

void NEWMAT::GenericMatrix::operator &= const BaseMatrix  ) 
 

Definition at line 615 of file newmat6.cpp.

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

Definition at line 643 of file newmat6.cpp.

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

Definition at line 585 of file newmat6.cpp.

Referenced by operator/=().

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

Definition at line 630 of file newmat6.cpp.

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

Definition at line 555 of file newmat6.cpp.

Referenced by operator-=().

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

Definition at line 1247 of file newmat.h.

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

Definition at line 570 of file newmat6.cpp.

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

Definition at line 1249 of file newmat.h.

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

Definition at line 445 of file newmat6.cpp.

void NEWMAT::GenericMatrix::operator= const GenericMatrix  ) 
 

Definition at line 438 of file newmat6.cpp.

void NEWMAT::GenericMatrix::operator|= const BaseMatrix  ) 
 

Definition at line 600 of file newmat6.cpp.

void NEWMAT::GenericMatrix::Release  )  [inline]
 

Definition at line 1252 of file newmat.h.

int NEWMAT::GenericMatrix::search const BaseMatrix bm  )  const [private, virtual]
 

Implements NEWMAT::BaseMatrix.

Definition at line 411 of file newmat4.cpp.

void NEWMAT::GenericMatrix::swap GenericMatrix x  ) 
 

Definition at line 1100 of file newmat4.cpp.


Friends And Related Function Documentation

friend class BaseMatrix [friend]
 

Definition at line 1232 of file newmat.h.


Member Data Documentation

GeneralMatrix* NEWMAT::GenericMatrix::gm [private]
 

Definition at line 1230 of file newmat.h.

Referenced by BandWidth(), CleanUp(), Evaluate(), GenericMatrix(), operator &=(), operator *=(), operator+=(), operator-=(), operator=(), operator|=(), Release(), search(), swap(), and ~GenericMatrix().


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

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