DFT-EFE
 
Loading...
Searching...
No Matches
dftefe::atoms::SphericalDataInternal Namespace Reference

Functions

void getValueAnalytical (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 getGradientValueAnalytical (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 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 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)
 

Function Documentation

◆ getGradientValueAnalytical()

void dftefe::atoms::SphericalDataInternal::getGradientValueAnalytical ( 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  cutoffTolerance,
const double  radiusTolerance,
std::vector< double > &  gradient 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getGradientValueAutoDiff()

void dftefe::atoms::SphericalDataInternal::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 
)
Here is the call graph for this function:

◆ getHessianValueAnalytical()

void dftefe::atoms::SphericalDataInternal::getHessianValueAnalytical ( 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  cutoffTolerance,
const double  radiusTolerance,
std::vector< double > &  gradient 
)
Here is the call graph for this function:

◆ getHessianValueAutoDiff()

void dftefe::atoms::SphericalDataInternal::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 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getValueAnalytical()

void dftefe::atoms::SphericalDataInternal::getValueAnalytical ( 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 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getValueAutoDiff()

void dftefe::atoms::SphericalDataInternal::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 
)
Here is the call graph for this function: