20#ifndef DFTFE_SPHERICALFUNCTIONUTIL_H
21#define DFTFE_SPHERICALFUNCTIONUTIL_H
55 const double angleTol);
58 Clm(
const int l,
const int m);
73 Qm(
const int m,
const double phi);
110 Plm(
const int l,
const int m,
const double theta);
145 YlmReal(
const int l,
const int m,
const double theta,
const double phi);
157 dYlmReal(
const int l,
const int m,
const double theta,
const double phi);
169 d2YlmReal(
const int l,
const int m,
const double theta,
const double phi);
178 std::vector<std::vector<double>>
179 getJInv(
const double r,
const double theta,
const double phi);
Definition SphericalFunctionUtil.h:30
double dQmDPhi(const int m, const double phi)
double dPlmDTheta(const int l, const int m, const double theta)
double YlmReal(const int l, const int m, const double theta, const double phi)
std::vector< double > d2YlmReal(const int l, const int m, const double theta, const double phi)
double Qm(const int m, const double phi)
std::vector< double > dYlmReal(const int l, const int m, const double theta, const double phi)
double Clm(const int l, const int m)
double d2QmDPhi2(const int m, const double phi)
double Plm(const int l, const int m, const double theta)
std::vector< std::vector< double > > getJInv(const double r, const double theta, const double phi)
double d2PlmDTheta2(const int l, const int m, const double theta)
void convertCartesianToSpherical(const std::vector< double > &x, double &r, double &theta, double &phi, const double rTol, const double angleTol)
Definition pseudoPotentialToDftfeConverter.cc:34