Public Member Functions | Private Member Functions
UpperTriangularMatrix Class Reference

Upper triangular matrix. More...

#include <TriangularMatrix.h>

Inheritance diagram for UpperTriangularMatrix:
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
GeneralMatrixMakeSolver ()
Realoperator() (int, int)
Real operator() (int, int) const
void operator+= (const UpperTriangularMatrix &M)
void operator+= (Real f)
void operator-= (const UpperTriangularMatrix &M)
void operator-= (Real f)
void operator= (const BaseMatrix &)
void operator= (const UpperTriangularMatrix &m)
void operator= (Real f)
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 (UpperTriangularMatrix &gm)
Real trace () const
MatrixType type () const
 UpperTriangularMatrix ()
 UpperTriangularMatrix (ArrayLengthSpecifier)
 UpperTriangularMatrix (const BaseMatrix &)
 UpperTriangularMatrix (const UpperTriangularMatrix &gm)
 ~UpperTriangularMatrix ()
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

Upper triangular matrix.

Definition at line 5 of file TriangularMatrix.h.


Constructor & Destructor Documentation

Definition at line 9 of file TriangularMatrix.h.

Definition at line 10 of file TriangularMatrix.h.

Definition at line 734 of file NewMatExhaustive.cpp.

Definition at line 804 of file NewMatExhaustive.cpp.

Definition at line 15 of file TriangularMatrix.h.


Member Function Documentation

Reimplemented from BaseMatrix.

Definition at line 1343 of file NewMatExhaustive.cpp.

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

Definition at line 3310 of file NewMatExhaustive.cpp.

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

Definition at line 3318 of file NewMatExhaustive.cpp.

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

Implements GeneralMatrix.

Definition at line 5902 of file NewMatExhaustive.cpp.

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

Implements GeneralMatrix.

Definition at line 5925 of file NewMatExhaustive.cpp.

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

Implements GeneralMatrix.

Definition at line 5894 of file NewMatExhaustive.cpp.

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

Reimplemented from GeneralMatrix.

Definition at line 1680 of file NewMatExhaustive.cpp.

Reimplemented from GeneralMatrix.

Definition at line 4436 of file NewMatExhaustive.cpp.

Reimplemented from GeneralMatrix.

Definition at line 28 of file TriangularMatrix.h.

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

Reimplemented from GeneralMatrix.

Definition at line 5951 of file NewMatExhaustive.cpp.

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

Definition at line 2645 of file NewMatExhaustive.cpp.

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

Definition at line 2757 of file NewMatExhaustive.cpp.

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

Definition at line 44 of file TriangularMatrix.h.

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

Reimplemented from GeneralMatrix.

Definition at line 46 of file TriangularMatrix.h.

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

Definition at line 45 of file TriangularMatrix.h.

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

Reimplemented from GeneralMatrix.

Definition at line 47 of file TriangularMatrix.h.

void UpperTriangularMatrix::operator= ( const BaseMatrix X)

Definition at line 2992 of file NewMatExhaustive.cpp.

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

Definition at line 13 of file TriangularMatrix.h.

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

Reimplemented from GeneralMatrix.

Definition at line 17 of file TriangularMatrix.h.

Definition at line 974 of file NewMatExhaustive.cpp.

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

Definition at line 39 of file TriangularMatrix.h.

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

Reimplemented from GeneralMatrix.

Definition at line 1055 of file NewMatExhaustive.cpp.

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

Reimplemented from GeneralMatrix.

Definition at line 41 of file TriangularMatrix.h.

Definition at line 1174 of file NewMatExhaustive.cpp.

Reimplemented from GeneralMatrix.

Definition at line 5941 of file NewMatExhaustive.cpp.

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

Reimplemented from GeneralMatrix.

Definition at line 36 of file TriangularMatrix.h.

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

Reimplemented from GeneralMatrix.

Definition at line 4645 of file NewMatExhaustive.cpp.

Definition at line 48 of file TriangularMatrix.h.

Real UpperTriangularMatrix::trace ( ) const [virtual]

Reimplemented from BaseMatrix.

Definition at line 4344 of file NewMatExhaustive.cpp.

Implements GeneralMatrix.

Definition at line 1324 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:16