ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
Loading...
Searching...
No Matches
Public Attributes | List of all members
TestHSolverPW Class Reference
Inheritance diagram for TestHSolverPW:
Collaboration diagram for TestHSolverPW:

Public Attributes

ModulePW::PW_Basis_K pwbk
 
hsolver::HSolverPW< std::complex< float >, base_device::DEVICE_CPU > hs_f
 
hsolver::HSolverPW< std::complex< double >, base_device::DEVICE_CPU > hs_d
 
hamilt::Hamilt< std::complex< double > > hamilt_test_d
 
hamilt::Hamilt< std::complex< float > > hamilt_test_f
 
psi::Psi< std::complex< double > > psi_test_cd
 
psi::Psi< std::complex< float > > psi_test_cf
 
elecstate::ElecState elecstate_test
 
std::string method_test = "cg"
 
std::vector< float > ekb_f
 
std::ofstream temp_ofs
 

Member Data Documentation

◆ ekb_f

std::vector<float> TestHSolverPW::ekb_f

◆ elecstate_test

elecstate::ElecState TestHSolverPW::elecstate_test

◆ hamilt_test_d

hamilt::Hamilt<std::complex<double> > TestHSolverPW::hamilt_test_d

◆ hamilt_test_f

hamilt::Hamilt<std::complex<float> > TestHSolverPW::hamilt_test_f

◆ hs_d

hsolver::HSolverPW<std::complex<double>, base_device::DEVICE_CPU> TestHSolverPW::hs_d
Initial value:
= hsolver::HSolverPW<std::complex<double>, base_device::DEVICE_CPU>(&pwbk,
"scf",
"pw",
"cg",
false,
hsolver::DiagoIterAssist<std::complex<double>, base_device::DEVICE_CPU>::SCF_ITER,
hsolver::DiagoIterAssist<std::complex<double>, base_device::DEVICE_CPU>::PW_DIAG_NMAX,
hsolver::DiagoIterAssist<std::complex<double>, base_device::DEVICE_CPU>::PW_DIAG_THR,
hsolver::DiagoIterAssist<std::complex<double>, base_device::DEVICE_CPU>::need_subspace)
Input_para input
Definition parameter.h:45
System_para sys
Definition parameter.h:47
ModulePW::PW_Basis_K pwbk
Definition test_hsolver_pw.cpp:155
Definition diago_iter_assist.h:14
Definition hsolver_pw.h:16
Parameter PARAM
Definition parameter.cpp:3
int nspin
LDA ; LSDA ; non-linear spin.
Definition input_parameter.h:84
bool use_uspp
true if "uspp" is set
Definition system_parameter.h:25

◆ hs_f

hsolver::HSolverPW<std::complex<float>, base_device::DEVICE_CPU> TestHSolverPW::hs_f
Initial value:
= hsolver::HSolverPW<std::complex<float>, base_device::DEVICE_CPU>(&pwbk,
"scf",
"pw",
"cg",
false,
hsolver::DiagoIterAssist<std::complex<double>, base_device::DEVICE_CPU>::SCF_ITER,
hsolver::DiagoIterAssist<std::complex<double>, base_device::DEVICE_CPU>::PW_DIAG_NMAX,
hsolver::DiagoIterAssist<std::complex<double>, base_device::DEVICE_CPU>::PW_DIAG_THR,
hsolver::DiagoIterAssist<std::complex<double>, base_device::DEVICE_CPU>::need_subspace)

◆ method_test

std::string TestHSolverPW::method_test = "cg"

◆ psi_test_cd

psi::Psi<std::complex<double> > TestHSolverPW::psi_test_cd

◆ psi_test_cf

psi::Psi<std::complex<float> > TestHSolverPW::psi_test_cf

◆ pwbk

ModulePW::PW_Basis_K TestHSolverPW::pwbk

◆ temp_ofs

std::ofstream TestHSolverPW::temp_ofs

The documentation for this class was generated from the following file: