26#ifndef dftefeSphericalDataNumerical_h
27#define dftefeSphericalDataNumerical_h
45 const std::vector<int> qNumbers,
46 const std::vector<double> radialPoints,
47 const std::vector<double> radialValues,
49 const double smoothness,
static const double POL_ANG_TOL
Setting all the SphericalDataDefaults.
Definition: Defaults.h:41
static const size_type DEFAULT_DIM
Definition: Defaults.h:58
static const double RADIUS_TOL
Definition: Defaults.h:53
static const double CUTOFF_TOL
Definition: Defaults.h:47
Definition: SphericalDataNumerical.h:42
std::vector< double > getGradientValue(const utils::Point &point, const utils::Point &origin) override
Definition: SphericalDataNumerical.cpp:318
std::shared_ptr< const utils::Spline > d_spline
Definition: SphericalDataNumerical.h:86
std::vector< int > d_qNumbers
Definition: SphericalDataNumerical.h:81
std::vector< double > d_radialPoints
Definition: SphericalDataNumerical.h:82
size_type d_dim
Definition: SphericalDataNumerical.h:90
std::vector< int > getQNumbers() const override
Definition: SphericalDataNumerical.cpp:367
double getCutoff() const override
Definition: SphericalDataNumerical.cpp:373
double d_smoothness
Definition: SphericalDataNumerical.h:85
double d_cutoffTolerance
Definition: SphericalDataNumerical.h:88
~SphericalDataNumerical()=default
double d_radiusTolerance
Definition: SphericalDataNumerical.h:89
double getSmoothness() const override
Definition: SphericalDataNumerical.cpp:379
std::vector< double > getHessianValue(const utils::Point &point, const utils::Point &origin) override
Definition: SphericalDataNumerical.cpp:343
double d_cutoff
Definition: SphericalDataNumerical.h:84
double getValue(const utils::Point &point, const utils::Point &origin) override
Definition: SphericalDataNumerical.cpp:297
void initSpline()
Definition: SphericalDataNumerical.cpp:290
double d_polarAngleTolerance
Definition: SphericalDataNumerical.h:87
std::vector< double > d_radialValues
Definition: SphericalDataNumerical.h:83
Definition: SphericalData.h:40
Definition: PointImpl.h:13
dealii includes
Definition: AtomFieldDataSpherical.cpp:31
unsigned int size_type
Definition: TypeConfig.h:8