MOOS 0.2375
Public Member Functions
NEWMAT::LowerTriangularMatrix Class Reference

#include <newmat.h>

Inheritance diagram for NEWMAT::LowerTriangularMatrix:
Inheritance graph
[legend]
Collaboration diagram for NEWMAT::LowerTriangularMatrix:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 LowerTriangularMatrix ()
 ~LowerTriangularMatrix ()
 LowerTriangularMatrix (ArrayLengthSpecifier)
 LowerTriangularMatrix (const LowerTriangularMatrix &gm)
 LowerTriangularMatrix (const BaseMatrix &M)
void operator= (const BaseMatrix &)
void operator= (Real f)
void operator= (const LowerTriangularMatrix &m)
Realoperator() (int, int)
Realelement (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

Detailed Description

Definition at line 708 of file newmat.h.


Constructor & Destructor Documentation

NEWMAT::LowerTriangularMatrix::LowerTriangularMatrix ( ) [inline]

Definition at line 712 of file newmat.h.

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

Definition at line 713 of file newmat.h.

NEWMAT::LowerTriangularMatrix::LowerTriangularMatrix ( ArrayLengthSpecifier  n)

Definition at line 59 of file newmat4.cpp.

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

Definition at line 715 of file newmat.h.

NEWMAT::LowerTriangularMatrix::LowerTriangularMatrix ( const BaseMatrix M)

Definition at line 108 of file newmat4.cpp.


Member Function Documentation

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

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 409 of file newmat4.cpp.

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

Definition at line 949 of file newmat6.cpp.

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

Definition at line 957 of file newmat6.cpp.

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

Implements NEWMAT::GeneralMatrix.

Definition at line 341 of file newmat3.cpp.

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

Implements NEWMAT::GeneralMatrix.

Definition at line 366 of file newmat3.cpp.

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

Implements NEWMAT::GeneralMatrix.

Definition at line 334 of file newmat3.cpp.

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

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 655 of file newmat8.cpp.

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

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 730 of file newmat.h.

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

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 392 of file newmat3.cpp.

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

Definition at line 55 of file newmat6.cpp.

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

Definition at line 167 of file newmat6.cpp.

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

Definition at line 719 of file newmat.h.

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

Definition at line 553 of file newmat6.cpp.

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

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 718 of file newmat.h.

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

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 315 of file newmat4.cpp.

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

Definition at line 237 of file newmat4.cpp.

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

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 382 of file newmat3.cpp.

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

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 738 of file newmat.h.

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

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 70 of file newmat7.cpp.

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

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 563 of file newmat8.cpp.

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

Implements NEWMAT::GeneralMatrix.

Definition at line 388 of file newmat4.cpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines