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

#include <legendre.h>

Public Member Functions

 AssocLegendreP (size_t lm)
 
double operator() (size_t l, size_t m, double x) const
 
Vec evaluate_batch (double x) const
 
void evaluate_batch (double x, Vec &) const
 
Vec work_array () const
 

Static Public Member Functions

static double amm (size_t m)
 
static double alm (size_t l, size_t m)
 
static double blm (size_t l, size_t m)
 

Constructor & Destructor Documentation

◆ AssocLegendreP()

occ::sht::AssocLegendreP::AssocLegendreP ( size_t  lm)

Member Function Documentation

◆ alm()

static double occ::sht::AssocLegendreP::alm ( size_t  l,
size_t  m 
)
static

◆ amm()

static double occ::sht::AssocLegendreP::amm ( size_t  m)
static

◆ blm()

static double occ::sht::AssocLegendreP::blm ( size_t  l,
size_t  m 
)
static

◆ evaluate_batch() [1/2]

Vec occ::sht::AssocLegendreP::evaluate_batch ( double  x) const

◆ evaluate_batch() [2/2]

void occ::sht::AssocLegendreP::evaluate_batch ( double  x,
Vec  
) const

◆ operator()()

double occ::sht::AssocLegendreP::operator() ( size_t  l,
size_t  m,
double  x 
) const

◆ work_array()

Vec occ::sht::AssocLegendreP::work_array ( ) const

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