1#ifndef PSI_INITIALIZER_NAO_RANDOM_H
2#define PSI_INITIALIZER_NAO_RANDOM_H
31 const int& = 0)
override;
33 virtual void init_psig(
T* psig,
const int& ik)
override;
Special pw_basis class. It includes different k-points.
Definition pw_basis_k.h:57
Definition structure_factor.h:11
Definition VNL_in_pw.h:21
Definition psi_initializer_nao_random.h:12
virtual void initialize(const Structure_Factor *, const ModulePW::PW_Basis_K *, const UnitCell *, const K_Vectors *, const int &=1, const pseudopot_cell_vnl *=nullptr, const int &=0) override
initialize the psi_initializer with external data and methods
Definition psi_initializer_nao_random.cpp:6
~psi_initializer_nao_random()
Definition psi_initializer_nao_random.h:22
typename GetTypeReal< T >::type Real
Definition psi_initializer_nao_random.h:14
virtual void init_psig(T *psig, const int &ik) override
CENTRAL FUNCTION: init psi in pw basis.
Definition psi_initializer_nao_random.cpp:18
psi_initializer_nao_random()
Definition psi_initializer_nao_random.h:17
Definition psi_initializer_nao.h:13
double mixing_coef_
mixing coefficient for atomic+random and nao+random
Definition psi_initializer.h:138
std::string method_
method name
Definition psi_initializer.h:136
#define T
Definition exp.cpp:237
T type
Definition macros.h:8