#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: