![]() |
QMCPACK
|
Inheritance diagram for PseudoClass:
Collaboration diagram for PseudoClass: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) |
Private Member Functions inherited from Potential | |
| 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.