|
void | zero () |
|
int | cols () const |
|
void | block_dot (Wave_functions_wrap const &y__, std::vector< value_type > &rhos__, size_t N__) |
|
void | repack (std::vector< int > const &ids__) |
|
void | copy (Wave_functions_wrap const &y__, size_t N__) |
|
void | block_xpby (Wave_functions_wrap const &y__, std::vector< value_type > const &alphas, int N__) |
|
void | block_axpy_scatter (std::vector< value_type > const &alphas__, Wave_functions_wrap const &y__, std::vector< int > const &idx__, int n__) |
|
void | block_axpy (std::vector< value_type > const &alphas__, Wave_functions_wrap const &y__, int N__) |
|
Definition at line 188 of file multi_cg.hpp.
◆ value_type
typedef std::complex<double> sirius::lr::Wave_functions_wrap::value_type |
◆ zero()
void sirius::lr::Wave_functions_wrap::zero |
( |
| ) |
|
|
inline |
◆ cols()
int sirius::lr::Wave_functions_wrap::cols |
( |
| ) |
const |
|
inline |
◆ block_dot()
void sirius::lr::Wave_functions_wrap::block_dot |
( |
Wave_functions_wrap const & |
y__, |
|
|
std::vector< value_type > & |
rhos__, |
|
|
size_t |
N__ |
|
) |
| |
|
inline |
◆ repack()
void sirius::lr::Wave_functions_wrap::repack |
( |
std::vector< int > const & |
ids__ | ) |
|
|
inline |
◆ copy()
◆ block_xpby()
void sirius::lr::Wave_functions_wrap::block_xpby |
( |
Wave_functions_wrap const & |
y__, |
|
|
std::vector< value_type > const & |
alphas, |
|
|
int |
N__ |
|
) |
| |
|
inline |
◆ block_axpy_scatter()
void sirius::lr::Wave_functions_wrap::block_axpy_scatter |
( |
std::vector< value_type > const & |
alphas__, |
|
|
Wave_functions_wrap const & |
y__, |
|
|
std::vector< int > const & |
idx__, |
|
|
int |
n__ |
|
) |
| |
|
inline |
◆ block_axpy()
void sirius::lr::Wave_functions_wrap::block_axpy |
( |
std::vector< value_type > const & |
alphas__, |
|
|
Wave_functions_wrap const & |
y__, |
|
|
int |
N__ |
|
) |
| |
|
inline |
◆ mem
The documentation for this struct was generated from the following file: