26#ifndef dftefeAtomSphericalElectronicData_h
27#define dftefeAtomSphericalElectronicData_h
54 class AtomSphericalElectronicData
57 AtomSphericalElectronicData(
const std::string filename);
58 ~AtomSphericalElectronicData() =
default;
60 getAtomicNumber()
const;
66 getRadialPoints()
const;
67 const std::vector<SphericalData> &
68 getDensityData()
const;
69 const std::vector<SphericalData> &
70 getVHartreeData()
const;
71 const std::vector<SphericalData> &
72 getVNuclearData()
const;
73 const std::vector<SphericalData> &
74 getVTotalData()
const;
75 const std::vector<SphericalData> &
76 getOrbitalData()
const;
79 std::string d_filename;
84 std::vector<double> d_radialPoints;
85 std::vector<SphericalData> d_densityData;
86 std::vector<SphericalData> d_vHartreeData;
87 std::vector<SphericalData> d_vNuclearData;
88 std::vector<SphericalData> d_vTotalData;
89 std::vector<SphericalData> d_orbitalData;
90 std::map<std::vector<int>,
size_type> d_qNumbersToDensityDataIdMap;
91 std::map<std::vector<int>,
size_type> d_qNumbersToVHartreeDataIdMap;
92 std::map<std::vector<int>,
size_type> d_qNumbersToVNuclearDataIdMap;
93 std::map<std::vector<int>,
size_type> d_qNumbersToVTotalDataIdMap;
94 std::map<std::vector<int>,
size_type> d_qNumbersToOrbitalDataIdMap;
dealii includes
Definition: AtomFieldDataSpherical.cpp:31
unsigned int size_type
Definition: TypeConfig.h:8