26#ifndef dftefeSphericalData_h
27#define dftefeSphericalData_h
44 virtual std::vector<double>
45 getValue(
const std::vector<utils::Point> &point,
48 virtual std::vector<double>
52 virtual std::vector<double>
59 virtual std::vector<double>
63 virtual std::vector<double>
68 virtual std::vector<double>
72 virtual std::vector<double>
74 const std::vector<double> &theta,
75 const std::vector<double> &phi) = 0;
78 virtual std::vector<double>
84 virtual std::vector<std::vector<double>>
86 const std::vector<double> &theta,
87 const std::vector<double> &phi) = 0;
89 virtual std::vector<int>
Definition: SphericalData.h:40
virtual std::vector< double > getHessianValue(const std::vector< utils::Point > &point, const utils::Point &origin)=0
virtual std::vector< double > getRadialDerivative(const std::vector< double > &r)=0
virtual double getCutoff() const =0
virtual std::vector< double > getGradientValue(const std::vector< utils::Point > &point, const utils::Point &origin)=0
virtual std::vector< double > getValue(const std::vector< utils::Point > &point, const utils::Point &origin)=0
virtual double getValue(const utils::Point &point, const utils::Point &origin)=0
virtual std::vector< std::vector< double > > getAngularDerivative(const std::vector< double > &r, const std::vector< double > &theta, const std::vector< double > &phi)=0
virtual std::vector< double > getHessianValue(const utils::Point &point, const utils::Point &origin)=0
virtual std::vector< double > getGradientValue(const utils::Point &point, const utils::Point &origin)=0
virtual std::vector< int > getQNumbers() const =0
virtual double getSmoothness() const =0
virtual std::vector< double > getAngularValue(const std::vector< double > &r, const std::vector< double > &theta, const std::vector< double > &phi)=0
virtual std::vector< double > getRadialValue(const std::vector< double > &r)=0
Definition: PointImpl.h:13
dealii includes
Definition: AtomFieldDataSpherical.cpp:31