Class SymmetricMatrixWrapper. More...
#include <matrix_wrapper.h>
Public Member Functions | |
virtual unsigned int | capacity () const =0 |
Ask Number of Rows. More... | |
virtual bool | cholesky_semidefinite (MyMatrix &m) const |
Cholesky Decomposition for semidefinite matrices. More... | |
virtual unsigned int | columns () const =0 |
Ask Number of Columns. More... | |
virtual double | determinant () const =0 |
get determinant More... | |
virtual MySymmetricMatrix | inverse () const =0 |
get inverse More... | |
virtual void | multiply (const MyColumnVector &b, MyColumnVector &result) const =0 |
SYMMETRICMATRIX - VECTOR operator. More... | |
virtual double & | operator() (unsigned int, unsigned int)=0 |
Operator () More... | |
virtual double | operator() (unsigned int, unsigned int) const =0 |
Operator () More... | |
virtual MySymmetricMatrix | operator* (double b) const =0 |
SYMMETRICMATRIX - SCALAR operator. More... | |
virtual MyMatrix | operator* (const MyMatrix &a) const =0 |
SYMMETRICMATRIX - MATRIX operator. More... | |
virtual MyMatrix | operator* (const MySymmetricMatrix &a) const =0 |
SYMMETRICMATRIX - SYMMETRICMATRIX operators. More... | |
virtual ColumnVector | operator* (const MyColumnVector &b) const =0 |
SYMMETRICMATRIX - VECTOR operator. More... | |
virtual MySymmetricMatrix & | operator*= (double b)=0 |
SYMMETRICMATRIX - SCALAR operator. More... | |
virtual MySymmetricMatrix | operator+ (double b) const =0 |
SYMMETRICMATRIX - SCALAR operator. More... | |
virtual MyMatrix | operator+ (const MyMatrix &a) const =0 |
SYMMETRICMATRIX - MATRIX operator. More... | |
virtual MySymmetricMatrix | operator+ (const MySymmetricMatrix &a) const =0 |
SYMMETRICMATRIX - SYMMETRICMATRIX operators. More... | |
virtual MySymmetricMatrix & | operator+= (double a)=0 |
SYMMETRICMATRIX - SCALAR operator. More... | |
virtual MyMatrix & | operator+= (const MyMatrix &a)=0 |
SYMMETRICMATRIX - MATRIX operator. More... | |
virtual MySymmetricMatrix & | operator+= (const MySymmetricMatrix &a)=0 |
SYMMETRICMATRIX - SYMMETRICMATRIX operators. More... | |
virtual MySymmetricMatrix | operator- (double b) const =0 |
SYMMETRICMATRIX - SCALAR operator. More... | |
virtual MyMatrix | operator- (const MyMatrix &a) const =0 |
SYMMETRICMATRIX - MATRIX operator. More... | |
virtual MySymmetricMatrix | operator- (const MySymmetricMatrix &a) const =0 |
SYMMETRICMATRIX - SYMMETRICMATRIX operators. More... | |
virtual MySymmetricMatrix & | operator-= (double a)=0 |
SYMMETRICMATRIX - SCALAR operator. More... | |
virtual MyMatrix & | operator-= (const MyMatrix &a)=0 |
SYMMETRICMATRIX - MATRIX operator. More... | |
virtual MySymmetricMatrix & | operator-= (const MySymmetricMatrix &a)=0 |
SYMMETRICMATRIX - SYMMETRICMATRIX operators. More... | |
virtual MySymmetricMatrix | operator/ (double b) const =0 |
SYMMETRICMATRIX - SCALAR operator. More... | |
virtual MySymmetricMatrix & | operator/= (double b)=0 |
SYMMETRICMATRIX - SCALAR operator. More... | |
virtual MySymmetricMatrix & | operator= (double a)=0 |
Set all elements of the Matrix equal to a. More... | |
virtual bool | operator== (const MySymmetricMatrix &a) const =0 |
Operator ==. More... | |
virtual void | resize (unsigned int i, bool copy=true, bool initialize=true)=0 |
resize symmetric matrix More... | |
virtual unsigned int | rows () const =0 |
Ask Number of Rows. More... | |
virtual unsigned int | size () const =0 |
Ask Number of Rows. More... | |
virtual MyMatrix | sub (int i_start, int i_end, int j_start, int j_end) const =0 |
get sub matrix More... | |
SymmetricMatrix_Wrapper () | |
Constructor. More... | |
virtual MySymmetricMatrix | transpose () const =0 |
get transpose More... | |
virtual | ~SymmetricMatrix_Wrapper () |
Destructor. More... | |
Class SymmetricMatrixWrapper.
Definition at line 166 of file matrix_wrapper.h.
|
inline |
Constructor.
Definition at line 170 of file matrix_wrapper.h.
|
inlinevirtual |
Destructor.
Definition at line 173 of file matrix_wrapper.h.
|
pure virtual |
Ask Number of Rows.
|
virtual |
Cholesky Decomposition for semidefinite matrices.
Definition at line 11 of file matrix_wrapper.cpp.
|
pure virtual |
Ask Number of Columns.
|
pure virtual |
get determinant
|
pure virtual |
get inverse
|
pure virtual |
SYMMETRICMATRIX - VECTOR operator.
|
pure virtual |
Operator ()
|
pure virtual |
Operator ()
|
pure virtual |
SYMMETRICMATRIX - SCALAR operator.
|
pure virtual |
SYMMETRICMATRIX - MATRIX operator.
|
pure virtual |
SYMMETRICMATRIX - SYMMETRICMATRIX operators.
|
pure virtual |
SYMMETRICMATRIX - VECTOR operator.
|
pure virtual |
SYMMETRICMATRIX - SCALAR operator.
|
pure virtual |
SYMMETRICMATRIX - SCALAR operator.
|
pure virtual |
SYMMETRICMATRIX - MATRIX operator.
|
pure virtual |
SYMMETRICMATRIX - SYMMETRICMATRIX operators.
|
pure virtual |
SYMMETRICMATRIX - SCALAR operator.
|
pure virtual |
SYMMETRICMATRIX - MATRIX operator.
|
pure virtual |
SYMMETRICMATRIX - SYMMETRICMATRIX operators.
|
pure virtual |
SYMMETRICMATRIX - SCALAR operator.
|
pure virtual |
SYMMETRICMATRIX - MATRIX operator.
|
pure virtual |
SYMMETRICMATRIX - SYMMETRICMATRIX operators.
|
pure virtual |
SYMMETRICMATRIX - SCALAR operator.
|
pure virtual |
SYMMETRICMATRIX - MATRIX operator.
|
pure virtual |
SYMMETRICMATRIX - SYMMETRICMATRIX operators.
|
pure virtual |
SYMMETRICMATRIX - SCALAR operator.
|
pure virtual |
SYMMETRICMATRIX - SCALAR operator.
|
pure virtual |
Set all elements of the Matrix equal to a.
|
pure virtual |
Operator ==.
|
pure virtual |
resize symmetric matrix
|
pure virtual |
Ask Number of Rows.
|
pure virtual |
Ask Number of Rows.
|
pure virtual |
get sub matrix
|
pure virtual |
get transpose