QuantLib: a free/open-source library for quantitative finance
fully annotated source code - version 1.34
|
#include <gausslaguerrecosinepolynomial.hpp>
Public Member Functions | |
GaussLaguerreTrigonometricBase (Real u) | |
Public Member Functions inherited from MomentBasedGaussianPolynomial< mp_real > | |
MomentBasedGaussianPolynomial () | |
Real | mu_0 () const override |
Real | alpha (Size i) const override |
Real | beta (Size i) const override |
virtual mp_real | moment (Size i) const =0 |
Real | alpha (Size u) const |
Real | beta (Size u) const |
Real | mu_0 () const |
Public Member Functions inherited from GaussianOrthogonalPolynomial | |
virtual | ~GaussianOrthogonalPolynomial ()=default |
virtual Real | mu_0 () const =0 |
virtual Real | alpha (Size i) const =0 |
virtual Real | beta (Size i) const =0 |
virtual Real | w (Real x) const =0 |
Real | value (Size i, Real x) const |
Real | weightedValue (Size i, Real x) const |
Protected Member Functions | |
virtual mp_real | m0 () const =0 |
virtual mp_real | m1 () const =0 |
mp_real | moment_ (Size n) const |
mp_real | fact (Size n) const |
Protected Attributes | |
const Real | u_ |
Private Attributes | |
std::vector< mp_real > | m_ |
std::vector< mp_real > | f_ |
Definition at line 34 of file gausslaguerrecosinepolynomial.hpp.
|
explicit |
Definition at line 37 of file gausslaguerrecosinepolynomial.hpp.
|
protectedpure virtual |
Implemented in GaussLaguerreCosinePolynomial< mp_real >, and GaussLaguerreSinePolynomial< mp_real >.
|
protectedpure virtual |
Implemented in GaussLaguerreCosinePolynomial< mp_real >, and GaussLaguerreSinePolynomial< mp_real >.
|
protected |
Definition at line 44 of file gausslaguerrecosinepolynomial.hpp.
|
protected |
Definition at line 60 of file gausslaguerrecosinepolynomial.hpp.
|
protected |
Definition at line 73 of file gausslaguerrecosinepolynomial.hpp.
|
mutableprivate |
Definition at line 76 of file gausslaguerrecosinepolynomial.hpp.
|
private |
Definition at line 76 of file gausslaguerrecosinepolynomial.hpp.