$search

LowerTriangularMatrix Class Reference
[Newmat matrix manipulation library]

Lower triangular matrix. More...

#include <newmat.h>

Inheritance diagram for LowerTriangularMatrix:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 LowerTriangularMatrix (const LowerTriangularMatrix &gm)
 LowerTriangularMatrix ()
GeneralMatrixMakeSolver ()
void operator+= (Real f)
void operator+= (const LowerTriangularMatrix &M)
void operator-= (Real f)
void operator-= (const LowerTriangularMatrix &M)
void operator= (const LowerTriangularMatrix &m)
void operator= (Real f)
void ReSize (const GeneralMatrix &A)
void ReSize (int m)
void RestoreCol (MatrixColX &c)
void swap (LowerTriangularMatrix &gm)
 ~LowerTriangularMatrix ()

Real element (int, int) const
Real & element (int, int)
Real operator() (int, int) const
Real & operator() (int, int)
void operator= (const BaseMatrix &)

void GetCol (MatrixColX &)
void GetCol (MatrixRowCol &)
void GetRow (MatrixRowCol &)
void NextRow (MatrixRowCol &)
void RestoreCol (MatrixRowCol &)

LogAndSign log_determinant () const
Real trace () const

void Solver (MatrixColX &, const MatrixColX &)



GeneralMatrixImage () const
MatrixBandWidth bandwidth () const
 LowerTriangularMatrix (const BaseMatrix &M)
 LowerTriangularMatrix (ArrayLengthSpecifier)
void resize (const GeneralMatrix &A)
void resize (int)
void resize_keep (int)
MatrixType type () const

Detailed Description

Lower triangular matrix.

Definition at line 848 of file newmat.h.


Constructor & Destructor Documentation

LowerTriangularMatrix::LowerTriangularMatrix (  )  [inline]

Definition at line 852 of file newmat.h.

LowerTriangularMatrix::~LowerTriangularMatrix (  )  [inline]

Definition at line 853 of file newmat.h.

LowerTriangularMatrix::LowerTriangularMatrix ( ArrayLengthSpecifier  n  ) 

Definition at line 70 of file newmat4.cpp.

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

Definition at line 855 of file newmat.h.

LowerTriangularMatrix::LowerTriangularMatrix ( const BaseMatrix M  ) 

Definition at line 144 of file newmat4.cpp.


Member Function Documentation

MatrixBandWidth LowerTriangularMatrix::bandwidth (  )  const [virtual]

Reimplemented from BaseMatrix.

Definition at line 678 of file newmat4.cpp.

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

Definition at line 740 of file newmat6.cpp.

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

Definition at line 732 of file newmat6.cpp.

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

Implements GeneralMatrix.

Definition at line 371 of file newmat3.cpp.

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

Implements GeneralMatrix.

Definition at line 346 of file newmat3.cpp.

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

Implements GeneralMatrix.

Definition at line 339 of file newmat3.cpp.

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

Reimplemented from GeneralMatrix.

Definition at line 1019 of file newmat4.cpp.

LogAndSign LowerTriangularMatrix::log_determinant (  )  const [virtual]

Reimplemented from GeneralMatrix.

Definition at line 665 of file newmat8.cpp.

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

Reimplemented from GeneralMatrix.

Definition at line 870 of file newmat.h.

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

Reimplemented from GeneralMatrix.

Definition at line 397 of file newmat3.cpp.

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

Definition at line 171 of file newmat6.cpp.

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

Definition at line 59 of file newmat6.cpp.

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

Reimplemented from GeneralMatrix.

Definition at line 888 of file newmat.h.

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

Definition at line 886 of file newmat.h.

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

Reimplemented from GeneralMatrix.

Definition at line 889 of file newmat.h.

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

Definition at line 887 of file newmat.h.

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

Definition at line 860 of file newmat.h.

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

Reimplemented from GeneralMatrix.

Definition at line 859 of file newmat.h.

void LowerTriangularMatrix::operator= ( const BaseMatrix X  ) 

Definition at line 405 of file newmat6.cpp.

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

Reimplemented from GeneralMatrix.

Definition at line 884 of file newmat.h.

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

Reimplemented from GeneralMatrix.

Definition at line 399 of file newmat4.cpp.

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

Definition at line 881 of file newmat.h.

void LowerTriangularMatrix::resize ( int  nr  ) 

Definition at line 309 of file newmat4.cpp.

void LowerTriangularMatrix::resize_keep ( int  nr  ) 

Definition at line 524 of file newmat4.cpp.

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

Reimplemented from GeneralMatrix.

Definition at line 878 of file newmat.h.

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

Reimplemented from GeneralMatrix.

Definition at line 387 of file newmat3.cpp.

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

Reimplemented from GeneralMatrix.

Definition at line 75 of file newmat7.cpp.

void LowerTriangularMatrix::swap ( LowerTriangularMatrix gm  )  [inline]

Definition at line 890 of file newmat.h.

Real LowerTriangularMatrix::trace (  )  const [virtual]

Reimplemented from BaseMatrix.

Definition at line 573 of file newmat8.cpp.

MatrixType LowerTriangularMatrix::type (  )  const [virtual]

Implements GeneralMatrix.

Definition at line 657 of file newmat4.cpp.


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


kni
Author(s): Neuronics AG (see AUTHORS.txt); ROS wrapper by Martin Günther
autogenerated on Tue Mar 5 12:33:26 2013