|
| | csr_rep (size_type loc_nrow1=0, size_type loc_ncol1=0, size_type loc_nnz1=0) |
| |
| void | resize (size_type loc_nrow1=0, size_type loc_ncol1=0, size_type loc_nnz1=0) |
| |
| | csr_rep (const distributor &row_ownership, const distributor &col_ownership, size_type nnz1=0) |
| |
| void | resize (const distributor &row_ownership, const distributor &col_ownership, size_type nnz1=0) |
| |
| | csr_rep (const csr_rep< T, sequential > &a) |
| |
| template<class A > |
| void | build_from_asr (const asr< T, sequential, A > &a) |
| |
| template<class A > |
| | csr_rep (const asr< T, sequential, A > &a) |
| |
| template<class A > |
| void | build_from_diag (const disarray_rep< T, sequential, A > &d) |
| |
| const distributor & | row_ownership () const |
| |
| const distributor & | col_ownership () const |
| |
| const_iterator | begin () const |
| |
| const_iterator | end () const |
| |
| iterator | begin () |
| |
| iterator | end () |
| |
| size_type | nrow () const |
| |
| size_type | ncol () const |
| |
| size_type | nnz () const |
| |
| size_type | dis_nrow () const |
| |
| size_type | dis_ncol () const |
| |
| size_type | dis_nnz () const |
| |
| T | max_abs () const |
| |
| bool | is_symmetric () const |
| |
| void | set_symmetry (bool is_symm) const |
| |
| void | set_symmetry_by_check (const T &tol=std::numeric_limits< T >::epsilon()) const |
| |
| bool | is_definite_positive () const |
| |
| void | set_definite_positive (bool is_defpos) const |
| |
| size_type | pattern_dimension () const |
| |
| void | set_pattern_dimension (size_type dim) const |
| |
| size_type | row_first_index () const |
| |
| size_type | row_last_index () const |
| |
| size_type | col_first_index () const |
| |
| size_type | col_last_index () const |
| |
| idiststream & | get (idiststream &) |
| |
| odiststream & | put (odiststream &, size_type istart=0) const |
| |
| odiststream & | put_matrix_market (odiststream &, size_type istart=0) const |
| |
| odiststream & | put_sparse_matlab (odiststream &, size_type istart=0) const |
| |
| void | dump (const std::string &name, size_type istart=0) const |
| |
| void | mult (const vec< T, sequential > &x, vec< T, sequential > &y) const |
| |
| void | trans_mult (const vec< T, sequential > &x, vec< T, sequential > &y) const |
| |
| csr_rep< T, sequential > & | operator*= (const T &lambda) |
| |
| template<class BinaryOp > |
| void | assign_add (const csr_rep< T, sequential > &a, const csr_rep< T, sequential > &b, BinaryOp binop) |
| |
| void | build_transpose (csr_rep< T, sequential > &b) const |
| |
| void | assign_mult (const csr_rep< T, sequential > &a, const csr_rep< T, sequential > &b) |
| |
| size_type | ext_nnz () const |
| |
| size_type | dis_ext_nnz () const |
| |
| const_iterator | ext_begin () const |
| |
| const_iterator | ext_end () const |
| |
| size_type | jext2dis_j (size_type jext) const |
| |
| | vector_of_iterator (size_type n=0, const value_type &value=value_type()) |
| |
| size_type | size () const |
| |
| iterator | begin () |
| |
| const_iterator | begin () const |
| |
| const_iterator | end () const |
| |
| iterator | end () |
| |
| const_reference | operator[] (size_type i) const |
| |
| reference | operator[] (size_type i) |
| |
template<class T>
class rheolef::csr_rep< T, sequential >
Definition at line 84 of file csr.h.