26#ifndef dftefeSphericalData_h
27#define dftefeSphericalData_h
45 virtual std::vector<double>
46 getValue(
const std::vector<utils::Point> &point,
49 virtual std::vector<double>
53 virtual std::vector<double>
60 virtual std::vector<double>
64 virtual std::vector<double>
69 virtual std::vector<double>
73 virtual std::vector<double>
75 const std::vector<double> &theta,
76 const std::vector<double> &phi) = 0;
79 virtual std::vector<double>
85 virtual std::vector<std::vector<double>>
87 const std::vector<double> &theta,
88 const std::vector<double> &phi) = 0;
90 virtual std::vector<int>
Definition: SphericalData.h:41
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