iterative-solver 0.0
molpro::linalg::array::DistrArray Member List

This is the complete list of members for molpro::linalg::array::DistrArray, including all inherited members.

_divide(const DistrArray &y, const DistrArray &z, value_type shift, bool append, bool negative)molpro::linalg::array::DistrArrayprotectedvirtual
acc(index_type lo, index_type hi, const value_type *data)=0molpro::linalg::array::DistrArraypure virtual
add(const DistrArray &y)molpro::linalg::array::DistrArrayvirtual
add(value_type a)molpro::linalg::array::DistrArrayvirtual
at(index_type ind) const =0molpro::linalg::array::DistrArraypure virtual
axpy(value_type a, const DistrArray &y)molpro::linalg::array::DistrArrayvirtual
axpy(value_type a, const SparseArray &y)molpro::linalg::array::DistrArrayvirtual
communicator() constmolpro::linalg::array::DistrArrayinline
compatible(const DistrArray &other) constmolpro::linalg::array::DistrArray
copy(const DistrArray &y)molpro::linalg::array::DistrArrayvirtual
copy_patch(const DistrArray &y, index_type start, index_type end)molpro::linalg::array::DistrArrayvirtual
DistrArray(size_t dimension, MPI_Comm commun)molpro::linalg::array::DistrArrayprotected
DistrArray()=defaultmolpro::linalg::array::DistrArrayprotected
distributed_array typedefmolpro::linalg::array::DistrArray
Distribution typedefmolpro::linalg::array::DistrArray
distribution() const =0molpro::linalg::array::DistrArraypure virtual
divide(const DistrArray &y, const DistrArray &z, value_type shift=0, bool append=false, bool negative=false)molpro::linalg::array::DistrArrayinline
dot(const DistrArray &y) constmolpro::linalg::array::DistrArrayvirtual
dot(const SparseArray &y) constmolpro::linalg::array::DistrArrayvirtual
error(const std::string &message) constmolpro::linalg::array::DistrArrayvirtual
fill(value_type val)molpro::linalg::array::DistrArrayvirtual
gather(const std::vector< index_type > &indices) const =0molpro::linalg::array::DistrArraypure virtual
get(index_type lo, index_type hi, value_type *buf) const =0molpro::linalg::array::DistrArraypure virtual
get(index_type lo, index_type hi) const =0molpro::linalg::array::DistrArraypure virtual
index_type typedefmolpro::linalg::array::DistrArray
local_buffer()=0molpro::linalg::array::DistrArraypure virtual
local_buffer() const =0molpro::linalg::array::DistrArraypure virtual
m_communicatormolpro::linalg::array::DistrArrayprotected
m_dimensionmolpro::linalg::array::DistrArrayprotected
max_abs_n(int n) constmolpro::linalg::array::DistrArray
max_n(int n) constmolpro::linalg::array::DistrArray
min_abs_n(int n) constmolpro::linalg::array::DistrArray
min_loc_n(int n) constmolpro::linalg::array::DistrArray
min_n(int n) constmolpro::linalg::array::DistrArray
operator[](size_t index)molpro::linalg::array::DistrArrayinline
put(index_type lo, index_type hi, const value_type *data)=0molpro::linalg::array::DistrArraypure virtual
recip()molpro::linalg::array::DistrArrayvirtual
scal(value_type a)molpro::linalg::array::DistrArrayvirtual
scatter(const std::vector< index_type > &indices, const std::vector< value_type > &data)=0molpro::linalg::array::DistrArraypure virtual
scatter_acc(std::vector< index_type > &indices, const std::vector< value_type > &data)=0molpro::linalg::array::DistrArraypure virtual
select(size_t n, bool max=false, bool ignore_sign=false) constmolpro::linalg::array::DistrArray
select_max_dot(size_t n, const DistrArray &y) constmolpro::linalg::array::DistrArray
select_max_dot(size_t n, const SparseArray &y) constmolpro::linalg::array::DistrArray
set(index_type ind, value_type val)=0molpro::linalg::array::DistrArraypure virtual
size() constmolpro::linalg::array::DistrArrayinline
SparseArray typedefmolpro::linalg::array::DistrArray
sub(const DistrArray &y)molpro::linalg::array::DistrArrayvirtual
sub(value_type a)molpro::linalg::array::DistrArrayvirtual
sync() constmolpro::linalg::array::DistrArrayvirtual
times(const DistrArray &y)molpro::linalg::array::DistrArrayvirtual
times(const DistrArray &y, const DistrArray &z)molpro::linalg::array::DistrArrayvirtual
value_type typedefmolpro::linalg::array::DistrArray
vec() const =0molpro::linalg::array::DistrArraypure virtual
zero()molpro::linalg::array::DistrArrayvirtual
~DistrArray()=defaultmolpro::linalg::array::DistrArrayvirtual