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

This is the complete list of members for molpro::linalg::array::DistrArrayDisk, 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) overridemolpro::linalg::array::DistrArrayDiskvirtual
copy_patch(const DistrArray &y, index_type start, index_type end)molpro::linalg::array::DistrArrayvirtual
disk_array typedefmolpro::linalg::array::DistrArrayDisk
DistrArray(size_t dimension, MPI_Comm commun)molpro::linalg::array::DistrArrayDiskprotected
DistrArray()=defaultmolpro::linalg::array::DistrArrayDiskprotected
DistrArrayDisk(std::unique_ptr< Distribution > distr, MPI_Comm commun)molpro::linalg::array::DistrArrayDiskprotected
DistrArrayDisk()molpro::linalg::array::DistrArrayDiskprotected
DistrArrayDisk(const DistrArray &source)molpro::linalg::array::DistrArrayDiskprotected
DistrArrayDisk(DistrArrayDisk &&source) noexceptmolpro::linalg::array::DistrArrayDiskprotected
distributed_array typedefmolpro::linalg::array::DistrArray
distribution() const overridemolpro::linalg::array::DistrArrayDiskvirtual
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 DistrArrayDisk &y) constmolpro::linalg::array::DistrArrayDisk
dot(const DistrArray &y) const overridemolpro::linalg::array::DistrArrayDiskvirtual
dot(const SparseArray &y) const overridemolpro::linalg::array::DistrArrayDiskvirtual
erase()=0molpro::linalg::array::DistrArrayDiskpure virtual
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() overridemolpro::linalg::array::DistrArrayDiskvirtual
local_buffer() const overridemolpro::linalg::array::DistrArrayDiskvirtual
local_buffer(const span::Span< value_type > &buffer)molpro::linalg::array::DistrArrayDisk
local_buffer(const span::Span< value_type > &buffer) constmolpro::linalg::array::DistrArrayDisk
m_allocatedmolpro::linalg::array::DistrArrayDiskprotected
m_buffer_sizemolpro::linalg::array::DistrArrayDiskprotected
m_communicatormolpro::linalg::array::DistrArrayprotected
m_dimensionmolpro::linalg::array::DistrArrayprotected
m_distributionmolpro::linalg::array::DistrArrayDiskprotected
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
set_buffer_size(size_t buffer_size)molpro::linalg::array::DistrArrayDiskinline
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
~DistrArrayDisk() overridemolpro::linalg::array::DistrArrayDiskprotected