template<class
T>
class rheolef::csr< T, distributed >
Definition at line 466 of file csr.h.
|
| | csr () |
| |
| template<class A > |
| | csr (const asr< T, memory_type, A > &a) |
| |
| void | resize (const distributor &row_ownership, const distributor &col_ownership, size_type nnz1=0) |
| |
| | csr (const std::initializer_list< details::csr_concat_value< T, distributed > > &init_list) |
| |
| | csr (const std::initializer_list< details::csr_concat_line< T, distributed > > &init_list) |
| |
| const distributor & | row_ownership () const |
| |
| const distributor & | col_ownership () const |
| |
| size_type | dis_nrow () const |
| |
| size_type | dis_ncol () const |
| |
| size_type | dis_nnz () const |
| |
| size_type | dis_ext_nnz () 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 |
| |
| T | max_abs () const |
| |
| size_type | nrow () const |
| |
| size_type | ncol () const |
| |
| size_type | nnz () 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 |
| |
| const_iterator | begin () const |
| |
| const_iterator | end () const |
| |
| iterator | begin_nonconst () |
| |
| iterator | end_nonconst () |
| |
| size_type | ext_nnz () const |
| |
| const_iterator | ext_begin () const |
| |
| const_iterator | ext_end () const |
| |
| iterator | ext_begin_nonconst () |
| |
| iterator | ext_end_nonconst () |
| |
| size_type | jext2dis_j (size_type jext) const |
| |
| int | constraint_process_rank () const |
| |
| void | mult (const vec< element_type, distributed > &x, vec< element_type, distributed > &y) const |
| |
| vec< element_type, distributed > | operator* (const vec< element_type, distributed > &x) const |
| |
| void | trans_mult (const vec< element_type, distributed > &x, vec< element_type, distributed > &y) const |
| |
| vec< element_type, distributed > | trans_mult (const vec< element_type, distributed > &x) const |
| |
| csr< T, distributed > | operator+ (const csr< T, distributed > &b) const |
| |
| csr< T, distributed > | operator- (const csr< T, distributed > &b) const |
| |
| csr< T, distributed > | operator* (const csr< T, distributed > &b) const |
| |
| csr< T, distributed > & | operator*= (const T &lambda) |
| |
| void | dump (const std::string &name) const |
| |
| | smart_pointer (csr_rep< T, distributed > *p=0) |
| |
| | smart_pointer (void *count, internal i) |
| |
| | smart_pointer (const smart_pointer< csr_rep< T, distributed > > &x) |
| |
| smart_pointer< csr_rep< T, distributed > > & | operator= (const smart_pointer< csr_rep< T, distributed > > &x) |
| |
| | ~smart_pointer () |
| |
| | smart_pointer_base (T *p=0) |
| |
| | smart_pointer_base (const smart_pointer_base< T, C > &) |
| |
| | smart_pointer_base (void *count, internal) |
| |
| smart_pointer_base< T, C > & | operator= (const smart_pointer_base< T, C > &) |
| |
| | ~smart_pointer_base () |
| |
| const T * | pointer () const |
| |
| const T & | data () const |
| |
| const T * | operator-> () const |
| |
| const T & | operator* () const |
| |
| T * | pointer () |
| |
| T & | data () |
| |
| T * | operator-> () |
| |
| T & | operator* () |
| |
| int | reference_counter () const |
| |
| counter * | get_count () const |
| |