@@ -199,7 +199,7 @@ void spinconstrain::SpinConstrain<std::complex<double>>::cal_mw_from_lambda(int
199199 hamilt::Hamilt<std::complex <double >, base_device::DEVICE_CPU>* hamilt_t = static_cast <hamilt::Hamilt<std::complex <double >, base_device::DEVICE_CPU>*>(this ->p_hamilt );
200200 auto * onsite_p = projectors::OnsiteProjector<double , base_device::DEVICE_CPU>::get_instance ();
201201 nbands = psi_t ->get_nbands ();
202- npol = psi_t ->npol ;
202+ npol = psi_t ->get_npol () ;
203203 nkb = onsite_p->get_tot_nproj ();
204204 nk = psi_t ->get_nk ();
205205 nh_iat = &onsite_p->get_nh (0 );
@@ -252,7 +252,7 @@ void spinconstrain::SpinConstrain<std::complex<double>>::cal_mw_from_lambda(int
252252 hamilt::Hamilt<std::complex <double >, base_device::DEVICE_GPU>* hamilt_t = static_cast <hamilt::Hamilt<std::complex <double >, base_device::DEVICE_GPU>*>(this ->p_hamilt );
253253 auto * onsite_p = projectors::OnsiteProjector<double , base_device::DEVICE_GPU>::get_instance ();
254254 nbands = psi_t ->get_nbands ();
255- npol = psi_t ->npol ;
255+ npol = psi_t ->get_npol () ;
256256 nkb = onsite_p->get_tot_nproj ();
257257 nk = psi_t ->get_nk ();
258258 nh_iat = &onsite_p->get_nh (0 );
@@ -382,7 +382,7 @@ void spinconstrain::SpinConstrain<std::complex<double>>::update_psi_charge(const
382382 hamilt::Hamilt<std::complex <double >, base_device::DEVICE_CPU>* hamilt_t = static_cast <hamilt::Hamilt<std::complex <double >, base_device::DEVICE_CPU>*>(this ->p_hamilt );
383383 auto * onsite_p = projectors::OnsiteProjector<double , base_device::DEVICE_CPU>::get_instance ();
384384 nbands = psi_t ->get_nbands ();
385- npol = psi_t ->npol ;
385+ npol = psi_t ->get_npol () ;
386386 nkb = onsite_p->get_tot_nproj ();
387387 nk = psi_t ->get_nk ();
388388 nh_iat = &onsite_p->get_nh (0 );
@@ -454,7 +454,7 @@ void spinconstrain::SpinConstrain<std::complex<double>>::update_psi_charge(const
454454 hamilt::Hamilt<std::complex <double >, base_device::DEVICE_GPU>* hamilt_t = static_cast <hamilt::Hamilt<std::complex <double >, base_device::DEVICE_GPU>*>(this ->p_hamilt );
455455 auto * onsite_p = projectors::OnsiteProjector<double , base_device::DEVICE_GPU>::get_instance ();
456456 nbands = psi_t ->get_nbands ();
457- npol = psi_t ->npol ;
457+ npol = psi_t ->get_npol () ;
458458 nkb = onsite_p->get_tot_nproj ();
459459 nk = psi_t ->get_nk ();
460460 nh_iat = &onsite_p->get_nh (0 );
0 commit comments