Homepage Demos Overview Downloads Tutorials Reference
Credits

NEWMAT::SymmetricMatrix Class Reference

#include <newmat.h>

Inheritance diagram for NEWMAT::SymmetricMatrix:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 SymmetricMatrix ()
 ~SymmetricMatrix ()
 SymmetricMatrix (ArrayLengthSpecifier)
 SymmetricMatrix (const BaseMatrix &)
void operator= (const BaseMatrix &)
void operator= (Real f)
void operator= (const SymmetricMatrix &m)
Realoperator() (int, int)
Realelement (int, int)
Real operator() (int, int) const
Real element (int, int) const
MatrixType Type () const
 SymmetricMatrix (const SymmetricMatrix &gm)
Real SumSquare () const
Real SumAbsoluteValue () const
Real Sum () const
Real Trace () const
void GetRow (MatrixRowCol &)
void GetCol (MatrixRowCol &)
void GetCol (MatrixColX &)
void RestoreCol (MatrixRowCol &)
void RestoreCol (MatrixColX &)
GeneralMatrixTranspose (TransposedMatrix *, MatrixType)
void ReSize (int)
void ReSize (const GeneralMatrix &A)
void operator+= (const SymmetricMatrix &M)
void operator-= (const SymmetricMatrix &M)
void operator+= (Real f)
void operator-= (Real f)
void swap (SymmetricMatrix &gm)

Private Member Functions

GeneralMatrixImage () const

Constructor & Destructor Documentation

NEWMAT::SymmetricMatrix::SymmetricMatrix  )  [inline]
 

Definition at line 669 of file newmat.h.

Referenced by Image().

NEWMAT::SymmetricMatrix::~SymmetricMatrix  )  [inline]
 

Definition at line 670 of file newmat.h.

NEWMAT::SymmetricMatrix::SymmetricMatrix ArrayLengthSpecifier   ) 
 

Definition at line 55 of file newmat4.cpp.

NEWMAT::SymmetricMatrix::SymmetricMatrix const BaseMatrix  ) 
 

Definition at line 121 of file newmat4.cpp.

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

Definition at line 685 of file newmat.h.


Member Function Documentation

Real NEWMAT::SymmetricMatrix::element int  ,
int 
const
 

Definition at line 684 of file newmat6.cpp.

Real & NEWMAT::SymmetricMatrix::element int  ,
int 
 

Definition at line 675 of file newmat6.cpp.

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

Implements NEWMAT::GeneralMatrix.

Definition at line 470 of file newmat3.cpp.

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

Implements NEWMAT::GeneralMatrix.

Definition at line 431 of file newmat3.cpp.

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

Implements NEWMAT::GeneralMatrix.

Definition at line 398 of file newmat3.cpp.

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

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 767 of file newmat4.cpp.

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

Definition at line 150 of file newmat6.cpp.

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

Definition at line 38 of file newmat6.cpp.

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

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 700 of file newmat.h.

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

Definition at line 698 of file newmat.h.

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

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 701 of file newmat.h.

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

Definition at line 699 of file newmat.h.

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

Definition at line 675 of file newmat.h.

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

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 674 of file newmat.h.

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

Definition at line 387 of file newmat6.cpp.

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

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 320 of file newmat4.cpp.

void NEWMAT::SymmetricMatrix::ReSize int   ) 
 

Definition at line 260 of file newmat4.cpp.

Referenced by ReSize().

void NEWMAT::SymmetricMatrix::RestoreCol MatrixColX  )  [virtual]
 

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 512 of file newmat3.cpp.

void NEWMAT::SymmetricMatrix::RestoreCol MatrixRowCol  )  [inline, virtual]
 

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 693 of file newmat.h.

Real NEWMAT::SymmetricMatrix::Sum  )  const [virtual]
 

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 413 of file newmat8.cpp.

Real NEWMAT::SymmetricMatrix::SumAbsoluteValue  )  const [virtual]
 

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 397 of file newmat8.cpp.

Real NEWMAT::SymmetricMatrix::SumSquare  )  const [virtual]
 

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 384 of file newmat8.cpp.

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

Definition at line 702 of file newmat.h.

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

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 556 of file newmat8.cpp.

GeneralMatrix * NEWMAT::SymmetricMatrix::Transpose TransposedMatrix ,
MatrixType 
[virtual]
 

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 53 of file newmat5.cpp.

MatrixType NEWMAT::SymmetricMatrix::Type  )  const [virtual]
 

Implements NEWMAT::GeneralMatrix.

Definition at line 428 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