#include <Mix_Matrix.h>
|
void | init (Base_Mixing::Mixing *mixing_in) |
| init Mix_Matrix with Mixing pointer
|
|
const Tdata & | get_data_out () const |
| Get the data out object.
|
|
void | mix (const Tdata &data_in, const bool flag_restart) |
| Mixes the input data according to the set mixing mode.
|
|
void | mix (const ModuleBase::matrix &data_in, const bool flag_restart) |
|
void | mix (const ModuleBase::ComplexMatrix &data_in, const bool flag_restart) |
|
void | mix (const std::vector< double > &data_in, const bool flag_restart) |
|
void | mix (const std::vector< std::complex< double > > &data_in, const bool flag_restart) |
|
◆ get_data_out()
template<typename Tdata >
const Tdata & Mix_Matrix< Tdata >::get_data_out |
( |
| ) |
const |
|
inline |
Get the data out object.
- Returns
- const Tdata&
◆ init()
template<typename Tdata >
◆ mix() [1/5]
◆ mix() [2/5]
◆ mix() [3/5]
void Mix_Matrix< std::vector< double > >::mix |
( |
const std::vector< double > & |
data_in, |
|
|
const bool |
flag_restart |
|
) |
| |
◆ mix() [4/5]
void Mix_Matrix< std::vector< std::complex< double > > >::mix |
( |
const std::vector< std::complex< double > > & |
data_in, |
|
|
const bool |
flag_restart |
|
) |
| |
◆ mix() [5/5]
template<typename Tdata >
void Mix_Matrix< Tdata >::mix |
( |
const Tdata & |
data_in, |
|
|
const bool |
flag_restart |
|
) |
| |
Mixes the input data according to the set mixing mode.
- Parameters
-
data_in | Input data to be mixed. |
flag_restart | Flag indicating whether restart mixing. |
◆ data_out
template<typename Tdata >
◆ matrix_data
template<typename Tdata >
◆ mixing
template<typename Tdata >
◆ mixing_beta
template<typename Tdata >
◆ separate_loop
template<typename Tdata >
The documentation for this class was generated from the following file:
- /home/runner/work/abacus-develop/abacus-develop/source/source_lcao/module_ri/Mix_Matrix.h