Skip to content

Commit 127bc3d

Browse files
[pre-commit.ci lite] apply automatic fixes
1 parent 7b88f86 commit 127bc3d

File tree

1 file changed

+42
-25
lines changed

1 file changed

+42
-25
lines changed

source/module_cell/read_pp_vwr.cpp

+42-25
Original file line numberDiff line numberDiff line change
@@ -77,19 +77,23 @@ int Pseudopot_upf::read_pseudo_vwr(std::ifstream &ifs, Atom_pseudo& pp)
7777
ifs >> iref_s >> iref_p >> iref_d;
7878
GlobalV::ofs_running << std::setw(15) << "Vnl_USED" << std::setw(15) << iref_s
7979
<< std::setw(15) << iref_p << std::setw(15) << iref_d << std::endl;
80-
if(spd_loc==1) iref_s=0;
81-
else if(spd_loc==2) iref_p=0;
82-
else if(spd_loc==3) iref_d=0;
80+
if(spd_loc==1) { iref_s=0;
81+
} else if(spd_loc==2) { iref_p=0;
82+
} else if(spd_loc==3) { iref_d=0;
83+
}
8384
ifs >> iTB_s >> iTB_p >> iTB_d;
8485
GlobalV::ofs_running << std::setw(15) << "Orb_USED" << std::setw(15) << iTB_s
8586
<< std::setw(15) << iTB_p << std::setw(15) << iTB_d << std::endl;
8687

8788

8889
// calculate the number of wave functions
8990
pp.nchi = 0;
90-
if(iTB_s) ++pp.nchi;
91-
if(iTB_p) ++pp.nchi;
92-
if(iTB_d) ++pp.nchi;
91+
if(iTB_s) { ++pp.nchi;
92+
}
93+
if(iTB_p) { ++pp.nchi;
94+
}
95+
if(iTB_d) { ++pp.nchi;
96+
}
9397
GlobalV::ofs_running << std::setw(15) << "NWFC" << std::setw(15) << pp.nchi << std::endl;
9498
// allocate occupation number array for wave functions
9599
pp.oc = std::vector<double>(pp.nchi, 0.0);
@@ -225,26 +229,33 @@ int Pseudopot_upf::read_pseudo_vwr(std::ifstream &ifs, Atom_pseudo& pp)
225229
// --------------------------------------
226230
// (4) local pseudopotential
227231
// --------------------------------------
228-
if(spd_loc==0) for(int ir=0; ir<pp.mesh; ++ir)
232+
if(spd_loc==0) { for(int ir=0; ir<pp.mesh; ++ir)
229233
{
230234
// do nothing
231235
}
232-
else if(spd_loc==1) for(int ir=0; ir<pp.mesh; ++ir) pp.vloc_at[ir] = vs[ir];
233-
else if(spd_loc==2) for(int ir=0; ir<pp.mesh; ++ir) pp.vloc_at[ir] = vp[ir];
234-
else if(spd_loc==3) for(int ir=0; ir<pp.mesh; ++ir) pp.vloc_at[ir] = vd[ir];
235-
else if(spd_loc==12) for(int ir=0; ir<pp.mesh; ++ir) pp.vloc_at[ir] = (vs[ir]+vp[ir])/2.0;
236-
else if(spd_loc==13) for(int ir=0; ir<pp.mesh; ++ir) pp.vloc_at[ir] = (vs[ir]+vd[ir])/2.0;
237-
else if(spd_loc==23) for(int ir=0; ir<pp.mesh; ++ir) pp.vloc_at[ir] = (vp[ir]+vd[ir])/2.0;
236+
} else if(spd_loc==1) { for(int ir=0; ir<pp.mesh; ++ir) { pp.vloc_at[ir] = vs[ir];
237+
}
238+
} else if(spd_loc==2) { for(int ir=0; ir<pp.mesh; ++ir) { pp.vloc_at[ir] = vp[ir];
239+
}
240+
} else if(spd_loc==3) { for(int ir=0; ir<pp.mesh; ++ir) { pp.vloc_at[ir] = vd[ir];
241+
}
242+
} else if(spd_loc==12) { for(int ir=0; ir<pp.mesh; ++ir) { pp.vloc_at[ir] = (vs[ir]+vp[ir])/2.0;
243+
}
244+
} else if(spd_loc==13) { for(int ir=0; ir<pp.mesh; ++ir) { pp.vloc_at[ir] = (vs[ir]+vd[ir])/2.0;
245+
}
246+
} else if(spd_loc==23) { for(int ir=0; ir<pp.mesh; ++ir) { pp.vloc_at[ir] = (vp[ir]+vd[ir])/2.0;
247+
}
248+
}
238249

239250

240251
// --------------------------------------
241252
// (5) setup nonlocal pseudopotentials
242253
// --------------------------------------
243254
// for non-local pseudopotentials.
244-
if(iref_d==1) pp.lmax=2;
245-
else if(iref_p==1) pp.lmax=1;
246-
else if(iref_s==1) pp.lmax=0;
247-
else
255+
if(iref_d==1) { pp.lmax=2;
256+
} else if(iref_p==1) { pp.lmax=1;
257+
} else if(iref_s==1) { pp.lmax=0;
258+
} else
248259
{
249260
std::cout << "\n !!! READ THIS FIRST !!!" << std::endl;
250261
std::cout << " Could not decide which is the max angular momentum from .vwr pseudopotential file." << std::endl;
@@ -255,9 +266,12 @@ int Pseudopot_upf::read_pseudo_vwr(std::ifstream &ifs, Atom_pseudo& pp)
255266
}
256267
// no projectors now
257268
pp.nbeta = 0;
258-
if(iref_s==1) ++pp.nbeta; // add one s projector
259-
if(iref_p==1) ++pp.nbeta; // add one p projector
260-
if(iref_d==1) ++pp.nbeta; // add one p projector
269+
if(iref_s==1) { ++pp.nbeta; // add one s projector
270+
}
271+
if(iref_p==1) { ++pp.nbeta; // add one p projector
272+
}
273+
if(iref_d==1) { ++pp.nbeta; // add one p projector
274+
}
261275
GlobalV::ofs_running << std::setw(15) << "NPROJ" << std::setw(15) << pp.nbeta << std::endl;
262276
this->nd = pp.nbeta;
263277
GlobalV::ofs_running << std::setw(15) << "N-Dij" << std::setw(15) << nd << std::endl;
@@ -300,9 +314,10 @@ int Pseudopot_upf::read_pseudo_vwr(std::ifstream &ifs, Atom_pseudo& pp)
300314
{
301315
double coef = 0.0;
302316
const int lnow = pp.lll[ib];
303-
if(lnow==0) for(int ir=0; ir<pp.mesh; ++ir){vl[ir]=vs[ir]; wlr[ir]=ws[ir]*pp.r[ir];}
304-
else if(lnow==1) for(int ir=0; ir<pp.mesh; ++ir){vl[ir]=vp[ir]; wlr[ir]=wp[ir]*pp.r[ir];}
305-
else if(lnow==2) for(int ir=0; ir<pp.mesh; ++ir){vl[ir]=vd[ir]; wlr[ir]=wd[ir]*pp.r[ir];}
317+
if(lnow==0) { for(int ir=0; ir<pp.mesh; ++ir){vl[ir]=vs[ir]; wlr[ir]=ws[ir]*pp.r[ir];}
318+
} else if(lnow==1) { for(int ir=0; ir<pp.mesh; ++ir){vl[ir]=vp[ir]; wlr[ir]=wp[ir]*pp.r[ir];}
319+
} else if(lnow==2) { for(int ir=0; ir<pp.mesh; ++ir){vl[ir]=vd[ir]; wlr[ir]=wd[ir]*pp.r[ir];}
320+
}
306321
// for non-local projectors
307322
// note that < phi | dV | phi > integration must have 4pi,
308323
// this 4pi is also needed in < phi | phi > = 1 integration.
@@ -323,8 +338,10 @@ int Pseudopot_upf::read_pseudo_vwr(std::ifstream &ifs, Atom_pseudo& pp)
323338
// In pw they did this:
324339
// pp.dion(ib,ib)=1.0/coef;
325340

326-
if(coef<0.0) pp.dion(ib,ib) = -1.0;
327-
if(coef>=0.0) pp.dion(ib,ib) = 1.0;
341+
if(coef<0.0) { pp.dion(ib,ib) = -1.0;
342+
}
343+
if(coef>=0.0) { pp.dion(ib,ib) = 1.0;
344+
}
328345
//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
329346
// suppose wave function have sqrt(4pi) already
330347
//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

0 commit comments

Comments
 (0)