#include <laguerrepoly_expansion1d.h>
Public Member Functions | |
CLaguerrePolynomialExpansion1d (int _l=0, int _m=0, bool r=true, int N=1, double _xmin=0., double _xmax=1.0, double _xscale=5.0) | |
CLaguerrePolynomialExpansion1d (const CLaguerrePolynomialExpansion1d &h) | |
~CLaguerrePolynomialExpansion1d (void) | |
bool | Read (const parameterMap &m) |
Read from parameter map. | |
bool | Write (parameterMap &m) |
Write to parameter map. | |
double | orthogFunctionValue (double x, int i, int jderiv=0) const |
double | weightFunction (double x, int jderiv=0) const |
double | normalization (int j) const |
double | xScale (void) const |
double | xShift (void) const |
void | CopyState (const CLaguerrePolynomialExpansion1d &a) |
double | getLeftSupport (int i) const |
double | getRightSupport (int i) const |
Public Attributes | |
double | xscale |
Definition at line 11 of file laguerrepoly_expansion1d.h.
CLaguerrePolynomialExpansion1d::CLaguerrePolynomialExpansion1d | ( | int | _l = 0 , |
|
int | _m = 0 , |
|||
bool | r = true , |
|||
int | N = 1 , |
|||
double | _xmin = 0. , |
|||
double | _xmax = 1.0 , |
|||
double | _xscale = 5.0 | |||
) | [inline] |
Definition at line 15 of file laguerrepoly_expansion1d.h.
CLaguerrePolynomialExpansion1d::CLaguerrePolynomialExpansion1d | ( | const CLaguerrePolynomialExpansion1d & | h | ) | [inline] |
Definition at line 17 of file laguerrepoly_expansion1d.h.
CLaguerrePolynomialExpansion1d::~CLaguerrePolynomialExpansion1d | ( | void | ) | [inline] |
Definition at line 21 of file laguerrepoly_expansion1d.h.
void CLaguerrePolynomialExpansion1d::CopyState | ( | const CLaguerrePolynomialExpansion1d & | a | ) | [inline] |
Definition at line 35 of file laguerrepoly_expansion1d.h.
double CLaguerrePolynomialExpansion1d::getLeftSupport | ( | int | i | ) | const [virtual] |
double CLaguerrePolynomialExpansion1d::getRightSupport | ( | int | i | ) | const [virtual] |
double CLaguerrePolynomialExpansion1d::normalization | ( | int | j | ) | const [inline, virtual] |
Reimplemented from COrthogonalFuncExpansion1d.
Definition at line 30 of file laguerrepoly_expansion1d.h.
double CLaguerrePolynomialExpansion1d::orthogFunctionValue | ( | double | x, | |
int | i, | |||
int | jderiv = 0 | |||
) | const [virtual] |
Access to basis function of the function expansion. Evaluates where
is the Laguerre polynomial of order n. Note, we put the weight function (the Wronskien) in here
Implements COrthogonalFuncExpansion1d.
Definition at line 20 of file laguerrepoly_expansion1d.cc.
bool CLaguerrePolynomialExpansion1d::Read | ( | const parameterMap & | m | ) |
Reimplemented from COrthogonalFuncExpansion1d.
Reimplemented in CSourceFtn1dLaguerrePoly.
Definition at line 5 of file laguerrepoly_expansion1d.cc.
double CLaguerrePolynomialExpansion1d::weightFunction | ( | double | x, | |
int | jderiv = 0 | |||
) | const [inline, virtual] |
Reimplemented from COrthogonalFuncExpansion1d.
Definition at line 29 of file laguerrepoly_expansion1d.h.
bool CLaguerrePolynomialExpansion1d::Write | ( | parameterMap & | m | ) |
Reimplemented from COrthogonalFuncExpansion1d.
Reimplemented in CSourceFtn1dLaguerrePoly.
Definition at line 11 of file laguerrepoly_expansion1d.cc.
double CLaguerrePolynomialExpansion1d::xScale | ( | void | ) | const [inline, virtual] |
Reimplemented from COrthogonalFuncExpansion1d.
Definition at line 31 of file laguerrepoly_expansion1d.h.
double CLaguerrePolynomialExpansion1d::xShift | ( | void | ) | const [inline, virtual] |
Reimplemented from COrthogonalFuncExpansion1d.
Definition at line 32 of file laguerrepoly_expansion1d.h.
Definition at line 43 of file laguerrepoly_expansion1d.h.