Bayesian Filtering Library
Generated from SVN r
|
Implementation of Matrixwrapper using Boost. More...
#include <asirfilter.h>
Public Member Functions | |
Matrix (int m, int n) | |
Matrix (const MyMatrix &a) | |
Matrix (const BoostMatrix &a) | |
Matrix (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 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 MyMatrix &a) const |
Operator ==. | |
virtual MyMatrix & | operator= (double a) |
Set all elements of the Matrix equal to a. | |
virtual MyMatrix & | operator+= (double a) |
MATRIX - SCALAR operator. | |
virtual MyMatrix & | operator-= (double a) |
MATRIX - SCALAR operator. | |
virtual MyMatrix & | operator*= (double b) |
MATRIX - SCALAR operator. | |
virtual MyMatrix & | operator/= (double b) |
MATRIX - SCALAR operator. | |
virtual MyMatrix | operator+ (double b) const |
MATRIX - SCALAR operator. | |
virtual MyMatrix | operator- (double b) const |
MATRIX - SCALAR operator. | |
virtual MyMatrix | operator* (double b) const |
MATRIX - SCALAR operator. | |
virtual MyMatrix | operator/ (double b) const |
MATRIX - SCALAR operator. | |
virtual MyMatrix & | operator= (const MySymmetricMatrix &a) |
MATRIX - SYMMETRICMATRIX operators. | |
virtual MyMatrix & | operator+= (const MyMatrix &a) |
MATRIX - MATRIX operator. | |
virtual MyMatrix & | operator-= (const MyMatrix &a) |
MATRIX - MATRIX operator. | |
virtual MyMatrix | operator+ (const MyMatrix &a) const |
MATRIX - MATRIX operator. | |
virtual MyMatrix | operator- (const MyMatrix &a) const |
MATRIX - MATRIX operator. | |
virtual MyMatrix | operator* (const MyMatrix &a) const |
MATRIX - MATRIX operator. | |
virtual MyColumnVector | operator* (const MyColumnVector &b) const |
MATRIX - VECTOR operator. | |
virtual MyRowVector | rowCopy (unsigned int r) const |
Get row from matrix. | |
virtual MyColumnVector | columnCopy (unsigned int c) const |
Get column from matrix. | |
virtual void | resize (unsigned int i, unsigned int j, bool copy=true, bool initialize=true) |
resize matrix | |
virtual MyMatrix | inverse () const |
get inverse | |
virtual MyMatrix | transpose () const |
get transpose | |
virtual double | determinant () const |
get determinant | |
virtual int | convertToSymmetricMatrix (MySymmetricMatrix &sym) |
Turn matrix into Symmetric one. | |
virtual MyMatrix | sub (int i_start, int i_end, int j_start, int j_end) const |
get sub matrix | |
virtual MyMatrix | pseudoinverse (double epsilon=0.01) const |
get pseudoinverse | |
virtual MyMatrix | pseudoinverse (double epsilon=0.01) const |
get pseudoinverse | |
virtual MyMatrix | pseudoinverse (double epsilon=0.01) const |
get pseudoinverse | |
virtual MyMatrix | pseudoinverse (double epsilon=0.01) const |
get pseudoinverse | |
virtual MyMatrix | pseudoinverse (double epsilon=0.01) const |
get pseudoinverse | |
virtual MyMatrix | pseudoinverse (double epsilon=0.01) const |
get pseudoinverse | |
virtual MyMatrix | pseudoinverse (double epsilon=0.01) const |
get pseudoinverse | |
virtual MyMatrix | pseudoinverse (double epsilon=0.01) const |
get pseudoinverse | |
virtual MyMatrix | pseudoinverse (double epsilon=0.01) const |
get pseudoinverse | |
virtual MyMatrix | pseudoinverse (double epsilon=0.01) const |
get pseudoinverse | |
virtual MyMatrix | pseudoinverse (double epsilon=0.01) const |
get pseudoinverse | |
virtual MyMatrix | pseudoinverse (double epsilon=0.01) const |
get pseudoinverse | |
virtual MyMatrix | pseudoinverse (double epsilon=0.01) const |
get pseudoinverse | |
virtual MyMatrix | pseudoinverse (double epsilon=0.01) const |
get pseudoinverse | |
virtual MyMatrix | pseudoinverse (double epsilon=0.01) const |
get pseudoinverse | |
virtual MyMatrix | pseudoinverse (double epsilon=0.01) const |
get pseudoinverse | |
virtual MyMatrix | pseudoinverse (double epsilon=0.01) const |
get pseudoinverse | |
virtual MyMatrix | pseudoinverse (double epsilon=0.01) const |
get pseudoinverse | |
virtual MyMatrix | pseudoinverse (double epsilon=0.01) const |
get pseudoinverse | |
virtual bool | SVD (MyColumnVector &D, MyMatrix &U, MyMatrix &V) const |
SVD Decomposition (for pseudo-inverse properties) | |
virtual bool | SVD (MyColumnVector &D, MyMatrix &U, MyMatrix &V) const |
SVD Decomposition (for pseudo-inverse properties) | |
virtual bool | SVD (MyColumnVector &D, MyMatrix &U, MyMatrix &V) const |
SVD Decomposition (for pseudo-inverse properties) | |
virtual bool | SVD (MyColumnVector &D, MyMatrix &U, MyMatrix &V) const |
SVD Decomposition (for pseudo-inverse properties) | |
virtual bool | SVD (MyColumnVector &D, MyMatrix &U, MyMatrix &V) const |
SVD Decomposition (for pseudo-inverse properties) | |
virtual bool | SVD (MyColumnVector &D, MyMatrix &U, MyMatrix &V) const |
SVD Decomposition (for pseudo-inverse properties) | |
virtual bool | SVD (MyColumnVector &D, MyMatrix &U, MyMatrix &V) const |
SVD Decomposition (for pseudo-inverse properties) | |
virtual bool | SVD (MyColumnVector &D, MyMatrix &U, MyMatrix &V) const |
SVD Decomposition (for pseudo-inverse properties) | |
virtual bool | SVD (MyColumnVector &D, MyMatrix &U, MyMatrix &V) const |
SVD Decomposition (for pseudo-inverse properties) | |
virtual bool | SVD (MyColumnVector &D, MyMatrix &U, MyMatrix &V) const |
SVD Decomposition (for pseudo-inverse properties) | |
virtual bool | SVD (MyColumnVector &D, MyMatrix &U, MyMatrix &V) const |
SVD Decomposition (for pseudo-inverse properties) | |
virtual bool | SVD (MyColumnVector &D, MyMatrix &U, MyMatrix &V) const |
SVD Decomposition (for pseudo-inverse properties) | |
virtual bool | SVD (MyColumnVector &D, MyMatrix &U, MyMatrix &V) const |
SVD Decomposition (for pseudo-inverse properties) | |
virtual bool | SVD (MyColumnVector &D, MyMatrix &U, MyMatrix &V) const |
SVD Decomposition (for pseudo-inverse properties) | |
virtual bool | SVD (MyColumnVector &D, MyMatrix &U, MyMatrix &V) const |
SVD Decomposition (for pseudo-inverse properties) | |
virtual bool | SVD (MyColumnVector &D, MyMatrix &U, MyMatrix &V) const |
SVD Decomposition (for pseudo-inverse properties) | |
virtual bool | SVD (MyColumnVector &D, MyMatrix &U, MyMatrix &V) const |
SVD Decomposition (for pseudo-inverse properties) | |
virtual bool | SVD (MyColumnVector &D, MyMatrix &U, MyMatrix &V) const |
SVD Decomposition (for pseudo-inverse properties) | |
virtual bool | SVD (MyColumnVector &D, MyMatrix &U, MyMatrix &V) const |
SVD Decomposition (for pseudo-inverse properties) | |
double | PYTHAG (double a, double b) const |
double | PYTHAG (double a, double b) const |
double | PYTHAG (double a, double b) const |
double | PYTHAG (double a, double b) const |
double | PYTHAG (double a, double b) const |
double | PYTHAG (double a, double b) const |
double | PYTHAG (double a, double b) const |
double | PYTHAG (double a, double b) const |
double | PYTHAG (double a, double b) const |
double | PYTHAG (double a, double b) const |
double | PYTHAG (double a, double b) const |
double | PYTHAG (double a, double b) const |
double | PYTHAG (double a, double b) const |
double | PYTHAG (double a, double b) const |
double | PYTHAG (double a, double b) const |
double | PYTHAG (double a, double b) const |
double | PYTHAG (double a, double b) const |
double | PYTHAG (double a, double b) const |
double | PYTHAG (double a, double b) const |
double | SIGN (double a, double b) const |
double | SIGN (double a, double b) const |
double | SIGN (double a, double b) const |
double | SIGN (double a, double b) const |
double | SIGN (double a, double b) const |
double | SIGN (double a, double b) const |
double | SIGN (double a, double b) const |
double | SIGN (double a, double b) const |
double | SIGN (double a, double b) const |
double | SIGN (double a, double b) const |
double | SIGN (double a, double b) const |
double | SIGN (double a, double b) const |
double | SIGN (double a, double b) const |
double | SIGN (double a, double b) const |
double | SIGN (double a, double b) const |
double | SIGN (double a, double b) const |
double | SIGN (double a, double b) const |
double | SIGN (double a, double b) const |
double | SIGN (double a, double b) const |
Implementation of Matrixwrapper using Boost.
Definition at line 46 of file asirfilter.h.
virtual int convertToSymmetricMatrix | ( | MySymmetricMatrix & | sym | ) | [virtual] |
Turn matrix into Symmetric one.
Convert Matrix to SymmetricMatrix Elements of matrix are copied to lower triangle of new symmetric matrix
Implements Matrix_Wrapper.