3232 * - 8. solve()
3333 * - lcao_in_pw specific implementation
3434 */
35- Magnetism::Magnetism (){};
36- Magnetism::~Magnetism (){};
37- InfoNonlocal::InfoNonlocal (){};
38- InfoNonlocal::~InfoNonlocal (){};
39- UnitCell::UnitCell (){};
40- UnitCell::~UnitCell (){};
4135class TestHSolverPW : public ::testing::Test {
4236 public:
4337 ModulePW::PW_Basis_K pwbk;
44- UnitCell ucell;
4538 hsolver::HSolverPW<std::complex <float >, base_device::DEVICE_CPU> hs_f
4639 = hsolver::HSolverPW<std::complex <float >, base_device::DEVICE_CPU>(&pwbk,
4740 " scf" ,
@@ -256,12 +249,8 @@ TEST_F(TestHSolverPW, SolveLcaoInPW) {
256249 = hsolver::HSolverLIP<std::complex <float >>(&pwbk);
257250 hsolver::HSolverLIP<std::complex <double >> hs_d_lip
258251 = hsolver::HSolverLIP<std::complex <double >>(&pwbk);
259- hs_f_lip.solve (&hamilt_test_f,
260- psi_test_cf,
261- &elecstate_test,
262- ucell,
263- transform_test_cf,
264- true );
252+ hs_f_lip.solve (&hamilt_test_f, psi_test_cf, &elecstate_test,
253+ transform_test_cf, true );
265254 EXPECT_DOUBLE_EQ (hsolver::DiagoIterAssist<std::complex <float >>::avg_iter, 0.0 );
266255 for (int i = 0 ; i < psi_test_cf.size (); i++)
267256 {
@@ -272,12 +261,7 @@ TEST_F(TestHSolverPW, SolveLcaoInPW) {
272261
273262 elecstate_test.ekb .c [0 ] = 1.0 ;
274263 elecstate_test.ekb .c [1 ] = 2.0 ;
275- hs_d_lip.solve (&hamilt_test_d,
276- psi_test_cd,
277- &elecstate_test,
278- ucell,
279- transform_test_cd,
280- true );
264+ hs_d_lip.solve (&hamilt_test_d, psi_test_cd, &elecstate_test, transform_test_cd, true );
281265 EXPECT_DOUBLE_EQ (hsolver::DiagoIterAssist<std::complex <double >>::avg_iter, 0.0 );
282266 for (int i = 0 ; i < psi_test_cd.size (); i++)
283267 {
0 commit comments