24 #ifndef COM_DAFER45_TBTK_NUCLEAR_POTENTIAL_OPERATOR
25 #define COM_DAFER45_TBTK_NUCLEAR_POTENTIAL_OPERATOR
27 #include "TBTK/AbstractOperator.h"
32 class NuclearPotentialOperator :
public AbstractOperator{
35 NuclearPotentialOperator(
37 const Vector3d &position
43 const Atom& getNucleus()
const;
48 const Vector3d& getPosition()
const;
57 inline NuclearPotentialOperator::NuclearPotentialOperator(
59 const Vector3d &position
61 AbstractOperator(OperatorID::NuclearPotential),
67 inline const Atom& NuclearPotentialOperator::getNucleus()
const{
71 inline const Vector3d& NuclearPotentialOperator::getPosition()
const{