DFT-FE 1.1.0-pre
Density Functional Theory With Finite-Elements
Loading...
Searching...
No Matches
SphericalFunctionUtil.h File Reference
#include <vector>
#include <TypeConfig.h>

Go to the source code of this file.

Namespaces

namespace  dftfe
 
namespace  dftfe::utils
 
namespace  dftfe::utils::sphUtils
 

Functions

void dftfe::utils::sphUtils::convertCartesianToSpherical (const std::vector< double > &x, double &r, double &theta, double &phi, const double rTol, const double angleTol)
 
double dftfe::utils::sphUtils::Clm (const dftfe::Int l, const dftfe::Int m)
 
double dftfe::utils::sphUtils::Qm (const dftfe::Int m, const double phi)
 
double dftfe::utils::sphUtils::dQmDPhi (const dftfe::Int m, const double phi)
 
double dftfe::utils::sphUtils::d2QmDPhi2 (const dftfe::Int m, const double phi)
 
double dftfe::utils::sphUtils::Plm (const dftfe::Int l, const dftfe::Int m, const double theta)
 
double dftfe::utils::sphUtils::dPlmDTheta (const dftfe::Int l, const dftfe::Int m, const double theta)
 
double dftfe::utils::sphUtils::d2PlmDTheta2 (const dftfe::Int l, const dftfe::Int m, const double theta)
 
double dftfe::utils::sphUtils::YlmReal (const dftfe::Int l, const dftfe::Int m, const double theta, const double phi)
 
std::vector< double > dftfe::utils::sphUtils::dYlmReal (const dftfe::Int l, const dftfe::Int m, const double theta, const double phi)
 
std::vector< double > dftfe::utils::sphUtils::d2YlmReal (const dftfe::Int l, const dftfe::Int m, const double theta, const double phi)
 
std::vector< std::vector< double > > dftfe::utils::sphUtils::getJInv (const double r, const double theta, const double phi)