Tested functions
- set_NL_proj copies the input into class members
- get_kradial applies a radial Fourier transform to beta_r to obtain beta_k
- freemem deallocates the allocated memory of r_radial, rab, beta_r, beta_uniform, dbeta_uniform, k_radial & beta_k, and set them to nullptr
- renew allocates memory for r_radial, rab, beta_r, beta_uniform, dbeta_uniform, k_radial & beta_k, and set their content to all zero.
- plot saves beta_r, beta_k & beta_uniform to file
- all "getters" get access to class members
- operator= enables deep copy
◆ calc_nk()
size_t NumericalNonlocalLmTest::calc_nk |
( |
double const & |
ecutwfc, |
|
|
double const & |
dk |
|
) |
| |
|
protected |
◆ change_k()
void NumericalNonlocalLmTest::change_k |
( |
Numerical_Nonlocal_Lm & |
nnl_, |
|
|
double const & |
ecut, |
|
|
double const & |
dk |
|
) |
| |
|
protected |
◆ check_file_match()
bool NumericalNonlocalLmTest::check_file_match |
( |
size_t const & |
nline, |
|
|
double const * |
col1, |
|
|
double const * |
col2, |
|
|
double const & |
tol, |
|
|
std::string const & |
fname |
|
) |
| |
|
protected |
◆ err_r2k2r()
◆ init()
void NumericalNonlocalLmTest::init |
( |
| ) |
|
|
protected |
◆ SetUp()
void NumericalNonlocalLmTest::SetUp |
( |
| ) |
|
|
protected |
◆ TearDown()
void NumericalNonlocalLmTest::TearDown |
( |
| ) |
|
|
protected |
◆ trim()
std::string NumericalNonlocalLmTest::trim |
( |
std::string const & |
str | ) |
|
|
protected |
◆ beta_r_
std::vector<double*> NumericalNonlocalLmTest::beta_r_ |
|
protected |
◆ dk_
double NumericalNonlocalLmTest::dk_ |
|
protected |
◆ dr_uniform_
double NumericalNonlocalLmTest::dr_uniform_ |
|
protected |
◆ elem_label_
std::string NumericalNonlocalLmTest::elem_label_ |
|
protected |
◆ index_atom_type_
int NumericalNonlocalLmTest::index_atom_type_ |
|
protected |
◆ l_
std::vector<int> NumericalNonlocalLmTest::l_ |
|
protected |
◆ nk_
size_t NumericalNonlocalLmTest::nk_ |
|
protected |
◆ nnl
◆ nproj_
size_t NumericalNonlocalLmTest::nproj_ |
|
protected |
◆ nr_
std::vector<int> NumericalNonlocalLmTest::nr_ |
|
protected |
◆ r_radial_
double* NumericalNonlocalLmTest::r_radial_ |
|
protected |
◆ rab_
double* NumericalNonlocalLmTest::rab_ |
|
protected |
The documentation for this class was generated from the following file: