Functions | |
| void | getValueAnalytical (const std::vector< utils::Point > &point, const utils::Point &origin, const double cutoff, const double smoothness, const SphericalHarmonicFunctions &sphericalHarmonicFunc, const std::vector< int > &qNumbers, std::shared_ptr< const utils::Spline > spline, const double polarAngleTolerance, std::vector< double > &value) |
| void | getGradientValueAnalytical (const std::vector< utils::Point > &point, const utils::Point &origin, const double cutoff, const double smoothness, const SphericalHarmonicFunctions &sphericalHarmonicFunc, const std::vector< int > &qNumbers, std::shared_ptr< const utils::Spline > spline, const double polarAngleTolerance, const double cutoffTolerance, const double radiusTolerance, std::vector< double > &gradient) |
| void | getHessianValueAnalytical (const utils::Point &point, const utils::Point &origin, const double cutoff, const double smoothness, const SphericalHarmonicFunctions &sphericalHarmonicFunc, const std::vector< int > &qNumbers, std::shared_ptr< const utils::Spline > spline, const double polarAngleTolerance, const double cutoffTolerance, const double radiusTolerance, std::vector< double > &gradient) |
| void | getValueAutoDiff (const utils::Point &point, const utils::Point &origin, const double cutoff, const double smoothness, const std::vector< int > &qNumbers, std::shared_ptr< const utils::Spline > spline, const double polarAngleTolerance, double &value) |
| void | getGradientValueAutoDiff (const utils::Point &point, const utils::Point &origin, const double cutoff, const double smoothness, const std::vector< int > &qNumbers, std::shared_ptr< const utils::Spline > spline, const double polarAngleTolerance, const double radiusTolerance, std::vector< double > &gradient) |
| void | getHessianValueAutoDiff (const utils::Point &point, const utils::Point &origin, const double cutoff, const double smoothness, const std::vector< int > &qNumbers, std::shared_ptr< const utils::Spline > spline, const double polarAngleTolerance, const double radiusTolerance, std::vector< double > &hessian) |
| void dftefe::atoms::SphericalDataNumericalInternal::getGradientValueAnalytical | ( | const std::vector< utils::Point > & | point, |
| const utils::Point & | origin, | ||
| const double | cutoff, | ||
| const double | smoothness, | ||
| const SphericalHarmonicFunctions & | sphericalHarmonicFunc, | ||
| const std::vector< int > & | qNumbers, | ||
| std::shared_ptr< const utils::Spline > | spline, | ||
| const double | polarAngleTolerance, | ||
| const double | cutoffTolerance, | ||
| const double | radiusTolerance, | ||
| std::vector< double > & | gradient | ||
| ) |


| void dftefe::atoms::SphericalDataNumericalInternal::getGradientValueAutoDiff | ( | const utils::Point & | point, |
| const utils::Point & | origin, | ||
| const double | cutoff, | ||
| const double | smoothness, | ||
| const std::vector< int > & | qNumbers, | ||
| std::shared_ptr< const utils::Spline > | spline, | ||
| const double | polarAngleTolerance, | ||
| const double | radiusTolerance, | ||
| std::vector< double > & | gradient | ||
| ) |

| void dftefe::atoms::SphericalDataNumericalInternal::getHessianValueAnalytical | ( | const utils::Point & | point, |
| const utils::Point & | origin, | ||
| const double | cutoff, | ||
| const double | smoothness, | ||
| const SphericalHarmonicFunctions & | sphericalHarmonicFunc, | ||
| const std::vector< int > & | qNumbers, | ||
| std::shared_ptr< const utils::Spline > | spline, | ||
| const double | polarAngleTolerance, | ||
| const double | cutoffTolerance, | ||
| const double | radiusTolerance, | ||
| std::vector< double > & | gradient | ||
| ) |

| void dftefe::atoms::SphericalDataNumericalInternal::getHessianValueAutoDiff | ( | const utils::Point & | point, |
| const utils::Point & | origin, | ||
| const double | cutoff, | ||
| const double | smoothness, | ||
| const std::vector< int > & | qNumbers, | ||
| std::shared_ptr< const utils::Spline > | spline, | ||
| const double | polarAngleTolerance, | ||
| const double | radiusTolerance, | ||
| std::vector< double > & | hessian | ||
| ) |


| void dftefe::atoms::SphericalDataNumericalInternal::getValueAnalytical | ( | const std::vector< utils::Point > & | point, |
| const utils::Point & | origin, | ||
| const double | cutoff, | ||
| const double | smoothness, | ||
| const SphericalHarmonicFunctions & | sphericalHarmonicFunc, | ||
| const std::vector< int > & | qNumbers, | ||
| std::shared_ptr< const utils::Spline > | spline, | ||
| const double | polarAngleTolerance, | ||
| std::vector< double > & | value | ||
| ) |


| void dftefe::atoms::SphericalDataNumericalInternal::getValueAutoDiff | ( | const utils::Point & | point, |
| const utils::Point & | origin, | ||
| const double | cutoff, | ||
| const double | smoothness, | ||
| const std::vector< int > & | qNumbers, | ||
| std::shared_ptr< const utils::Spline > | spline, | ||
| const double | polarAngleTolerance, | ||
| double & | value | ||
| ) |
