26#ifndef dftefeSphericalDataAnalytical_h
27#define dftefeSphericalDataAnalytical_h
50 const std::vector<int> qNumbers,
53 const double smoothness,
61 getValue(
const std::vector<utils::Point> &point,
88 const std::vector<double> &theta,
89 const std::vector<double> &phi)
override;
94 std::vector<std::vector<double>>
96 const std::vector<double> &theta,
97 const std::vector<double> &phi)
override;
Definition: SphericalDataAnalytical.h:45
std::vector< std::vector< double > > getAngularDerivative(const std::vector< double > &r, const std::vector< double > &theta, const std::vector< double > &phi) override
Definition: SphericalDataAnalytical.cpp:212
double d_radiusTolerance
Definition: SphericalDataAnalytical.h:112
double getSmoothness() const override
Definition: SphericalDataAnalytical.cpp:239
size_type d_dim
Definition: SphericalDataAnalytical.h:113
std::vector< double > getAngularValue(const std::vector< double > &r, const std::vector< double > &theta, const std::vector< double > &phi) override
Definition: SphericalDataAnalytical.cpp:190
std::vector< double > getValue(const std::vector< utils::Point > &point, const utils::Point &origin) override
Definition: SphericalDataAnalytical.cpp:88
const utils::ScalarSpatialFunctionReal & d_func
Definition: SphericalDataAnalytical.h:118
std::vector< double > getGradientValue(const std::vector< utils::Point > &point, const utils::Point &origin) override
Definition: SphericalDataAnalytical.cpp:110
double d_smoothness
Definition: SphericalDataAnalytical.h:115
double getCutoff() const override
Definition: SphericalDataAnalytical.cpp:233
std::vector< int > d_qNumbers
Definition: SphericalDataAnalytical.h:109
std::vector< double > getRadialDerivative(const std::vector< double > &r) override
Definition: SphericalDataAnalytical.cpp:202
double d_polarAngleTolerance
Definition: SphericalDataAnalytical.h:110
double d_cutoffTolerance
Definition: SphericalDataAnalytical.h:111
~SphericalDataAnalytical()=default
double d_cutoff
Definition: SphericalDataAnalytical.h:114
std::vector< int > getQNumbers() const override
Definition: SphericalDataAnalytical.cpp:227
std::vector< double > getRadialValue(const std::vector< double > &r) override
Definition: SphericalDataAnalytical.cpp:180
std::vector< double > getHessianValue(const std::vector< utils::Point > &point, const utils::Point &origin) override
Definition: SphericalDataAnalytical.cpp:122
const SphericalHarmonicFunctions & d_sphericalHarmonicFunc
Definition: SphericalDataAnalytical.h:117
static const double POL_ANG_TOL
Setting all the SphericalDataDefaults.
Definition: Defaults.h:43
static const size_type DEFAULT_DIM
Definition: Defaults.h:60
Definition: SphericalData.h:41
Definition: SphericalHarmonicFunctions.h:17
Definition: Function.h:10
Definition: PointImpl.h:13
dealii includes
Definition: AtomFieldDataSpherical.cpp:31
unsigned int size_type
Definition: TypeConfig.h:8