#include <assoc_laguerre.h>
|
| Assoc_Laguerre () |
|
| ~Assoc_Laguerre () |
|
void | generate (const int &n, const int &l, const double ns, double *const &s, double *L) |
| generate the associated Laguerre polynomial (overloaded for double*)
|
|
void | generate (const int &n, const int &l, std::vector< double > &x, std::vector< double > &y) |
| generate the associated Laguerre polynomial (overloaded for std::vector)
|
|
double | laguerre (const int &n, const double x) |
| Laguerre polynomial.
|
|
double | associate_laguerre (const int &n, const double x, const int &a) |
| recursive relationship to find the associated Laguerre polynomial
|
|
double | value (const int &n, const int &l, const double &s) |
| wrapper for associate_laguerre
|
|
int | factorial (const int &n) |
| factorial function
|
|
◆ Assoc_Laguerre()
Assoc_Laguerre::Assoc_Laguerre |
( |
| ) |
|
◆ ~Assoc_Laguerre()
Assoc_Laguerre::~Assoc_Laguerre |
( |
| ) |
|
◆ associate_laguerre()
double Assoc_Laguerre::associate_laguerre |
( |
const int & |
n, |
|
|
const double |
x, |
|
|
const int & |
a |
|
) |
| |
recursive relationship to find the associated Laguerre polynomial
- Parameters
-
n | degree of the polynomial |
x | radial coordinate |
a | order of the polynomial |
- Returns
- L^(a)_n(x)
◆ factorial()
int Assoc_Laguerre::factorial |
( |
const int & |
n | ) |
|
factorial function
- Parameters
-
- Returns
- n!
◆ generate() [1/2]
void Assoc_Laguerre::generate |
( |
const int & |
n, |
|
|
const int & |
l, |
|
|
const double |
ns, |
|
|
double *const & |
s, |
|
|
double * |
L |
|
) |
| |
generate the associated Laguerre polynomial (overloaded for double*)
- Parameters
-
n | principal quantum number |
l | orbital quantum number |
ns | number of x-coordinates |
s | x-coordinates |
L | y-coordinates |
◆ generate() [2/2]
void Assoc_Laguerre::generate |
( |
const int & |
n, |
|
|
const int & |
l, |
|
|
std::vector< double > & |
x, |
|
|
std::vector< double > & |
y |
|
) |
| |
generate the associated Laguerre polynomial (overloaded for std::vector)
- Parameters
-
n | principal quantum number |
l | orbital quantum number |
x | x-coordinates in std::vector |
y | y-coordinates in std::vector |
◆ laguerre()
double Assoc_Laguerre::laguerre |
( |
const int & |
n, |
|
|
const double |
x |
|
) |
| |
Laguerre polynomial.
- Parameters
-
n | degree of the polynomial |
x | radial coordinate |
- Returns
- L_n(x)
◆ value()
double Assoc_Laguerre::value |
( |
const int & |
n, |
|
|
const int & |
l, |
|
|
const double & |
s |
|
) |
| |
wrapper for associate_laguerre
- Parameters
-
n | principal quantum number |
l | orbital quantum number |
s | radial coordinate |
- Returns
- L^(2l+1)_(n-l-1)(s)
The documentation for this class was generated from the following files: