|
ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
|
Functions | |
| void | readh (std::ifstream &inf, std::vector< double > &hm) |
| void | readh (std::ifstream &inf, std::vector< std::complex< double > > &hm) |
| void | readh (std::ifstream &inf, std::vector< std::complex< float > > &hm) |
| template<class T > | |
| void | divide_psi (T *psi, T *psi_local) |
| template void | divide_psi< double > (double *psi, double *psi_local) |
| template void | divide_psi< std::complex< double > > (std::complex< double > *psi, std::complex< double > *psi_local) |
| template void | divide_psi< std::complex< float > > (std::complex< float > *psi, std::complex< float > *psi_local) |
| void | cal_division (int &npw) |
| template<typename T > | |
| void | divide_hpsi (psi::Psi< T > &psi, psi::Psi< T > &psi_local, std::vector< T > &hmatrix, std::vector< T > &hmatrix_local) |
Variables | |
| std::vector< double > | hmatrix_d |
| std::vector< double > | hmatrix_local_d |
| std::vector< std::complex< double > > | hmatrix |
| std::vector< std::complex< double > > | hmatrix_local |
| std::vector< std::complex< float > > | hmatrix_f |
| std::vector< std::complex< float > > | hmatrix_local_f |
| int | h_nr |
| int | h_nc |
| int | npw |
| int * | npw_local |
| void DIAGOTEST::cal_division | ( | int & | npw | ) |
| void DIAGOTEST::divide_hpsi | ( | psi::Psi< T > & | psi, |
| psi::Psi< T > & | psi_local, | ||
| std::vector< T > & | hmatrix, | ||
| std::vector< T > & | hmatrix_local | ||
| ) |
| template void DIAGOTEST::divide_psi< double > | ( | double * | psi, |
| double * | psi_local | ||
| ) |
| template void DIAGOTEST::divide_psi< std::complex< double > > | ( | std::complex< double > * | psi, |
| std::complex< double > * | psi_local | ||
| ) |
| template void DIAGOTEST::divide_psi< std::complex< float > > | ( | std::complex< float > * | psi, |
| std::complex< float > * | psi_local | ||
| ) |
| void DIAGOTEST::readh | ( | std::ifstream & | inf, |
| std::vector< double > & | hm | ||
| ) |
| void DIAGOTEST::readh | ( | std::ifstream & | inf, |
| std::vector< std::complex< double > > & | hm | ||
| ) |
| void DIAGOTEST::readh | ( | std::ifstream & | inf, |
| std::vector< std::complex< float > > & | hm | ||
| ) |
| int DIAGOTEST::h_nc |
| int DIAGOTEST::h_nr |
| std::vector<std::complex<double> > DIAGOTEST::hmatrix |
| std::vector<double> DIAGOTEST::hmatrix_d |
| std::vector<std::complex<float> > DIAGOTEST::hmatrix_f |
| std::vector<std::complex<double> > DIAGOTEST::hmatrix_local |
| std::vector<double> DIAGOTEST::hmatrix_local_d |
| std::vector<std::complex<float> > DIAGOTEST::hmatrix_local_f |
| int DIAGOTEST::npw |
| int* DIAGOTEST::npw_local |