Bayesian Filtering Library  Generated from SVN r
Public Member Functions | List of all members
SymmetricMatrix Class Reference
Inheritance diagram for SymmetricMatrix:
SymmetricMatrix_Wrapper

Public Member Functions

 SymmetricMatrix (int n)
 
 SymmetricMatrix (const MySymmetricMatrix &a)
 
 SymmetricMatrix (const BoostSymmetricMatrix &a)
 
 SymmetricMatrix (int num_rows, const RowVector &v)
 
virtual unsigned int size () const
 Ask Number of Rows.
 
virtual unsigned int capacity () const
 Ask Number of Rows.
 
virtual unsigned int rows () const
 Ask Number of Rows.
 
virtual unsigned int columns () const
 Ask Number of Columns.
 
virtual MySymmetricMatrix inverse () const
 get inverse
 
virtual MySymmetricMatrix transpose () const
 get transpose
 
virtual double determinant () const
 get determinant
 
virtual double & operator() (unsigned int, unsigned int)
 Operator ()
 
virtual double operator() (unsigned int, unsigned int) const
 Operator ()
 
virtual RowVector operator[] (unsigned int) const
 
virtual bool operator== (const MySymmetricMatrix &a) const
 Operator ==.
 
virtual MySymmetricMatrix & operator= (double a)
 Set all elements of the Matrix equal to a.
 
virtual MySymmetricMatrix & operator+= (double a)
 SYMMETRICMATRIX - SCALAR operator.
 
virtual MySymmetricMatrix & operator-= (double a)
 SYMMETRICMATRIX - SCALAR operator.
 
virtual MySymmetricMatrix & operator*= (double b)
 SYMMETRICMATRIX - SCALAR operator.
 
virtual MySymmetricMatrix & operator/= (double b)
 SYMMETRICMATRIX - SCALAR operator.
 
virtual MySymmetricMatrix operator+ (double b) const
 SYMMETRICMATRIX - SCALAR operator.
 
virtual MySymmetricMatrix operator- (double b) const
 SYMMETRICMATRIX - SCALAR operator.
 
virtual MySymmetricMatrix operator* (double b) const
 SYMMETRICMATRIX - SCALAR operator.
 
virtual MySymmetricMatrix operator/ (double b) const
 SYMMETRICMATRIX - SCALAR operator.
 
virtual MyRowVector rowCopy (unsigned int r) const
 
virtual MyMatrix & operator+= (const MyMatrix &a)
 SYMMETRICMATRIX - MATRIX operator.
 
virtual MyMatrix & operator-= (const MyMatrix &a)
 SYMMETRICMATRIX - MATRIX operator.
 
virtual MyMatrix operator+ (const MyMatrix &a) const
 SYMMETRICMATRIX - MATRIX operator.
 
virtual MyMatrix operator- (const MyMatrix &a) const
 SYMMETRICMATRIX - MATRIX operator.
 
virtual MyMatrix operator* (const MyMatrix &a) const
 SYMMETRICMATRIX - MATRIX operator.
 
virtual MySymmetricMatrix & operator+= (const MySymmetricMatrix &a)
 SYMMETRICMATRIX - SYMMETRICMATRIX operators.
 
virtual MySymmetricMatrix & operator-= (const MySymmetricMatrix &a)
 SYMMETRICMATRIX - SYMMETRICMATRIX operators.
 
virtual MySymmetricMatrix operator+ (const MySymmetricMatrix &a) const
 SYMMETRICMATRIX - SYMMETRICMATRIX operators.
 
virtual MySymmetricMatrix operator- (const MySymmetricMatrix &a) const
 SYMMETRICMATRIX - SYMMETRICMATRIX operators.
 
virtual MyMatrix operator* (const MySymmetricMatrix &a) const
 SYMMETRICMATRIX - SYMMETRICMATRIX operators.
 
virtual MyColumnVector operator* (const MyColumnVector &b) const
 SYMMETRICMATRIX - VECTOR operator.
 
virtual void multiply (const MyColumnVector &b, MyColumnVector &result) const
 SYMMETRICMATRIX - VECTOR operator.
 
virtual void resize (unsigned int i, bool copy=true, bool initialize=true)
 resize symmetric matrix
 
virtual MyMatrix sub (int i_start, int i_end, int j_start, int j_end) const
 get sub matrix
 
virtual bool cholesky_semidefinite (MyMatrix &m) const
 Cholesky Decomposition for semidefinite matrices.
 

Detailed Description

Definition at line 109 of file asirfilter.h.


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