|
| 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: