template<class
T>
class rheolef::csr< T, sequential >
Definition at line 323 of file csr.h.
|
| csr () |
|
template<class A > |
| csr (const asr< T, sequential, A > &a) |
|
void | resize (size_type loc_nrow1=0, size_type loc_ncol1=0, size_type loc_nnz1=0) |
|
void | resize (const distributor &row_ownership, const distributor &col_ownership, size_type nnz1=0) |
|
| csr (const std::initializer_list< details::csr_concat_value< T, sequential > > &init_list) |
|
| csr (const std::initializer_list< details::csr_concat_line< T, sequential > > &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, sequential > &x, vec< element_type, sequential > &y) const |
|
vec< element_type, sequential > | operator* (const vec< element_type, sequential > &x) const |
|
void | trans_mult (const vec< element_type, sequential > &x, vec< element_type, sequential > &y) const |
|
vec< element_type, sequential > | trans_mult (const vec< element_type, sequential > &x) const |
|
csr< T, sequential > | operator+ (const csr< T, sequential > &b) const |
|
csr< T, sequential > | operator- (const csr< T, sequential > &b) const |
|
csr< T, sequential > | operator* (const csr< T, sequential > &b) const |
|
csr< T, sequential > & | operator*= (const T &lambda) |
|
void | dump (const std::string &name) const |
|
| smart_pointer (csr_rep< T, sequential > *p=0) |
|
| smart_pointer (void *count, internal i) |
|
| smart_pointer (const smart_pointer< csr_rep< T, sequential > > &x) |
|
smart_pointer< csr_rep< T, sequential > > & | operator= (const smart_pointer< csr_rep< T, sequential > > &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 |
|