$search

IdentityMatrix Class Reference
[Newmat matrix manipulation library]

Identity matrix. More...

#include <newmat.h>

Inheritance diagram for IdentityMatrix:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 IdentityMatrix (const IdentityMatrix &gm)
 IdentityMatrix (ArrayLengthSpecifier n)
 IdentityMatrix ()
GeneralMatrixMakeSolver ()
void operator= (Real f)
void operator= (const IdentityMatrix &m)
void ReSize (const GeneralMatrix &A)
void ReSize (int n)
Real sum () const
void swap (IdentityMatrix &gm)
 ~IdentityMatrix ()

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

LogAndSign log_determinant () const
Real sum_absolute_value () const
Real sum_square () const
Real trace () const

void operator= (const BaseMatrix &)

void Solver (MatrixColX &, const MatrixColX &)

GeneralMatrixTranspose (TransposedMatrix *, MatrixType)



GeneralMatrixImage () const
MatrixBandWidth bandwidth () const
 IdentityMatrix (const BaseMatrix &)
void resize (const GeneralMatrix &A)
void resize (int n)
MatrixType type () const

Detailed Description

Identity matrix.

Definition at line 1350 of file newmat.h.


Constructor & Destructor Documentation

IdentityMatrix::IdentityMatrix (  )  [inline]

Definition at line 1354 of file newmat.h.

IdentityMatrix::~IdentityMatrix (  )  [inline]

Definition at line 1355 of file newmat.h.

IdentityMatrix::IdentityMatrix ( ArrayLengthSpecifier  n  )  [inline]

Definition at line 1356 of file newmat.h.

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

Definition at line 1358 of file newmat.h.

IdentityMatrix::IdentityMatrix ( const BaseMatrix M  ) 

Definition at line 160 of file newmat4.cpp.


Member Function Documentation

MatrixBandWidth IdentityMatrix::bandwidth (  )  const [virtual]

Reimplemented from BaseMatrix.

Definition at line 673 of file newmat4.cpp.

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

Implements GeneralMatrix.

Definition at line 805 of file newmat3.cpp.

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

Implements GeneralMatrix.

Definition at line 796 of file newmat3.cpp.

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

Implements GeneralMatrix.

Definition at line 790 of file newmat3.cpp.

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

Reimplemented from GeneralMatrix.

Definition at line 1054 of file newmat4.cpp.

LogAndSign IdentityMatrix::log_determinant (  )  const [virtual]

Reimplemented from GeneralMatrix.

Definition at line 682 of file newmat8.cpp.

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

Reimplemented from GeneralMatrix.

Definition at line 1377 of file newmat.h.

void IdentityMatrix::NextCol ( MatrixColX mrc  )  [virtual]

Reimplemented from GeneralMatrix.

Definition at line 816 of file newmat3.cpp.

void IdentityMatrix::NextCol ( MatrixRowCol mrc  )  [virtual]

Reimplemented from GeneralMatrix.

Definition at line 814 of file newmat3.cpp.

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

Reimplemented from GeneralMatrix.

Definition at line 812 of file newmat3.cpp.

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

Reimplemented from GeneralMatrix.

Definition at line 1363 of file newmat.h.

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

Definition at line 1362 of file newmat.h.

void IdentityMatrix::operator= ( const BaseMatrix X  ) 

Definition at line 419 of file newmat6.cpp.

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

Reimplemented from GeneralMatrix.

Definition at line 1383 of file newmat.h.

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

Reimplemented from GeneralMatrix.

Definition at line 411 of file newmat4.cpp.

void IdentityMatrix::ReSize ( int  n  )  [inline]

Definition at line 1381 of file newmat.h.

void IdentityMatrix::resize ( int  n  ) 

Definition at line 335 of file newmat4.cpp.

void IdentityMatrix::Solver ( MatrixColX mrc,
const MatrixColX mrc1 
) [virtual]

Reimplemented from GeneralMatrix.

Definition at line 519 of file newmat2.cpp.

Real IdentityMatrix::sum (  )  const [inline, virtual]

Reimplemented from GeneralMatrix.

Definition at line 1370 of file newmat.h.

Real IdentityMatrix::sum_absolute_value (  )  const [virtual]

Reimplemented from GeneralMatrix.

Definition at line 414 of file newmat8.cpp.

Real IdentityMatrix::sum_square (  )  const [virtual]

Reimplemented from GeneralMatrix.

Definition at line 430 of file newmat8.cpp.

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

Definition at line 1386 of file newmat.h.

Real IdentityMatrix::trace (  )  const [virtual]

Reimplemented from BaseMatrix.

Definition at line 610 of file newmat8.cpp.

GeneralMatrix * IdentityMatrix::Transpose ( TransposedMatrix ,
MatrixType  mt 
) [virtual]

Reimplemented from GeneralMatrix.

Definition at line 80 of file newmat5.cpp.

MatrixType IdentityMatrix::type (  )  const [virtual]

Implements GeneralMatrix.

Definition at line 667 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:25 2013