MPQC  3.0.0-alpha
sc::sma2::Array< N > Member List

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) constsc::sma2::Array< N >inline
block_size(const BlockInfo< N > &bi) constsc::sma2::Array< N >inline
blockmap() constsc::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) constsc::sma2::Array< N >inline
indices() constsc::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() constsc::sma2::Array< N >inline
n_element() constsc::sma2::Array< N >inline
n_element_allocated() constsc::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()) constsc::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() constsc::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

Generated at Sun Jan 26 2020 23:24:15 for MPQC 3.0.0-alpha using the documentation package Doxygen 1.8.16.