|
ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
|
Public Member Functions | |
| DiagoLapackPrepare (int nlocal, int nbands, int nb2d, int sparsity, std::string hfname, std::string sfname, std::string solutionfname) | |
| bool | read_HS () |
| bool | produce_HS () |
| void | print_hs () |
| void | pb2d () |
| void | set_env () |
| void | diago () |
| void | read_SOLUTION () |
| bool | compare_eigen (std::stringstream &out_info) |
Public Attributes | |
| int | nlocal |
| int | nbands |
| int | nb2d |
| int | sparsity |
| std::string | sfname |
| std::string | hfname |
| std::string | solutionfname |
| std::vector< T > | h |
| std::vector< T > | s |
| HamiltTEST< T > | hmtest |
| psi::Psi< T > | psi |
| std::vector< double > | e_solver |
| std::vector< double > | e_lapack |
| std::vector< double > | abc |
| int | icontxt |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| std::vector<double> DiagoLapackPrepare< T >::abc |
| std::vector<double> DiagoLapackPrepare< T >::e_lapack |
| std::vector<double> DiagoLapackPrepare< T >::e_solver |
| std::vector<T> DiagoLapackPrepare< T >::h |
| std::string DiagoLapackPrepare< T >::hfname |
| HamiltTEST<T> DiagoLapackPrepare< T >::hmtest |
| int DiagoLapackPrepare< T >::icontxt |
| int DiagoLapackPrepare< T >::nb2d |
| int DiagoLapackPrepare< T >::nbands |
| int DiagoLapackPrepare< T >::nlocal |
| psi::Psi<T> DiagoLapackPrepare< T >::psi |
| std::vector<T> DiagoLapackPrepare< T >::s |
| std::string DiagoLapackPrepare< T >::sfname |
| std::string DiagoLapackPrepare< T >::solutionfname |
| int DiagoLapackPrepare< T >::sparsity |