NumericHaganPricer Class Reference
CMS-coupon pricer. More...
#include <ql/cashflows/conundrumpricer.hpp>
Inheritance diagram for NumericHaganPricer:

Public Member Functions | |
NumericHaganPricer (const Handle< SwaptionVolatilityStructure > &swaptionVol, GFunctionFactory::YieldCurveModel modelOfYieldCurve, const Handle< Quote > &meanReversion, Rate lowerLimit=0.0, Rate upperLimit=1.0, Real precision=1.0e-6) | |
Real | upperLimit () |
Real | stdDeviations () |
Real | integrate (Real a, Real b, const ConundrumIntegrand &Integrand) const |
virtual Real | optionletPrice (Option::Type optionType, Rate strike) const |
virtual Real | swapletPrice () const |
Real | resetUpperLimit (Real stdDeviationsForUpperLimit) const |
Real | refineIntegration (Real integralValue, const ConundrumIntegrand &integrand) const |
Public Attributes | |
Real | upperLimit_ |
Real | stdDeviationsForUpperLimit_ |
const Real | lowerLimit_ |
const Real | requiredStdDeviations_ |
const Real | precision_ |
const Real | refiningIntegrationTolerance_ |
Detailed Description
CMS-coupon pricer.Prices a cms coupon via static replication as in Hagan's "Conundrums..." article via numerical integration based on prices of vanilla swaptions