Public Member Functions | Private Member Functions
LowerTriangularMatrix Class Reference

Lower triangular matrix. More...

#include <TriangularMatrix.h>

Inheritance diagram for LowerTriangularMatrix:
Inheritance graph
[legend]

List of all members.

Public Member Functions

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

Private Member Functions

GeneralMatrixImage () const

Detailed Description

Lower triangular matrix.

Definition at line 54 of file TriangularMatrix.h.


Constructor & Destructor Documentation

Definition at line 58 of file TriangularMatrix.h.

Definition at line 59 of file TriangularMatrix.h.

Definition at line 738 of file NewMatExhaustive.cpp.

Definition at line 61 of file TriangularMatrix.h.

Definition at line 812 of file NewMatExhaustive.cpp.


Member Function Documentation

Reimplemented from BaseMatrix.

Definition at line 1346 of file NewMatExhaustive.cpp.

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

Definition at line 3326 of file NewMatExhaustive.cpp.

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

Definition at line 3334 of file NewMatExhaustive.cpp.

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

Implements GeneralMatrix.

Definition at line 5963 of file NewMatExhaustive.cpp.

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

Implements GeneralMatrix.

Definition at line 5988 of file NewMatExhaustive.cpp.

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

Implements GeneralMatrix.

Definition at line 5956 of file NewMatExhaustive.cpp.

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

Reimplemented from GeneralMatrix.

Definition at line 1687 of file NewMatExhaustive.cpp.

Reimplemented from GeneralMatrix.

Definition at line 4427 of file NewMatExhaustive.cpp.

Reimplemented from GeneralMatrix.

Definition at line 76 of file TriangularMatrix.h.

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

Reimplemented from GeneralMatrix.

Definition at line 6014 of file NewMatExhaustive.cpp.

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

Definition at line 2653 of file NewMatExhaustive.cpp.

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

Definition at line 2765 of file NewMatExhaustive.cpp.

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

Definition at line 92 of file TriangularMatrix.h.

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

Reimplemented from GeneralMatrix.

Definition at line 94 of file TriangularMatrix.h.

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

Definition at line 93 of file TriangularMatrix.h.

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

Reimplemented from GeneralMatrix.

Definition at line 95 of file TriangularMatrix.h.

void LowerTriangularMatrix::operator= ( const BaseMatrix X)

Definition at line 2999 of file NewMatExhaustive.cpp.

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

Reimplemented from GeneralMatrix.

Definition at line 65 of file TriangularMatrix.h.

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

Definition at line 66 of file TriangularMatrix.h.

Definition at line 977 of file NewMatExhaustive.cpp.

void LowerTriangularMatrix::ReSize ( int  m) [inline]

Definition at line 87 of file TriangularMatrix.h.

void LowerTriangularMatrix::resize ( const GeneralMatrix A) [virtual]

Reimplemented from GeneralMatrix.

Definition at line 1067 of file NewMatExhaustive.cpp.

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

Reimplemented from GeneralMatrix.

Definition at line 90 of file TriangularMatrix.h.

Definition at line 1192 of file NewMatExhaustive.cpp.

Reimplemented from GeneralMatrix.

Definition at line 6004 of file NewMatExhaustive.cpp.

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

Reimplemented from GeneralMatrix.

Definition at line 84 of file TriangularMatrix.h.

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

Reimplemented from GeneralMatrix.

Definition at line 4665 of file NewMatExhaustive.cpp.

Definition at line 96 of file TriangularMatrix.h.

Real LowerTriangularMatrix::trace ( ) const [virtual]

Reimplemented from BaseMatrix.

Definition at line 4335 of file NewMatExhaustive.cpp.

Implements GeneralMatrix.

Definition at line 1325 of file NewMatExhaustive.cpp.


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


lo
Author(s): U. Klank
autogenerated on Mon Oct 6 2014 10:44:15