File SKAtom.h¶
- Copyright
- This code is licensed under the 3-clause BSD license. - Copyright ETH Zurich, Laboratory for Physical Chemistry, Reiher Group. - See LICENSE.txt for details. 
- 
namespace Scine
- 
namespace Sparrow
- 
namespace dftb
- 
class SKAtom
- 
Public Functions - 
SKAtom(Utils::ElementType el)¶
 - 
void setEnergies(double es, double ep, double ed)¶
 - 
void setOccupations(int fs, int fp, int fd)¶
 - 
void setHubbardParameter(double us, double up, double ud)¶
 - 
void setSpinConstants(double spinConstants[][3])¶
 - 
bool hasSpinConstants()¶
 - 
void setHubbardDerivative(double hubbard)¶
 - 
double getHubbardDerivative() const¶
 - 
bool hasHubbardDerivative() const¶
 - 
int getnAOs() const¶
 - 
int getOccupation() const¶
 - 
double getHubbardParameter() const¶
 - 
double getOrbitalEnergy(int orbital) const¶
 - 
double getEnergy() const¶
 - 
double getSpinConstant(int i, int j)¶
 
- 
 
- 
class 
 
- 
namespace 
 
- 
namespace