Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

NEWMAT::UpperTriangularMatrix Class Reference

#include <newmat.h>

Inheritance diagram for NEWMAT::UpperTriangularMatrix:

List of all members.


Detailed Description

Definition at line 706 of file newmat.h.


Public Member Functions

 UpperTriangularMatrix ()
 ~UpperTriangularMatrix ()
 UpperTriangularMatrix (ArrayLengthSpecifier)
void operator= (const BaseMatrix &)
void operator= (const UpperTriangularMatrix &m)
 UpperTriangularMatrix (const BaseMatrix &)
 UpperTriangularMatrix (const UpperTriangularMatrix &gm)
void operator= (Real f)
Real & operator() (int, int)
Real & element (int, int)
Real operator() (int, int) const
Real element (int, int) const
MatrixType Type () const
GeneralMatrixMakeSolver ()
void Solver (MatrixColX &, const MatrixColX &)
LogAndSign LogDeterminant () const
Real Trace () const
void GetRow (MatrixRowCol &)
void GetCol (MatrixRowCol &)
void GetCol (MatrixColX &)
void RestoreCol (MatrixRowCol &)
void RestoreCol (MatrixColX &c)
void NextRow (MatrixRowCol &)
void ReSize (int)
void ReSize (const GeneralMatrix &A)
MatrixBandWidth BandWidth () const
void operator+= (const UpperTriangularMatrix &M)
void operator-= (const UpperTriangularMatrix &M)
void operator+= (Real f)
void operator-= (Real f)
void swap (UpperTriangularMatrix &gm)

Private Member Functions

GeneralMatrixImage () const

Constructor & Destructor Documentation

NEWMAT::UpperTriangularMatrix::UpperTriangularMatrix (  )  [inline]

Definition at line 710 of file newmat.h.

Referenced by Image().

NEWMAT::UpperTriangularMatrix::~UpperTriangularMatrix (  )  [inline]

Definition at line 711 of file newmat.h.

NEWMAT::UpperTriangularMatrix::UpperTriangularMatrix ( ArrayLengthSpecifier  n  ) 

Definition at line 59 of file newmat4.cpp.

NEWMAT::UpperTriangularMatrix::UpperTriangularMatrix ( const BaseMatrix M  ) 

Definition at line 129 of file newmat4.cpp.

NEWMAT::UpperTriangularMatrix::UpperTriangularMatrix ( const UpperTriangularMatrix gm  )  [inline]

Definition at line 716 of file newmat.h.


Member Function Documentation

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

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 773 of file newmat4.cpp.

void NEWMAT::UpperTriangularMatrix::operator= ( const BaseMatrix X  ) 

Definition at line 394 of file newmat6.cpp.

void NEWMAT::UpperTriangularMatrix::operator= ( const UpperTriangularMatrix m  )  [inline]

Definition at line 714 of file newmat.h.

void NEWMAT::UpperTriangularMatrix::operator= ( Real  f  )  [inline]

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 717 of file newmat.h.

Real & NEWMAT::UpperTriangularMatrix::operator() ( int  m,
int  n 
)

Definition at line 47 of file newmat6.cpp.

Real & NEWMAT::UpperTriangularMatrix::element ( int  m,
int  n 
)

Definition at line 693 of file newmat6.cpp.

Real NEWMAT::UpperTriangularMatrix::operator() ( int  m,
int  n 
) const

Definition at line 159 of file newmat6.cpp.

Real NEWMAT::UpperTriangularMatrix::element ( int  m,
int  n 
) const

Definition at line 701 of file newmat6.cpp.

MatrixType NEWMAT::UpperTriangularMatrix::Type (  )  const [virtual]

Implements NEWMAT::GeneralMatrix.

Definition at line 429 of file newmat4.cpp.

GeneralMatrix* NEWMAT::UpperTriangularMatrix::MakeSolver (  )  [inline, virtual]

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 728 of file newmat.h.

void NEWMAT::UpperTriangularMatrix::Solver ( MatrixColX mcout,
const MatrixColX mcin 
) [virtual]

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 51 of file newmat7.cpp.

LogAndSign NEWMAT::UpperTriangularMatrix::LogDeterminant (  )  const [virtual]

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 668 of file newmat8.cpp.

Real NEWMAT::UpperTriangularMatrix::Trace (  )  const [virtual]

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 576 of file newmat8.cpp.

void NEWMAT::UpperTriangularMatrix::GetRow ( MatrixRowCol mrc  )  [virtual]

Implements NEWMAT::GeneralMatrix.

Definition at line 273 of file newmat3.cpp.

void NEWMAT::UpperTriangularMatrix::GetCol ( MatrixRowCol mrc  )  [virtual]

Implements NEWMAT::GeneralMatrix.

Definition at line 281 of file newmat3.cpp.

void NEWMAT::UpperTriangularMatrix::GetCol ( MatrixColX mrc  )  [virtual]

Implements NEWMAT::GeneralMatrix.

Definition at line 304 of file newmat3.cpp.

void NEWMAT::UpperTriangularMatrix::RestoreCol ( MatrixRowCol mrc  )  [virtual]

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 320 of file newmat3.cpp.

Referenced by RestoreCol().

void NEWMAT::UpperTriangularMatrix::RestoreCol ( MatrixColX c  )  [inline, virtual]

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 736 of file newmat.h.

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

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 330 of file newmat3.cpp.

void NEWMAT::UpperTriangularMatrix::ReSize ( int  nr  ) 

Definition at line 263 of file newmat4.cpp.

Referenced by NEWMAT::QRZ(), and ReSize().

void NEWMAT::UpperTriangularMatrix::ReSize ( const GeneralMatrix A  )  [virtual]

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 344 of file newmat4.cpp.

MatrixBandWidth NEWMAT::UpperTriangularMatrix::BandWidth (  )  const [virtual]

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 448 of file newmat4.cpp.

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

Definition at line 741 of file newmat.h.

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

Definition at line 742 of file newmat.h.

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

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 743 of file newmat.h.

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

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 744 of file newmat.h.

void NEWMAT::UpperTriangularMatrix::swap ( UpperTriangularMatrix gm  )  [inline]

Definition at line 745 of file newmat.h.

Referenced by NEWMAT::swap().


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

newmat11b
Generated Thu Nov 22 00:51:08 2007 by Doxygen 1.5.4