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

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

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