![]() |
QMCPACK
|
Public Member Functions | |
int | GetNumChannels () |
bool | HaveProjectors () |
bool | ReadBFD_PP (std::string fileName) |
bool | ReadCASINO_PP (std::string fileName) |
bool | ReadCASINO_WF (std::string fileName, int l) |
bool | ReadFHI_PP (std::string fileName) |
bool | ReadGAMESS_PP (std::string fileName) |
bool | ReadUPF_PP (std::string fileName) |
void | WriteXML (std::string fileName) |
void | WriteABINIT (std::string fileName="") |
void | WriteUPF (std::string fileName) |
void | WriteASCII () |
void | WriteFHI (std::string filename) |
void | WriteFPMD (std::string filename) |
void | WriteCASINO (std::string filename) |
void | WriteHDF5 (std::string filename) |
void | CalcProjector (std::string refstate, int lchannel) |
double | V (double r) override |
double | V (int l, double r) override |
double | dVdr (double r) override |
double | dVdr (int l, double r) override |
double | d2Vdr2 (double r) override |
double | d2Vdr2 (int l, double r) override |
void | Write (IOSectionClass &out) override |
void | Read (IOSectionClass &in) override |
void | SetDensityMix (double mix) |
void | SetLocalChannel (int local) |
PseudoClass () | |
Public Attributes | |
bool | WriteLogGrid |
Private Member Functions | |
void | SetupMaps () |
void | Write4Block (FILE *fout, std::vector< double > &data, int indent=2) |
bool | GetNextState (std::string &state, int &n, int &l, double &occ) |
![]() | |
virtual | ~Potential ()=default |
virtual bool | IsPH () |
virtual bool | IsNonlocal () |
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) |
Private Attributes | |
std::map< std::string, double > | UnitToHartreeMap |
std::map< std::string, double > | UnitToBohrMap |
std::map< XCType, std::string > | XCMap |
std::map< std::string, XCType > | XCRevMap |
std::map< int, std::string > | ChannelMap |
std::map< std::string, int > | ChannelRevMap |
std::map< int, std::string > | ZToSymbolMap |
std::map< int, double > | ZToMassMap |
std::map< std::string, int > | SymbolToZMap |
std::vector< ChannelPotentialClass > | ChannelPotentials |
CubSpline | RhoAtom |
int | AtomicNumber |
double | PseudoCharge |
double | TotalEnergy |
std::string | EnergyUnit |
std::string | LengthUnit |
SimpleGrid | PotentialGrid |
XCType | XC |
bool | Relativistic |
int | LocalChannel |
const double | grid_delta |
double | DensityMix |
Definition at line 80 of file NLPPClass.h.
|
inline |
Definition at line 143 of file NLPPClass.h.
References SetupMaps().
void CalcProjector | ( | std::string | refstate, |
int | lchannel | ||
) |
|
overridevirtual |
Implements Potential.
|
overridevirtual |
Reimplemented from Potential.
|
overridevirtual |
Implements Potential.
|
overridevirtual |
Reimplemented from Potential.
|
private |
int GetNumChannels | ( | ) |
bool HaveProjectors | ( | ) |
|
overridevirtual |
Implements Potential.
bool ReadBFD_PP | ( | std::string | fileName | ) |
bool ReadCASINO_PP | ( | std::string | fileName | ) |
bool ReadCASINO_WF | ( | std::string | fileName, |
int | l | ||
) |
bool ReadFHI_PP | ( | std::string | fileName | ) |
bool ReadGAMESS_PP | ( | std::string | fileName | ) |
bool ReadUPF_PP | ( | std::string | fileName | ) |
|
inline |
|
inline |
|
private |
Referenced by PseudoClass().
|
overridevirtual |
Implements Potential.
|
overridevirtual |
Reimplemented from Potential.
|
overridevirtual |
Implements Potential.
|
private |
void WriteABINIT | ( | std::string | fileName = "" | ) |
void WriteASCII | ( | ) |
void WriteCASINO | ( | std::string | filename | ) |
void WriteFHI | ( | std::string | filename | ) |
void WriteFPMD | ( | std::string | filename | ) |
void WriteHDF5 | ( | std::string | filename | ) |
void WriteUPF | ( | std::string | fileName | ) |
void WriteXML | ( | std::string | fileName | ) |
|
private |
Definition at line 96 of file NLPPClass.h.
|
private |
Definition at line 87 of file NLPPClass.h.
|
private |
Definition at line 94 of file NLPPClass.h.
|
private |
Definition at line 88 of file NLPPClass.h.
|
private |
Definition at line 108 of file NLPPClass.h.
Referenced by SetDensityMix().
|
private |
Definition at line 98 of file NLPPClass.h.
|
private |
Definition at line 107 of file NLPPClass.h.
|
private |
Definition at line 98 of file NLPPClass.h.
|
private |
Definition at line 103 of file NLPPClass.h.
Referenced by SetLocalChannel().
|
private |
Definition at line 100 of file NLPPClass.h.
|
private |
Definition at line 97 of file NLPPClass.h.
|
private |
Definition at line 102 of file NLPPClass.h.
|
private |
Definition at line 95 of file NLPPClass.h.
|
private |
Definition at line 91 of file NLPPClass.h.
|
private |
Definition at line 97 of file NLPPClass.h.
|
private |
Definition at line 84 of file NLPPClass.h.
|
private |
Definition at line 83 of file NLPPClass.h.
bool WriteLogGrid |
Definition at line 111 of file NLPPClass.h.
|
private |
Definition at line 101 of file NLPPClass.h.
|
private |
Definition at line 85 of file NLPPClass.h.
|
private |
Definition at line 86 of file NLPPClass.h.
|
private |
Definition at line 90 of file NLPPClass.h.
|
private |
Definition at line 89 of file NLPPClass.h.