|
bool | IsNonlocal () override |
|
int | LocalChannel () |
|
int | NumChannels () |
|
CubicSplineCommon & | GetLocalSpline () |
|
double | GetValenceCharge () |
|
double | GetChi_r (int l, double r) |
|
double | GetZeta_r (int l, double r) |
|
double | GetChi_q (int l, double q) |
|
double | GetZeta_q (int l, double q) |
|
double | GetE_KB (int l) |
|
double | GetR0 (int l) |
|
double | Getrc (int l) |
|
double | GetDeltaV (int l, double r) |
|
double | V (int l, double r) override |
|
double | dVdr (int l, double r) override |
|
double | d2Vdr2 (int l, double r) override |
|
double | V (double r) override |
|
double | dVdr (double r) override |
|
double | d2Vdr2 (double r) override |
|
void | Write (IOSectionClass &out) override |
|
void | Read (IOSectionClass &in) override |
|
void | SetupProjectors (double G_max, double G_FFT) |
|
virtual | ~Potential ()=default |
|
virtual bool | IsPH () |
|
virtual bool | NeedsRel () |
|
virtual double | GetCoreRadius () |
|
virtual double | A (double r) |
|
virtual double | B (double r) |
|
virtual double | dAdr (double r) |
|
virtual double | d2Adr2 (double r) |
|
virtual double | X_k (double rcut, double k) |
|
Definition at line 70 of file NLPP.h.
◆ d2Vdr2() [1/2]
double d2Vdr2 |
( |
int |
l, |
|
|
double |
r |
|
) |
| |
|
overridevirtual |
◆ d2Vdr2() [2/2]
double d2Vdr2 |
( |
double |
r | ) |
|
|
overridevirtual |
◆ dVdr() [1/2]
double dVdr |
( |
int |
l, |
|
|
double |
r |
|
) |
| |
|
overridevirtual |
◆ dVdr() [2/2]
◆ GetChi_q()
double GetChi_q |
( |
int |
l, |
|
|
double |
q |
|
) |
| |
|
inline |
Definition at line 93 of file NLPP.h.
93 {
return Vl[l].chi_q(q); }
std::vector< ChannelPotential > Vl
◆ GetChi_r()
double GetChi_r |
( |
int |
l, |
|
|
double |
r |
|
) |
| |
|
inline |
Definition at line 91 of file NLPP.h.
91 {
return Vl[l].chi_r(r); }
std::vector< ChannelPotential > Vl
◆ GetDeltaV()
double GetDeltaV |
( |
int |
l, |
|
|
double |
r |
|
) |
| |
|
inline |
Definition at line 100 of file NLPP.h.
100 {
return Vl[l].DeltaV(r); }
std::vector< ChannelPotential > Vl
◆ GetE_KB()
Definition at line 97 of file NLPP.h.
97 {
return Vl[l].E_KB; }
std::vector< ChannelPotential > Vl
◆ GetLocalSpline()
Definition at line 87 of file NLPP.h.
std::vector< ChannelPotential > Vl
◆ GetR0()
Definition at line 98 of file NLPP.h.
std::vector< ChannelPotential > Vl
◆ Getrc()
Definition at line 99 of file NLPP.h.
std::vector< ChannelPotential > Vl
◆ GetValenceCharge()
double GetValenceCharge |
( |
| ) |
|
|
inline |
◆ GetZeta_q()
double GetZeta_q |
( |
int |
l, |
|
|
double |
q |
|
) |
| |
|
inline |
Definition at line 94 of file NLPP.h.
94 {
return Vl[l].zeta_q(q); }
std::vector< ChannelPotential > Vl
◆ GetZeta_r()
double GetZeta_r |
( |
int |
l, |
|
|
double |
r |
|
) |
| |
|
inline |
Definition at line 92 of file NLPP.h.
92 {
return Vl[l].zeta_r(r); }
std::vector< ChannelPotential > Vl
◆ IsNonlocal()
◆ LocalChannel()
◆ NumChannels()
Definition at line 86 of file NLPP.h.
std::vector< ChannelPotential > Vl
◆ Read()
◆ SetupProjectors()
void SetupProjectors |
( |
double |
G_max, |
|
|
double |
G_FFT |
|
) |
| |
◆ V() [1/2]
double V |
( |
int |
l, |
|
|
double |
r |
|
) |
| |
|
overridevirtual |
◆ V() [2/2]
◆ Write()
◆ AtomicNumber
◆ lLocal
◆ PotentialGrid
std::shared_ptr<Grid> PotentialGrid |
|
protected |
◆ Symbol
◆ Vl
◆ Zion
The documentation for this class was generated from the following file:
- /home/pk7/projects/qmc/for_cron_doxygen/qmcpack/src/QMCTools/ppconvert/src/common/NLPP.h