UpperTriangularMatrix Class Reference

#include <newmat.h>

Inheritance diagram for UpperTriangularMatrix:
GeneralMatrix BaseMatrix Janitor

List of all members.

Public Member Functions

MatrixBandWidth bandwidth () const
Real element (int, int) const
Realelement (int, int)
void GetCol (MatrixColX &)
void GetCol (MatrixRowCol &)
void GetRow (MatrixRowCol &)
LogAndSign log_determinant () const
GeneralMatrixMakeSolver ()
void NextRow (MatrixRowCol &)
Real operator() (int, int) const
Realoperator() (int, int)
void operator+= (Real f)
void operator+= (const UpperTriangularMatrix &M)
void operator-= (Real f)
void operator-= (const UpperTriangularMatrix &M)
void operator= (Real f)
void operator= (const UpperTriangularMatrix &m)
void operator= (const BaseMatrix &)
void ReSize (const GeneralMatrix &A)
void resize (const GeneralMatrix &A)
void ReSize (int m)
void resize (int)
void resize_keep (int)
void RestoreCol (MatrixColX &c)
void RestoreCol (MatrixRowCol &)
void Solver (MatrixColX &, const MatrixColX &)
void swap (UpperTriangularMatrix &gm)
Real trace () const
MatrixType type () const
 UpperTriangularMatrix (const UpperTriangularMatrix &gm)
 UpperTriangularMatrix (const BaseMatrix &)
 UpperTriangularMatrix (ArrayLengthSpecifier)
 UpperTriangularMatrix ()
 ~UpperTriangularMatrix ()

Private Member Functions

GeneralMatrixImage () const

Constructor & Destructor Documentation

UpperTriangularMatrix::UpperTriangularMatrix (  )  [inline]

Referenced by Image().

UpperTriangularMatrix::~UpperTriangularMatrix (  )  [inline]
UpperTriangularMatrix::UpperTriangularMatrix ( ArrayLengthSpecifier  n  ) 
UpperTriangularMatrix::UpperTriangularMatrix ( const BaseMatrix M  ) 
UpperTriangularMatrix::UpperTriangularMatrix ( const UpperTriangularMatrix gm  )  [inline]

Member Function Documentation

MatrixBandWidth UpperTriangularMatrix::bandwidth (  )  const [virtual]

Reimplemented from BaseMatrix.

References REPORT.

Real UpperTriangularMatrix::element ( int  m,
int  n 
) const
Real & UpperTriangularMatrix::element ( int  m,
int  n 
)
void UpperTriangularMatrix::GetCol ( MatrixColX mrc  )  [virtual]
void UpperTriangularMatrix::GetCol ( MatrixRowCol mrc  )  [virtual]
void UpperTriangularMatrix::GetRow ( MatrixRowCol mrc  )  [virtual]
GeneralMatrix * UpperTriangularMatrix::Image (  )  const [private, virtual]

Reimplemented from GeneralMatrix.

References MatrixErrorNoSpace(), REPORT, and UpperTriangularMatrix().

LogAndSign UpperTriangularMatrix::log_determinant (  )  const [virtual]
GeneralMatrix* UpperTriangularMatrix::MakeSolver (  )  [inline, virtual]

Reimplemented from GeneralMatrix.

void UpperTriangularMatrix::NextRow ( MatrixRowCol mrc  )  [virtual]

Reimplemented from GeneralMatrix.

References MatrixRowCol::IncrUT(), and REPORT.

Real UpperTriangularMatrix::operator() ( int  m,
int  n 
) const
Real & UpperTriangularMatrix::operator() ( int  m,
int  n 
)
void UpperTriangularMatrix::operator+= ( Real  f  )  [inline]

Reimplemented from GeneralMatrix.

References GeneralMatrix::operator+=().

void UpperTriangularMatrix::operator+= ( const UpperTriangularMatrix M  )  [inline]
void UpperTriangularMatrix::operator-= ( Real  f  )  [inline]

Reimplemented from GeneralMatrix.

References GeneralMatrix::operator-=().

void UpperTriangularMatrix::operator-= ( const UpperTriangularMatrix M  )  [inline]
void UpperTriangularMatrix::operator= ( Real  f  )  [inline]

Reimplemented from GeneralMatrix.

References GeneralMatrix::operator=().

void UpperTriangularMatrix::operator= ( const UpperTriangularMatrix m  )  [inline]
void UpperTriangularMatrix::operator= ( const BaseMatrix X  ) 
void UpperTriangularMatrix::ReSize ( const GeneralMatrix A  )  [inline]
void UpperTriangularMatrix::resize ( const GeneralMatrix A  ) 
void UpperTriangularMatrix::ReSize ( int  m  )  [inline]
void UpperTriangularMatrix::resize ( int  nr  ) 

References REPORT, and tristore().

Referenced by QRZ(), and resize().

void UpperTriangularMatrix::resize_keep ( int  nr  ) 
void UpperTriangularMatrix::RestoreCol ( MatrixColX c  )  [inline, virtual]

Reimplemented from GeneralMatrix.

References RestoreCol().

Referenced by RestoreCol().

void UpperTriangularMatrix::RestoreCol ( MatrixRowCol mrc  )  [virtual]
void UpperTriangularMatrix::Solver ( MatrixColX mcout,
const MatrixColX mcin 
) [virtual]
void UpperTriangularMatrix::swap ( UpperTriangularMatrix gm  )  [inline]

Reimplemented from GeneralMatrix.

References swap().

Referenced by resize_keep(), and swap().

Real UpperTriangularMatrix::trace (  )  const [virtual]
MatrixType UpperTriangularMatrix::type (  )  const [virtual]

Implements GeneralMatrix.

References MatrixType::UT.


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

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1