|
| template void | ModulePW::PW_Basis_K::recip_to_real< float, base_device::DEVICE_CPU > (const base_device::DEVICE_CPU *ctx, const std::complex< float > *in, std::complex< float > *out, const int ik, const bool add, const float factor) const |
| |
| template void | ModulePW::PW_Basis_K::recip_to_real< double, base_device::DEVICE_CPU > (const base_device::DEVICE_CPU *ctx, const std::complex< double > *in, std::complex< double > *out, const int ik, const bool add, const double factor) const |
| |
| template void | ModulePW::PW_Basis_K::real_to_recip< float, base_device::DEVICE_CPU > (const base_device::DEVICE_CPU *ctx, const std::complex< float > *in, std::complex< float > *out, const int ik, const bool add, const float factor) const |
| |
| template void | ModulePW::PW_Basis_K::real_to_recip< double, base_device::DEVICE_CPU > (const base_device::DEVICE_CPU *ctx, const std::complex< double > *in, std::complex< double > *out, const int ik, const bool add, const double factor) const |
| |
| template<typename T > |
| void | hsolver::diago_hs_para (T *h, T *s, const int lda, const int nband, typename GetTypeReal< T >::type *const ekb, T *const wfc, const MPI_Comm &comm, const int diag_subspace, const int block_size=0) |
| | Parallel do the generalized eigenvalue problem.
|
| |
| template void | hsolver::diago_hs_para< double > (double *h, double *s, const int lda, const int nband, typename GetTypeReal< double >::type *const ekb, double *const wfc, const MPI_Comm &comm, const int diag_subspace, const int block_size) |
| |
| template void | hsolver::diago_hs_para< std::complex< double > > (std::complex< double > *h, std::complex< double > *s, const int lda, const int nband, typename GetTypeReal< std::complex< double > >::type *const ekb, std::complex< double > *const wfc, const MPI_Comm &comm, const int diag_subspace, const int block_size) |
| |
| template void | hsolver::diago_hs_para< float > (float *h, float *s, const int lda, const int nband, typename GetTypeReal< float >::type *const ekb, float *const wfc, const MPI_Comm &comm, const int diag_subspace, const int block_size) |
| |
| template void | hsolver::diago_hs_para< std::complex< float > > (std::complex< float > *h, std::complex< float > *s, const int lda, const int nband, typename GetTypeReal< std::complex< float > >::type *const ekb, std::complex< float > *const wfc, const MPI_Comm &comm, const int diag_subspace, const int block_size) |
| |
| | TEST_F (TestHSolverPW, SolveLcaoInPW) |
| |