SymmetricMatrix_Wrapper Class Reference

Class SymmetricMatrixWrapper. More...

#include <matrix_wrapper.h>

Inherited by SymmetricMatrix.

List of all members.

Public Member Functions

 SymmetricMatrix_Wrapper ()
 Constructor.
virtual ~SymmetricMatrix_Wrapper ()
 Destructor.
virtual unsigned int rows () const =0
 Ask Number of Rows.
virtual unsigned int columns () const =0
 Ask Number of Columns.
virtual double & operator() (unsigned int, unsigned int)=0
 Operator ().
virtual const double operator() (unsigned int, unsigned int) const =0
 Operator ().
virtual const bool operator== (const MySymmetricMatrix &a) const =0
 Operator ==.
virtual MySymmetricMatrix & operator= (double a)=0
 Set all elements of the Matrix equal to a.
virtual MySymmetricMatrix & operator+= (double a)=0
 SYMMETRICMATRIX - SCALAR operator.
virtual MySymmetricMatrix & operator-= (double a)=0
 SYMMETRICMATRIX - SCALAR operator.
virtual MySymmetricMatrix & operator*= (double b)=0
 SYMMETRICMATRIX - SCALAR operator.
virtual MySymmetricMatrix & operator/= (double b)=0
 SYMMETRICMATRIX - SCALAR operator.
virtual MySymmetricMatrix operator+ (double b) const =0
 SYMMETRICMATRIX - SCALAR operator.
virtual MySymmetricMatrix operator- (double b) const =0
 SYMMETRICMATRIX - SCALAR operator.
virtual MySymmetricMatrix operator* (double b) const =0
 SYMMETRICMATRIX - SCALAR operator.
virtual MySymmetricMatrix operator/ (double b) const =0
 SYMMETRICMATRIX - SCALAR operator.
virtual MyMatrix & operator+= (const MyMatrix &a)=0
 SYMMETRICMATRIX - MATRIX operator.
virtual MyMatrix & operator-= (const MyMatrix &a)=0
 SYMMETRICMATRIX - MATRIX operator.
virtual MyMatrix operator+ (const MyMatrix &a) const =0
 SYMMETRICMATRIX - MATRIX operator.
virtual MyMatrix operator- (const MyMatrix &a) const =0
 SYMMETRICMATRIX - MATRIX operator.
virtual MyMatrix operator* (const MyMatrix &a) const =0
 SYMMETRICMATRIX - MATRIX operator.
virtual MySymmetricMatrix & operator+= (const MySymmetricMatrix &a)=0
 SYMMETRICMATRIX - SYMMETRICMATRIX operators.
virtual MySymmetricMatrix & operator-= (const MySymmetricMatrix &a)=0
 SYMMETRICMATRIX - SYMMETRICMATRIX operators.
virtual MySymmetricMatrix operator+ (const MySymmetricMatrix &a) const =0
 SYMMETRICMATRIX - SYMMETRICMATRIX operators.
virtual MySymmetricMatrix operator- (const MySymmetricMatrix &a) const =0
 SYMMETRICMATRIX - SYMMETRICMATRIX operators.
virtual MyMatrix operator* (const MySymmetricMatrix &a) const =0
 SYMMETRICMATRIX - SYMMETRICMATRIX operators.
virtual ColumnVector operator* (const MyColumnVector &b) const =0
 SYMMETRICMATRIX - VECTOR operator.
virtual void multiply (const MyColumnVector &b, MyColumnVector &result) const =0
 SYMMETRICMATRIX - VECTOR operator.
virtual void resize (unsigned int i, bool copy=true, bool initialize=true)=0
 resize symmetric matrix
virtual MySymmetricMatrix inverse () const =0
 get inverse
virtual MySymmetricMatrix transpose () const =0
 get transpose
virtual double determinant () const =0
 get determinant
virtual MyMatrix sub (int i_start, int i_end, int j_start, int j_end) const =0
 get sub matrix
virtual bool cholesky_semidefinite (MyMatrix &m) const
 Cholesky Decomposition for semidefinite matrices.


Detailed Description

Class SymmetricMatrixWrapper.

Definition at line 161 of file matrix_wrapper.h.


The documentation for this class was generated from the following file:

Generated on Thu Mar 24 16:57:15 2011 for Bayesian Filtering Library by  doxygen 1.5.9