|
| | SphericalDataAnalytical (const std::vector< int > qNumbers, const utils::ScalarSpatialFunctionReal &function, const double cutoff, const double smoothness, const SphericalHarmonicFunctions &sphericalHarmonicFunc, const double polarAngleTolerance=SphericalDataDefaults::POL_ANG_TOL, const size_type dim=SphericalDataDefaults::DEFAULT_DIM) |
| |
| | ~SphericalDataAnalytical ()=default |
| |
| std::vector< double > | getValue (const std::vector< utils::Point > &point, const utils::Point &origin) override |
| |
| std::vector< double > | getGradientValue (const std::vector< utils::Point > &point, const utils::Point &origin) override |
| |
| std::vector< double > | getHessianValue (const std::vector< utils::Point > &point, const utils::Point &origin) override |
| |
| double | getValue (const utils::Point &point, const utils::Point &origin) override |
| |
| std::vector< double > | getGradientValue (const utils::Point &point, const utils::Point &origin) override |
| |
| std::vector< double > | getHessianValue (const utils::Point &point, const utils::Point &origin) override |
| |
| std::vector< double > | getRadialValue (const std::vector< double > &r) override |
| |
| std::vector< double > | getAngularValue (const std::vector< double > &r, const std::vector< double > &theta, const std::vector< double > &phi) override |
| |
| std::vector< double > | getRadialDerivative (const std::vector< double > &r) override |
| |
| std::vector< std::vector< double > > | getAngularDerivative (const std::vector< double > &r, const std::vector< double > &theta, const std::vector< double > &phi) override |
| |
| std::vector< int > | getQNumbers () const override |
| |
| double | getCutoff () const override |
| |
| double | getSmoothness () const override |
| |
| | ~SphericalData ()=default |
| |
| virtual std::vector< double > | getValue (const std::vector< utils::Point > &point, const utils::Point &origin)=0 |
| |
| virtual std::vector< double > | getGradientValue (const std::vector< utils::Point > &point, const utils::Point &origin)=0 |
| |
| virtual std::vector< double > | getHessianValue (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< double > | getGradientValue (const utils::Point &point, const utils::Point &origin)=0 |
| |
| virtual std::vector< double > | getHessianValue (const utils::Point &point, const utils::Point &origin)=0 |
| |
| virtual std::vector< double > | getRadialValue (const std::vector< double > &r)=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 > | getRadialDerivative (const std::vector< double > &r)=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< int > | getQNumbers () const =0 |
| |
| virtual double | getCutoff () const =0 |
| |
| virtual double | getSmoothness () const =0 |
| |