Public Member Functions |
| ~VectorDom () |
| VectorDom (const Domain &D=Domain()) |
| VectorDom (const Self_t &V) |
int | operator== (const VectorDom< Domain, Sparse > &BC) const |
int | operator!= (const VectorDom< Domain, Sparse > &BC) const |
void | init (Rep &r, size_t dim=0) const |
void | assign (Rep &r, const Rep &v) |
int | areEqual (const Rep &P, const Rep &Q) const |
int | areNEqual (const Rep &P, const Rep &Q) const |
int | iszero (const Rep &P) const |
size_t | dim (const Rep &u) const |
const Domain & | subdomain () const |
void | add (Rep &res, const Rep &op1, const Rep &op2) const |
void | sub (Rep &res, const Rep &op1, const Rep &op2) const |
void | dot (Type_t &res, const Rep &u, const Rep &v) const |
void | addin (Rep &res, const Rep &u) const |
void | add (Rep &res, const Rep &u, const Type_t &val) const |
void | add (Rep &res, const Type_t &val, const Rep &v) const |
void | subin (Rep &res, const Rep &u) const |
void | sub (Rep &res, const Rep &u, const Type_t &val) const |
void | sub (Rep &res, const Type_t &val, const Rep &v) const |
void | negin (Rep &res) const |
void | neg (Rep &res, const Rep &u) const |
void | compact (Rep &u, const VectorDom< Domain, Dense > &VDom, const typename VectorDom< Domain, Dense >::Rep &v) const |
void | compact (Rep &u, const VectorDom< Domain, Sparse > &VDom, const typename VectorDom< Domain, Sparse >::Rep &v) const |
template<class UNOP > |
void | map (Rep &r, const UNOP &op, const Rep &u) const |
template<class UNOP > |
void | map (Rep &r, UNOP &op, const Rep &u) const |
ostream & | write (ostream &o) const |
istream & | read (istream &i) |
ostream & | write (ostream &o, const Rep &r) const |
istream & | read (istream &i, Rep &r) const |
Iterator_t | begin_data (Rep &U) const |
Iterator_t | end_data (Rep &U) const |
constIterator_t | begin_data (const Rep &U) const |
constIterator_t | end_data (const Rep &U) const |
IndiceIterator_t | begin_indice (const Rep &U) const |
IndiceIterator_t | end_indice (const Rep &U) const |