|
bool | is_square () const |
|
virtual unsigned | nrows () const =0 |
|
virtual unsigned | ncols () const =0 |
|
virtual bool | eq (const MatrixBase &other) const |
|
virtual tribool | is_real (const Assumptions *assumptions=nullptr) const =0 |
|
virtual RCP< const Basic > | get (unsigned i, unsigned j) const =0 |
|
virtual void | set (unsigned i, unsigned j, const RCP< const Basic > &e)=0 |
|
virtual std::string | __str__ () const |
|
virtual unsigned | rank () const =0 |
|
virtual RCP< const Basic > | det () const =0 |
|
virtual void | inv (MatrixBase &result) const =0 |
|
virtual void | add_matrix (const MatrixBase &other, MatrixBase &result) const =0 |
|
virtual void | mul_matrix (const MatrixBase &other, MatrixBase &result) const =0 |
|
virtual void | elementwise_mul_matrix (const MatrixBase &other, MatrixBase &result) const =0 |
|
virtual void | add_scalar (const RCP< const Basic > &k, MatrixBase &result) const =0 |
|
virtual void | mul_scalar (const RCP< const Basic > &k, MatrixBase &result) const =0 |
|
virtual void | conjugate (MatrixBase &result) const =0 |
|
virtual void | transpose (MatrixBase &result) const =0 |
|
virtual void | conjugate_transpose (MatrixBase &result) const =0 |
|
virtual void | submatrix (MatrixBase &result, unsigned row_start, unsigned col_start, unsigned row_end, unsigned col_end, unsigned row_step=1, unsigned col_step=1) const =0 |
|
virtual void | LU (MatrixBase &L, MatrixBase &U) const =0 |
|
virtual void | LDL (MatrixBase &L, MatrixBase &D) const =0 |
|
virtual void | FFLU (MatrixBase &LU) const =0 |
|
virtual void | FFLDU (MatrixBase &L, MatrixBase &D, MatrixBase &U) const =0 |
|
virtual void | QR (MatrixBase &Q, MatrixBase &R) const =0 |
|
virtual void | cholesky (MatrixBase &L) const =0 |
|
virtual void | LU_solve (const MatrixBase &b, MatrixBase &x) const =0 |
|
Definition at line 11 of file matrix.h.