integrate (3) - Linux Manuals
integrate: CMS-coupon pricer.
NAME
QuantLib::NumericHaganPricer - CMS-coupon pricer.
SYNOPSIS
#include <ql/cashflows/conundrumpricer.hpp>
Inherits QuantLib::HaganPricer.
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
Author
Generated automatically by Doxygen for QuantLib from the source code.