$search

SymmetricMatrix Class Reference
[Newmat matrix manipulation library]

Symmetric matrix. More...

#include <newmat.h>

Inheritance diagram for SymmetricMatrix:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void operator+= (Real f)
void operator+= (const SymmetricMatrix &M)
void operator-= (Real f)
void operator-= (const SymmetricMatrix &M)
void operator= (const SymmetricMatrix &m)
void operator= (Real f)
void ReSize (const GeneralMatrix &A)
void ReSize (int m)
void RestoreCol (MatrixRowCol &)
void swap (SymmetricMatrix &gm)
 SymmetricMatrix (const SymmetricMatrix &gm)
 SymmetricMatrix ()
 ~SymmetricMatrix ()

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 RestoreCol (MatrixColX &)

Real sum () const
Real sum_absolute_value () const
Real sum_square () const
Real trace () const

GeneralMatrixTranspose (TransposedMatrix *, MatrixType)



GeneralMatrixImage () const
void resize (const GeneralMatrix &A)
void resize (int)
void resize_keep (int)
 SymmetricMatrix (const BaseMatrix &)
 SymmetricMatrix (ArrayLengthSpecifier)
MatrixType type () const

Detailed Description

Symmetric matrix.

Definition at line 753 of file newmat.h.


Constructor & Destructor Documentation

SymmetricMatrix::SymmetricMatrix (  )  [inline]

Definition at line 757 of file newmat.h.

SymmetricMatrix::~SymmetricMatrix (  )  [inline]

Definition at line 758 of file newmat.h.

SymmetricMatrix::SymmetricMatrix ( ArrayLengthSpecifier  n  ) 

Definition at line 62 of file newmat4.cpp.

SymmetricMatrix::SymmetricMatrix ( const BaseMatrix M  ) 

Definition at line 128 of file newmat4.cpp.

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

Definition at line 773 of file newmat.h.


Member Function Documentation

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

Definition at line 707 of file newmat6.cpp.

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

Definition at line 698 of file newmat6.cpp.

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

Implements GeneralMatrix.

Definition at line 474 of file newmat3.cpp.

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

Implements GeneralMatrix.

Definition at line 435 of file newmat3.cpp.

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

Implements GeneralMatrix.

Definition at line 402 of file newmat3.cpp.

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

Reimplemented from GeneralMatrix.

Definition at line 1005 of file newmat4.cpp.

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

Definition at line 154 of file newmat6.cpp.

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

Definition at line 42 of file newmat6.cpp.

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

Reimplemented from GeneralMatrix.

Definition at line 792 of file newmat.h.

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

Definition at line 790 of file newmat.h.

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

Reimplemented from GeneralMatrix.

Definition at line 793 of file newmat.h.

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

Definition at line 791 of file newmat.h.

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

Definition at line 763 of file newmat.h.

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

Reimplemented from GeneralMatrix.

Definition at line 762 of file newmat.h.

void SymmetricMatrix::operator= ( const BaseMatrix X  ) 

Definition at line 391 of file newmat6.cpp.

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

Reimplemented from GeneralMatrix.

Definition at line 789 of file newmat.h.

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

Reimplemented from GeneralMatrix.

Definition at line 363 of file newmat4.cpp.

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

Definition at line 786 of file newmat.h.

void SymmetricMatrix::resize ( int  nr  ) 

Definition at line 303 of file newmat4.cpp.

void SymmetricMatrix::resize_keep ( int  nr  ) 

Definition at line 488 of file newmat4.cpp.

void SymmetricMatrix::RestoreCol ( MatrixColX mrc  )  [virtual]

Reimplemented from GeneralMatrix.

Definition at line 516 of file newmat3.cpp.

void SymmetricMatrix::RestoreCol ( MatrixRowCol  )  [inline, virtual]

Reimplemented from GeneralMatrix.

Definition at line 782 of file newmat.h.

Real SymmetricMatrix::sum (  )  const [virtual]

Reimplemented from GeneralMatrix.

Definition at line 417 of file newmat8.cpp.

Real SymmetricMatrix::sum_absolute_value (  )  const [virtual]

Reimplemented from GeneralMatrix.

Definition at line 401 of file newmat8.cpp.

Real SymmetricMatrix::sum_square (  )  const [virtual]

Reimplemented from GeneralMatrix.

Definition at line 388 of file newmat8.cpp.

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

Definition at line 794 of file newmat.h.

Real SymmetricMatrix::trace (  )  const [virtual]

Reimplemented from BaseMatrix.

Definition at line 564 of file newmat8.cpp.

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

Reimplemented from GeneralMatrix.

Definition at line 57 of file newmat5.cpp.

MatrixType SymmetricMatrix::type (  )  const [virtual]

Implements GeneralMatrix.

Definition at line 655 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