#include <SphericalHarmonicFunctions.h>
|
| | SphericalHarmonicFunctions (const bool isAssocLegendreSplineEval) |
| |
| | ~SphericalHarmonicFunctions ()=default |
| |
| DFTEFE_HOST_DEVICE_FUNC double | Plm (const int l, const int m, const double theta) const |
| |
| DFTEFE_HOST_DEVICE_FUNC double | dPlmDTheta (const int l, const int m, const double theta) const |
| |
| DFTEFE_HOST_DEVICE_FUNC double | d2PlmDTheta2 (const int l, const int m, const double theta) const |
| |
| template<dftefe::utils::MemorySpace memorySpace> |
| void | Plm (size_type numPoints, const int l, const int m, const double *theta, double *out, utils::deviceStream_t streamId=utils::defaultStream) const |
| |
| template<dftefe::utils::MemorySpace memorySpace> |
| void | dPlmDTheta (size_type numPoints, const int l, const int m, const double *theta, double *out, utils::deviceStream_t streamId=utils::defaultStream) const |
| |
| template<dftefe::utils::MemorySpace memorySpace> |
| void | d2PlmDTheta2 (size_type numPoints, const int l, const int m, const double *theta, double *out, utils::deviceStream_t streamId=utils::defaultStream) const |
| |
◆ SphericalHarmonicFunctions()
| dftefe::atoms::SphericalHarmonicFunctions::SphericalHarmonicFunctions |
( |
const bool |
isAssocLegendreSplineEval | ) |
|
◆ ~SphericalHarmonicFunctions()
| dftefe::atoms::SphericalHarmonicFunctions::~SphericalHarmonicFunctions |
( |
| ) |
|
|
default |
◆ d2PlmDTheta2() [1/2]
| DFTEFE_HOST_DEVICE_FUNC double dftefe::atoms::SphericalHarmonicFunctions::d2PlmDTheta2 |
( |
const int |
l, |
|
|
const int |
m, |
|
|
const double |
theta |
|
) |
| const |
◆ d2PlmDTheta2() [2/2]
◆ dPlmDTheta() [1/2]
| DFTEFE_HOST_DEVICE_FUNC double dftefe::atoms::SphericalHarmonicFunctions::dPlmDTheta |
( |
const int |
l, |
|
|
const int |
m, |
|
|
const double |
theta |
|
) |
| const |
◆ dPlmDTheta() [2/2]
◆ Plm() [1/2]
| DFTEFE_HOST_DEVICE_FUNC double dftefe::atoms::SphericalHarmonicFunctions::Plm |
( |
const int |
l, |
|
|
const int |
m, |
|
|
const double |
theta |
|
) |
| const |
◆ Plm() [2/2]
◆ d_assocLegendreSpline
| std::vector<std::vector<std::shared_ptr<const utils::Spline> > > dftefe::atoms::SphericalHarmonicFunctions::d_assocLegendreSpline |
|
private |
◆ d_isAssocLegendreSplineEval
| bool dftefe::atoms::SphericalHarmonicFunctions::d_isAssocLegendreSplineEval |
|
private |
The documentation for this class was generated from the following files: