|
| ~MatrixDom () |
|
| MatrixDom () |
|
| MatrixDom (const Self_t &M) |
|
| MatrixDom (const Domain_t &D) |
|
void | init (Element &r, Indice_t nr, Indice_t nc) const |
|
void | init (Element &r) |
|
Type_t & | operator() (Element &r, Indice_t i, Indice_t j) const |
|
const Type_t & | operator() (const Element &r, Indice_t i, Indice_t j) const |
|
void | assign (Element &r, const Element &a) |
|
int | areEqual (const Element &P, const Element &Q) const |
|
int | areNEqual (const Element &P, const Element &Q) const |
|
int | isZero (const Element &P) const |
|
Indice_t | nrow (const Element &r) const |
|
Indice_t | ncol (const Element &r) const |
|
Domain_t | subdomain () const |
|
void | mulin (Element &res, const Element &u) const |
|
void | mul (Element &res, const Element &u, const Element &v) const |
|
void | addin (Element &res, const Element &u) const |
|
void | add (Element &res, const Element &u, const Element &v) const |
|
void | subin (Element &res, const Element &u) const |
|
void | sub (Element &res, const Element &u, const Element &v) const |
|
void | negin (Element &res) const |
|
void | neg (Element &res, const Element &u) const |
|
void | mul (typename VectorDom< Domain, Dense >::Element &res, const Element &M, const VectorDom< Domain, Dense > &VD, const typename VectorDom< Domain, Dense >::Element &u) const |
|
void | multrans (typename VectorDom< Domain, Dense >::Element &res, const Element &M, const VectorDom< Domain, Dense > &VS, const typename VectorDom< Domain, Dense >::Element &u) const |
|
void | axpy (Element &res, const Type_t &a, const Element &x, const Element &y) const |
|
void | axpyin (Element &res, const Type_t &a, const Element &x) const |
|
void | axmy (Element &res, const Type_t &a, const Element &x, const Element &y) const |
|
void | axmyin (Element &res, const Type_t &a, const Type_t &x) const |
|
void | axpy (Element &res, const Type_t &a, const Element &A, const Element &X, const Type_t &b, const Element &Y) const |
|
void | axpy (Element &res, const Element &A, const Element &X, const Element &Y) const |
|
void | mulin (Element &res, const Type_t &u) const |
|
void | mul (Element &res, const Type_t &u, const Element &v) const |
|
void | mul (Element &res, const Element &u, const Type_t &v) const |
|
void | add (Element &res, const Element &u, const Type_t &val) const |
|
void | add (Element &res, const Type_t &val, const Element &v) const |
|
void | sub (Element &res, const Element &u, const Type_t &val) const |
|
void | sub (Element &res, const Type_t &val, const Element &v) const |
|
template<class OP > |
void | map (Element &res, OP &op) const |
|
template<class OP > |
void | map (Element &res, OP &op, const Element &u) const |
|
template<class OP > |
void | map (Element &, OP &, const Element &, const Element &) const |
|
std::istream & | read (std::istream &s) |
|
std::ostream & | write (std::ostream &s) const |
|
std::istream & | read (std::istream &s, Element &r) const |
|
std::ostream & | write (std::ostream &s, const Element &r) const |
|