1 #ifndef ATOMICBASISFUNCTION_H
2 #define ATOMICBASISFUNCTION_H
14 const vector<GaussianTypeOrbital> &orbitals()
const;
15 void setOrbitals(
const vector<GaussianTypeOrbital> &orbitals);
17 double weight()
const;
18 void setWeight(
double weight);
20 vec nucleusPosition()
const;
21 void setNucleusPosition(
const vec &nucleusPosition);
23 int xExponent()
const;
24 void setXExponent(
int xExponent);
26 int yExponent()
const;
27 void setYExponent(
int yExponent);
29 int zExponent()
const;
30 void setZExponent(
int zExponent);
33 vector<GaussianTypeOrbital> m_orbitals;
35 vec m_nucleusPosition;
41 #endif // ATOMICBASISFUNCTION_H