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

This is the complete list of members for molpro::linalg::array::DistrArraySpan, 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) overridemolpro::linalg::array::DistrArraySpanvirtual
add(const DistrArray &y)molpro::linalg::array::DistrArrayvirtual
add(value_type a)molpro::linalg::array::DistrArrayvirtual
allocate_buffer(Span< value_type > buffer)molpro::linalg::array::DistrArraySpan
at(index_type ind) const overridemolpro::linalg::array::DistrArraySpanvirtual
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
DistrArraySpan()=deletemolpro::linalg::array::DistrArraySpan
DistrArraySpan(size_t dimension, Span< value_type > buffer, MPI_Comm commun=comm_global())molpro::linalg::array::DistrArraySpan
DistrArraySpan(std::unique_ptr< Distribution > distribution, Span< value_type > buffer, MPI_Comm commun=comm_global())molpro::linalg::array::DistrArraySpan
DistrArraySpan(const DistrArraySpan &source)molpro::linalg::array::DistrArraySpan
DistrArraySpan(const DistrArray &source)molpro::linalg::array::DistrArraySpanexplicit
DistrArraySpan(DistrArraySpan &&source) noexceptmolpro::linalg::array::DistrArraySpan
distributed_array typedefmolpro::linalg::array::DistrArray
distribution() const overridemolpro::linalg::array::DistrArraySpanvirtual
Distribution typedefmolpro::linalg::array::DistrArray
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 overridemolpro::linalg::array::DistrArraySpanvirtual
get(index_type lo, index_type hi, value_type *buf) const overridemolpro::linalg::array::DistrArraySpanvirtual
get(index_type lo, index_type hi) const overridemolpro::linalg::array::DistrArraySpanvirtual
index_type typedefmolpro::linalg::array::DistrArray
local_buffer() overridemolpro::linalg::array::DistrArraySpanvirtual
local_buffer() const overridemolpro::linalg::array::DistrArraySpanvirtual
m_allocatedmolpro::linalg::array::DistrArraySpanprotected
m_communicatormolpro::linalg::array::DistrArrayprotected
m_dimensionmolpro::linalg::array::DistrArrayprotected
m_distributionmolpro::linalg::array::DistrArraySpanprotected
m_spanmolpro::linalg::array::DistrArraySpanprotected
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=(const DistrArraySpan &source)molpro::linalg::array::DistrArraySpan
operator=(DistrArraySpan &&source) noexceptmolpro::linalg::array::DistrArraySpan
operator[](size_t index)molpro::linalg::array::DistrArrayinline
put(index_type lo, index_type hi, const value_type *data) overridemolpro::linalg::array::DistrArraySpanvirtual
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) overridemolpro::linalg::array::DistrArraySpanvirtual
scatter_acc(std::vector< index_type > &indices, const std::vector< value_type > &data) overridemolpro::linalg::array::DistrArraySpanvirtual
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) overridemolpro::linalg::array::DistrArraySpanvirtual
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
swapmolpro::linalg::array::DistrArraySpanfriend
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 overridemolpro::linalg::array::DistrArraySpanvirtual
zero()molpro::linalg::array::DistrArrayvirtual
~DistrArray()=defaultmolpro::linalg::array::DistrArrayvirtual