|
QuantLib: a free/open-source library for quantitative finance
Reference manual - version 1.40
|
Gauss-Legendre (l,m,n)-p Scheme. More...
#include <ql/pricingengines/vanilla/qdfpamericanengine.hpp>
Public Member Functions | |
| QdFpLegendreScheme (Size l, Size m, Size n, Size p) | |
| Size | getNumberOfChebyshevInterpolationNodes () const override |
| Size | getNumberOfNaiveFixedPointSteps () const override |
| Size | getNumberOfJacobiNewtonFixedPointSteps () const override |
| ext::shared_ptr< Integrator > | getFixedPointIntegrator () const override |
| ext::shared_ptr< Integrator > | getExerciseBoundaryToPriceIntegrator () const override |
Gauss-Legendre (l,m,n)-p Scheme.
| l | order of Gauss-Legendre integration within every fixed point iteration step |
| m | fixed point iteration steps, first step is a partial Jacobi-Newton, the rest are naive Richardson fixed point iterations |
| n | number of Chebyshev nodes to interpolate the exercise boundary |
| p | order of Gauss-Legendre integration in final conversion of the exercise boundary into option prices |
|
overridevirtual |
Implements QdFpIterationScheme.
|
overridevirtual |
Implements QdFpIterationScheme.
|
overridevirtual |
Implements QdFpIterationScheme.
|
overridevirtual |
Implements QdFpIterationScheme.
|
overridevirtual |
Implements QdFpIterationScheme.