1#ifndef ASSOC_LAGUEERRE_H
2#define ASSOC_LAGUEERRE_H
18 void generate(
const int &n,
const int &l,
const double ns,
double*
const &s,
double* L);
24 void generate(
const int &n,
const int &l, std::vector<double> &x, std::vector<double> &y);
29 double laguerre(
const int &n,
const double x);
41 double value(
const int &n,
const int &l,
const double &s);
Definition assoc_laguerre.h:8
double laguerre(const int &n, const double x)
Laguerre polynomial.
Definition assoc_laguerre.cpp:29
Assoc_Laguerre()
Definition assoc_laguerre.cpp:5
void generate(const int &n, const int &l, const double ns, double *const &s, double *L)
generate the associated Laguerre polynomial (overloaded for double*)
Definition assoc_laguerre.cpp:13
double value(const int &n, const int &l, const double &s)
wrapper for associate_laguerre
Definition assoc_laguerre.cpp:112
int factorial(const int &n)
factorial function
Definition assoc_laguerre.cpp:95
~Assoc_Laguerre()
Definition assoc_laguerre.cpp:9
double associate_laguerre(const int &n, const double x, const int &a)
recursive relationship to find the associated Laguerre polynomial
Definition assoc_laguerre.cpp:61