#include <laguerre.hh>
Public Member Functions | |
| LaguerreBasis (const int P, const Real *xP, const int NxP) | |
| uint | n () const |
| Returns the number of shape functions. | |
| uint | nP () const |
| const Real * | values () const |
| Returns the values of the shape functions. | |
Protected Member Functions | |
| virtual std::ostream & | info (std::ostream &os) const |
| Returns information in an output stream. | |
Protected Attributes | |
| Real * | values_ |
| Values of the shape functions. | |
Polynomial functions which gives a basis of the semi-infinite intervals after multiplication with factor
![\[exp(-x/2)\]](form_614.png)
.
The polynomials are defined by
![\[\phi_n(x) = L_n(x) - L_{n-1}(x)\]](form_615.png)
where 
It is 

The class holds all functions up to a maximal index 
| mode | Template parameter: normal, derivatives. Can take the values
|
Definition at line 67 of file laguerre.hh.
| concepts::LaguerreBasis< mode >::LaguerreBasis | ( | const int | P, |
| const Real * | xP, | ||
| const int | NxP | ||
| ) |
Constructor
| P | Highest order of the function, begin with 1 |
| xP | Points in [0,inf) |
| NxP | Number of points |
|
protectedvirtual |
Returns information in an output stream.
Implements concepts::ShapeFunction1D< Real >.
|
inlineinherited |
Returns the number of shape functions.
Definition at line 35 of file shapefunction.hh.
|
inlineinherited |
Returns the number of abscissas (in which the shape functions are evaluated)
Definition at line 38 of file shapefunction.hh.
|
inlineinherited |
Returns the values of the shape functions.
Definition at line 40 of file shapefunction.hh.
|
protectedinherited |
Values of the shape functions.
Definition at line 45 of file shapefunction.hh.