#include <inmost_dense.h>
|
| void | Swap (Matrix &b) |
| |
| bool | SVD (Matrix &U, Matrix &Sigma, Matrix &VT) |
| |
| | Matrix (Var *pspace, enumerator pn, enumerator pm) |
| |
| | Matrix (enumerator pn, enumerator pm) |
| |
| | Matrix (const Matrix &other) |
| |
| | ~Matrix () |
| |
| void | Resize (enumerator nrows, enumerator mcols) |
| |
| Matrix & | operator= (Matrix const &other) |
| |
| Var & | operator() (enumerator i, enumerator j) |
| |
| Var | operator() (enumerator i, enumerator j) const |
| |
| Matrix | operator- () const |
| |
| template<typename typeB > |
Matrix< typename Promote< Var,
typeB >::type > | operator- (const Matrix< typeB > &other) const |
| |
| Matrix & | operator-= (const Matrix &other) |
| |
| template<typename typeB > |
Matrix< typename Promote< Var,
typeB >::type > | operator+ (const Matrix< typeB > &other) const |
| |
| Matrix & | operator+= (const Matrix &other) |
| |
| template<typename typeB > |
Matrix< typename Promote< Var,
typeB >::type > | operator* (typeB coef) const |
| |
| Matrix & | operator*= (Var coef) |
| |
| template<typename typeB > |
Matrix< typename Promote< Var,
typeB >::type > | operator/ (typeB coef) const |
| |
| Matrix & | operator/= (Var coef) |
| |
| template<typename typeB > |
Matrix< typename Promote< Var,
typeB >::type > | operator* (const Matrix< typeB > &other) const |
| |
| template<typename typeB > |
Matrix< typename Promote< Var,
typeB >::type > | operator/ (const Matrix< typeB > &other) const |
| |
| Matrix | Transpose () const |
| |
| std::pair< Matrix, bool > | Invert () const |
| |
| void | Zero () |
| |
| Var | Trace () const |
| |
| Var * | data () |
| |
| const Var * | data () const |
| |
| enumerator | Rows () const |
| |
| enumerator | Cols () const |
| |
| void | Print (INMOST_DATA_REAL_TYPE threshold=1.0e-10) const |
| |
| bool | isSymmetric () const |
| |
| Var | DotProduct (const Matrix &other) const |
| |
| Var | FrobeniusNorm () |
| |
|
| static Var | sign_func (const Var &a, const Var &b) |
| |
| static Var | max_func (const Var &x, const Var &y) |
| |
| static Var | pythag (const Var &a, const Var &b) |
| |
template<typename Var>
class INMOST::Matrix< Var >
Definition at line 35 of file inmost_dense.h.
template<typename Var>
| static Var INMOST::Matrix< Var >::max_func |
( |
const Var & |
x, |
|
|
const Var & |
y |
|
) |
| |
|
inlinestaticprotected |
template<typename Var>
template<typename typeB >
template<typename Var>
template<typename typeB >
template<typename Var>
template<typename typeB >
template<typename Var>
template<typename typeB >
template<typename Var>
template<typename typeB >
template<typename Var>
template<typename typeB >
performs A*B^{-1} checks existence of B^{-1} only in debug mode.
Definition at line 439 of file inmost_dense.h.
template<typename Var>
| static Var INMOST::Matrix< Var >::pythag |
( |
const Var & |
a, |
|
|
const Var & |
b |
|
) |
| |
|
inlinestaticprotected |
template<typename Var>
| static Var INMOST::Matrix< Var >::sign_func |
( |
const Var & |
a, |
|
|
const Var & |
b |
|
) |
| |
|
inlinestaticprotected |
The documentation for this class was generated from the following file: