$search

UpperTriangularMatrix Class Reference
[Newmat matrix manipulation library]

Upper triangular matrix. More...

#include <newmat.h>

Inheritance diagram for UpperTriangularMatrix:
Inheritance graph
[legend]

List of all members.

Public Member Functions

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

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
void resize (const GeneralMatrix &A)
void resize (int)
void resize_keep (int)
MatrixType type () const
 UpperTriangularMatrix (const BaseMatrix &)
 UpperTriangularMatrix (ArrayLengthSpecifier)

Detailed Description

Upper triangular matrix.

Definition at line 799 of file newmat.h.


Constructor & Destructor Documentation

UpperTriangularMatrix::UpperTriangularMatrix (  )  [inline]

Definition at line 803 of file newmat.h.

UpperTriangularMatrix::~UpperTriangularMatrix (  )  [inline]

Definition at line 804 of file newmat.h.

UpperTriangularMatrix::UpperTriangularMatrix ( ArrayLengthSpecifier  n  ) 

Definition at line 66 of file newmat4.cpp.

UpperTriangularMatrix::UpperTriangularMatrix ( const BaseMatrix M  ) 

Definition at line 136 of file newmat4.cpp.

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

Definition at line 809 of file newmat.h.


Member Function Documentation

MatrixBandWidth UpperTriangularMatrix::bandwidth (  )  const [virtual]

Reimplemented from BaseMatrix.

Definition at line 675 of file newmat4.cpp.

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

Definition at line 724 of file newmat6.cpp.

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

Definition at line 716 of file newmat6.cpp.

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

Implements GeneralMatrix.

Definition at line 308 of file newmat3.cpp.

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

Implements GeneralMatrix.

Definition at line 285 of file newmat3.cpp.

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

Implements GeneralMatrix.

Definition at line 277 of file newmat3.cpp.

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

Reimplemented from GeneralMatrix.

Definition at line 1012 of file newmat4.cpp.

LogAndSign UpperTriangularMatrix::log_determinant (  )  const [virtual]

Reimplemented from GeneralMatrix.

Definition at line 674 of file newmat8.cpp.

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

Reimplemented from GeneralMatrix.

Definition at line 822 of file newmat.h.

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

Reimplemented from GeneralMatrix.

Definition at line 334 of file newmat3.cpp.

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

Definition at line 163 of file newmat6.cpp.

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

Definition at line 51 of file newmat6.cpp.

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

Reimplemented from GeneralMatrix.

Definition at line 840 of file newmat.h.

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

Definition at line 838 of file newmat.h.

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

Reimplemented from GeneralMatrix.

Definition at line 841 of file newmat.h.

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

Definition at line 839 of file newmat.h.

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

Reimplemented from GeneralMatrix.

Definition at line 811 of file newmat.h.

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

Definition at line 807 of file newmat.h.

void UpperTriangularMatrix::operator= ( const BaseMatrix X  ) 

Definition at line 398 of file newmat6.cpp.

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

Reimplemented from GeneralMatrix.

Definition at line 835 of file newmat.h.

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

Reimplemented from GeneralMatrix.

Definition at line 387 of file newmat4.cpp.

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

Definition at line 833 of file newmat.h.

void UpperTriangularMatrix::resize ( int  nr  ) 

Definition at line 306 of file newmat4.cpp.

void UpperTriangularMatrix::resize_keep ( int  nr  ) 

Definition at line 506 of file newmat4.cpp.

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

Reimplemented from GeneralMatrix.

Definition at line 830 of file newmat.h.

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

Reimplemented from GeneralMatrix.

Definition at line 324 of file newmat3.cpp.

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

Reimplemented from GeneralMatrix.

Definition at line 55 of file newmat7.cpp.

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

Definition at line 842 of file newmat.h.

Real UpperTriangularMatrix::trace (  )  const [virtual]

Reimplemented from BaseMatrix.

Definition at line 582 of file newmat8.cpp.

MatrixType UpperTriangularMatrix::type (  )  const [virtual]

Implements GeneralMatrix.

Definition at line 656 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:29 2013