occ
Loading...
Searching...
No Matches
occ::sht::SphericalHarmonics Class Reference

#include <spherical_harmonics.h>

Public Member Functions

 SphericalHarmonics (size_t lm, bool phase=true)
 
CVec evaluate (Eigen::Ref< const Vec3 > pos)
 
void evaluate (Eigen::Ref< const Vec3 > pos, Eigen::Ref< CVec >)
 
CVec evaluate (double theta, double phi)
 
void evaluate (double theta, double phi, Eigen::Ref< CVec >)
 
auto nlm () const
 

Constructor & Destructor Documentation

◆ SphericalHarmonics()

occ::sht::SphericalHarmonics::SphericalHarmonics ( size_t  lm,
bool  phase = true 
)

Member Function Documentation

◆ evaluate() [1/4]

CVec occ::sht::SphericalHarmonics::evaluate ( double  theta,
double  phi 
)

◆ evaluate() [2/4]

void occ::sht::SphericalHarmonics::evaluate ( double  theta,
double  phi,
Eigen::Ref< CVec  
)

◆ evaluate() [3/4]

CVec occ::sht::SphericalHarmonics::evaluate ( Eigen::Ref< const Vec3 pos)

◆ evaluate() [4/4]

void occ::sht::SphericalHarmonics::evaluate ( Eigen::Ref< const Vec3 pos,
Eigen::Ref< CVec  
)

◆ nlm()

auto occ::sht::SphericalHarmonics::nlm ( ) const
inline

The documentation for this class was generated from the following file: