#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: