iterative-solver 0.0
molpro::linalg::array::ArrayHandlerDDiskSparse< AL, AR, bool > Member List

This is the complete list of members for molpro::linalg::array::ArrayHandlerDDiskSparse< AL, AR, bool >, including all inherited members.

ArrayHandler()molpro::linalg::array::ArrayHandler< AL, AR >inlineprotected
ArrayHandler(const ArrayHandler &)=defaultmolpro::linalg::array::ArrayHandler< AL, AR >protected
axpy(value_type alpha, const AR &x, AL &y)=0molpro::linalg::array::ArrayHandler< AL, AR >pure virtual
clear_counter()molpro::linalg::array::ArrayHandler< AL, AR >inline
copy(const AR &source)=0molpro::linalg::array::ArrayHandler< AL, AR >pure virtual
copy(AL &x, const AR &y)=0molpro::linalg::array::ArrayHandler< AL, AR >pure virtual
counter() constmolpro::linalg::array::ArrayHandler< AL, AR >inline
counter_to_string(std::string L, std::string R)molpro::linalg::array::ArrayHandler< AL, AR >inline
dot(const AL &x, const AR &y)=0molpro::linalg::array::ArrayHandler< AL, AR >pure virtual
error(const std::string &message)molpro::linalg::array::ArrayHandler< AL, AR >inlineprotectedvirtual
fill(value_type alpha, AL &x)=0molpro::linalg::array::ArrayHandler< AL, AR >pure virtual
fused_axpy(const std::vector< std::tuple< size_t, size_t, size_t > > &reg, const std::vector< value_type > &alphas, const std::vector< std::reference_wrapper< const AR > > &xx, std::vector< std::reference_wrapper< AL > > &yy)molpro::linalg::array::ArrayHandler< AL, AR >inlineprotectedvirtual
fused_dot(const std::vector< std::tuple< size_t, size_t, size_t > > &reg, const std::vector< std::reference_wrapper< const AL > > &xx, const std::vector< std::reference_wrapper< const AR > > &yy, std::vector< std::reference_wrapper< value_type > > &out)molpro::linalg::array::ArrayHandler< AL, AR >inlineprotectedvirtual
gemm_inner(const CVecRef< AL > &xx, const CVecRef< AR > &yy)=0molpro::linalg::array::ArrayHandler< AL, AR >pure virtual
gemm_outer(const Matrix< value_type > alphas, const CVecRef< AR > &xx, const VecRef< AL > &yy)=0molpro::linalg::array::ArrayHandler< AL, AR >pure virtual
lazy_handle(ArrayHandler< AL, AR > &handler)molpro::linalg::array::ArrayHandler< AL, AR >inlineprotected
lazy_handle()=0molpro::linalg::array::ArrayHandler< AL, AR >pure virtual
m_countermolpro::linalg::array::ArrayHandler< AL, AR >protected
m_lazy_handlesmolpro::linalg::array::ArrayHandler< AL, AR >protected
save_handle(const std::shared_ptr< LazyHandle > &handle)molpro::linalg::array::ArrayHandler< AL, AR >inlineprotected
scal(value_type alpha, AL &x)=0molpro::linalg::array::ArrayHandler< AL, AR >pure virtual
select(size_t n, const AL &x, bool max=false, bool ignore_sign=false)=0molpro::linalg::array::ArrayHandler< AL, AR >pure virtual
select_max_dot(size_t n, const AL &x, const AR &y)=0molpro::linalg::array::ArrayHandler< AL, AR >pure virtual
value_type typedefmolpro::linalg::array::ArrayHandler< AL, AR >
value_type_abs typedefmolpro::linalg::array::ArrayHandler< AL, AR >
value_type_L typedefmolpro::linalg::array::ArrayHandler< AL, AR >
value_type_R typedefmolpro::linalg::array::ArrayHandler< AL, AR >
~ArrayHandler()molpro::linalg::array::ArrayHandler< AL, AR >inlinevirtual