|  | QMCPACK
    | 
 Inheritance diagram for PseudoClass:
 Inheritance diagram for PseudoClass: Collaboration 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.