@@ -88,7 +88,7 @@ RI::Tensor<Tdata> Matrix_Orbs22::cal_overlap_matrix(
8888 const size_t NB2 = co10.first ;
8989 for ( size_t MB2=0 ; MB2!=2 *LB2+1 ; ++MB2 )
9090 {
91- const Tdata overlap = co10.second .cal_overlap ( tauA*GlobalC::ucell. lat0 , tauB*GlobalC::ucell. lat0 , MA1, MA2, MB1, MB2 );
91+ const Tdata overlap = co10.second .cal_overlap ( tauA*lat0, tauB*lat0, MA1, MA2, MB1, MB2 );
9292 const size_t iA1 = index_A1[TA][LA1][NA1][MA1];
9393 const size_t iA2 = index_A2[TA][LA2][NA2][MA2];
9494 const size_t iB1 = index_B1[TB][LB1][NB1][MB1];
@@ -217,10 +217,10 @@ std::array<RI::Tensor<Tdata>,3> Matrix_Orbs22::cal_grad_overlap_matrix(
217217 const size_t NB2 = co10.first ;
218218 for ( size_t MB2=0 ; MB2!=2 *LB2+1 ; ++MB2 )
219219 {
220- const Tdata overlap = co10.second .cal_overlap ( tauA*GlobalC::ucell. lat0 , tauB*GlobalC::ucell. lat0 , MA1, MA2, MB1, MB2 );
220+ const Tdata overlap = co10.second .cal_overlap ( tauA*lat0, tauB*lat0, MA1, MA2, MB1, MB2 );
221221 switch (matrix_order)
222222 {
223- const std::array<double ,3 > grad_overlap = RI_Util::Vector3_to_array3 (co10.second .cal_grad_overlap ( tauA*GlobalC::ucell. lat0 , tauB*GlobalC::ucell. lat0 , MA1, MA2, MB1, MB2 ));
223+ const std::array<double ,3 > grad_overlap = RI_Util::Vector3_to_array3 (co10.second .cal_grad_overlap ( tauA*lat0, tauB*lat0, MA1, MA2, MB1, MB2 ));
224224 const size_t iA1 = index_A1[TA][LA1][NA1][MA1];
225225 const size_t iA2 = index_A2[TA][LA2][NA2][MA2];
226226 const size_t iB1 = index_B1[TB][LB1][NB1][MB1];
0 commit comments