MPQC
3.0.0-alpha
|
This is the complete list of members for sc::sma2::Array< N >, including all inherited members.
add_all_unallocated_blocks() | sc::sma2::Array< N > | inline |
add_allocated_block(const BlockInfo< N > &b) | sc::sma2::Array< N > | inline |
add_new_unallocated_block(const typename blockmap_t::iterator &hint, const BlockInfo< N > &b) | sc::sma2::Array< N > | inline |
add_new_unallocated_block(const BlockInfo< N > &b) | sc::sma2::Array< N > | inline |
add_unallocated_block(const BlockInfo< N > &b) | sc::sma2::Array< N > | inline |
add_zeroed_block(const BlockInfo< N > &b) | sc::sma2::Array< N > | inline |
allocate_blocks() | sc::sma2::Array< N > | inline |
Array(const Array< N > &a) (defined in sc::sma2::Array< N >) | sc::sma2::Array< N > | inline |
Array(const std::string &name="", double tol=DBL_EPSILON) | sc::sma2::Array< N > | inline |
Array(const Range &index, const std::string &name="", double tol=DBL_EPSILON) | sc::sma2::Array< N > | inline |
Array(const Range &i0, const Range &i1, const std::string &name="", double tol=DBL_EPSILON) | sc::sma2::Array< N > | inline |
Array(const Range &i0, const Range &i1, const Range &i2, const std::string &name="", double tol=DBL_EPSILON) | sc::sma2::Array< N > | inline |
Array(const Range &i0, const Range &i1, const Range &i2, const Range &i3, const std::string &name="", double tol=DBL_EPSILON) | sc::sma2::Array< N > | inline |
Array(const Range &i0, const Range &i1, const Range &i2, const Range &i3, const Range &i4, const std::string &name="", double tol=DBL_EPSILON) | sc::sma2::Array< N > | inline |
Array(const Range &i0, const Range &i1, const Range &i2, const Range &i3, const Range &i4, const Range &i5, const std::string &name="", double tol=DBL_EPSILON) | sc::sma2::Array< N > | inline |
Array(const Range *ranges, double tol=DBL_EPSILON) | sc::sma2::Array< N > | inline |
assign(double val) | sc::sma2::Array< N > | inline |
assign_all(const Array< N > &a) | sc::sma2::Array< N > | inline |
assign_tol(const Array< N > &a, double tol) | sc::sma2::Array< N > | inline |
block_max_abs(typename blockmap_t::const_iterator &b) const | sc::sma2::Array< N > | inline |
block_size(const BlockInfo< N > &bi) const | sc::sma2::Array< N > | inline |
blockmap() const | sc::sma2::Array< N > | inline |
blockmap_cache_entry(const IndexList &il) | sc::sma2::Array< N > | inline |
blockmap_cache_entry_exists(const IndexList &il) | sc::sma2::Array< N > | inline |
blockmap_t typedef (defined in sc::sma2::Array< N >) | sc::sma2::Array< N > | |
cached_blockmap_t typedef (defined in sc::sma2::Array< N >) | sc::sma2::Array< N > | |
clear() | sc::sma2::Array< N > | inline |
clear_blockmap_cache() | sc::sma2::Array< N > | inline |
Compare typedef (defined in sc::sma2::Array< N >) | sc::sma2::Array< N > | |
compute_bounds() | sc::sma2::Array< N > | inline |
deallocate_blocks() | sc::sma2::Array< N > | inline |
debug() | sc::sma2::Array< N > | inline |
debug() const (defined in sc::sma2::Array< N >) | sc::sma2::Array< N > | inline |
distributed_from_distributed(const sc::Ref< sc::MessageGrp > &, const BlockDistrib< N > &, Array< N > &, bool clear_source_array=false, bool ignore_block_distrib_throws=false) | sc::sma2::Array< N > | |
index(int i) const | sc::sma2::Array< N > | inline |
indices() const | sc::sma2::Array< N > | inline |
init(const std::string &name="", double tol=DBL_EPSILON) (defined in sc::sma2::Array< N >) | sc::sma2::Array< N > | inline |
init(const Range &index, const std::string &name="", double tol=DBL_EPSILON) (defined in sc::sma2::Array< N >) | sc::sma2::Array< N > | inline |
init(const Range &i0, const Range &i1, const std::string &name="", double tol=DBL_EPSILON) (defined in sc::sma2::Array< N >) | sc::sma2::Array< N > | inline |
init(const Range &i0, const Range &i1, const Range &i2, const std::string &name="", double tol=DBL_EPSILON) (defined in sc::sma2::Array< N >) | sc::sma2::Array< N > | inline |
init(const Range &i0, const Range &i1, const Range &i2, const Range &i3, const std::string &name="", double tol=DBL_EPSILON) (defined in sc::sma2::Array< N >) | sc::sma2::Array< N > | inline |
init(const Range &i0, const Range &i1, const Range &i2, const Range &i3, const Range &i4, const std::string &name="", double tol=DBL_EPSILON) (defined in sc::sma2::Array< N >) | sc::sma2::Array< N > | inline |
init(const Range &i0, const Range &i1, const Range &i2, const Range &i3, const Range &i4, const Range &i5, const std::string &name="", double tol=DBL_EPSILON) (defined in sc::sma2::Array< N >) | sc::sma2::Array< N > | inline |
init_blocks(const Array< N > &a, double tol) | sc::sma2::Array< N > | inline |
init_blocks(const Array< N > &a) | sc::sma2::Array< N > | inline |
initial_hint() | sc::sma2::Array< N > | inline |
max_abs_element() | sc::sma2::Array< N > | inline |
max_n_block() (defined in sc::sma2::Array< N >) | sc::sma2::Array< N > | inline |
max_n_element() (defined in sc::sma2::Array< N >) | sc::sma2::Array< N > | inline |
n_block() const | sc::sma2::Array< N > | inline |
n_element() const | sc::sma2::Array< N > | inline |
n_element_allocated() const | sc::sma2::Array< N > | inline |
name() const (defined in sc::sma2::Array< N >) | sc::sma2::Array< N > | inline |
nindex() | sc::sma2::Array< N > | inlinestatic |
operator()() (defined in sc::sma2::Array< N >) | sc::sma2::Array< N > | inline |
operator()(const Index &i1) (defined in sc::sma2::Array< N >) | sc::sma2::Array< N > | inline |
operator()(const Index &i1, const Index &i2) (defined in sc::sma2::Array< N >) | sc::sma2::Array< N > | inline |
operator()(const std::string &i1, const std::string &i2) (defined in sc::sma2::Array< N >) | sc::sma2::Array< N > | inline |
operator()(const Index &i1, const Index &i2, const Index &i3) (defined in sc::sma2::Array< N >) | sc::sma2::Array< N > | inline |
operator()(const std::string &i1, const std::string &i2, const std::string &i3) (defined in sc::sma2::Array< N >) | sc::sma2::Array< N > | inline |
operator()(const Index &i1, const Index &i2, const Index &i3, const Index &i4) (defined in sc::sma2::Array< N >) | sc::sma2::Array< N > | inline |
operator()(const std::string &i1, const std::string &i2, const std::string &i3, const std::string &i4) (defined in sc::sma2::Array< N >) | sc::sma2::Array< N > | inline |
operator()(const Index &i1, const Index &i2, const Index &i3, const Index &i4, const Index &i5) (defined in sc::sma2::Array< N >) | sc::sma2::Array< N > | inline |
operator()(const std::string &i1, const std::string &i2, const std::string &i3, const std::string &i4, const std::string &i5) (defined in sc::sma2::Array< N >) | sc::sma2::Array< N > | inline |
operator()(const Index &i1, const Index &i2, const Index &i3, const Index &i4, const Index &i5, const Index &i6) (defined in sc::sma2::Array< N >) | sc::sma2::Array< N > | inline |
operator()(const std::string &i1, const std::string &i2, const std::string &i3, const std::string &i4, const std::string &i5, const std::string &i6) (defined in sc::sma2::Array< N >) | sc::sma2::Array< N > | inline |
operator*=(double f) | sc::sma2::Array< N > | inline |
operator=(const Array< N > &a) | sc::sma2::Array< N > | inline |
parallel_accumulate(const sc::Ref< sc::MessageGrp > &grp) | sc::sma2::Array< N > | |
parallel_union(const sc::Ref< sc::MessageGrp > &grp) | sc::sma2::Array< N > | |
print(const sc::Ref< sc::MessageGrp > &grp=0, bool distributed=false, std::ostream &o=sc::ExEnv::outn()) const (defined in sc::sma2::Array< N >) | sc::sma2::Array< N > | inline |
print_local(std::ostream &o=sc::ExEnv::outn()) const | sc::sma2::Array< N > | inline |
read(sc::StateIn &si) (defined in sc::sma2::Array< N >) | sc::sma2::Array< N > | inline |
relocate_block(const BlockInfo< N > &b_old, const BlockInfo< N > &b_new) (defined in sc::sma2::Array< N >) | sc::sma2::Array< N > | inline |
remap (defined in sc::sma2::Array< N >) | sc::sma2::Array< N > | friend |
remap (defined in sc::sma2::Array< N >) | sc::sma2::Array< N > | friend |
remove_block(const BlockInfo< N > &b) | sc::sma2::Array< N > | inline |
replicated_from_distributed(const sc::Ref< sc::MessageGrp > &, const Array< N > &) | sc::sma2::Array< N > | |
set_index(int i, const Range &idx) | sc::sma2::Array< N > | inline |
set_indices(const Range *r) | sc::sma2::Array< N > | inline |
set_tolerance(double t) (defined in sc::sma2::Array< N >) | sc::sma2::Array< N > | inline |
set_use_blockmap_cache(bool ubmc) | sc::sma2::Array< N > | inline |
tolerance() const (defined in sc::sma2::Array< N >) | sc::sma2::Array< N > | inline |
use_blockmap_cache() const | sc::sma2::Array< N > | inline |
value() | sc::sma2::Array< N > | inline |
write(sc::StateOut &so) const (defined in sc::sma2::Array< N >) | sc::sma2::Array< N > | inline |
zero() | sc::sma2::Array< N > | inline |
~Array() (defined in sc::sma2::Array< N >) | sc::sma2::Array< N > | inline |