QuantLib: a free/open-source library for quantitative finance
Fully annotated sources - version 1.32
|
Unit-Displaced-Black-formula pricer for capped/floored yoy inflation coupons. More...
#include <ql/cashflows/inflationcouponpricer.hpp>
Protected Member Functions | |
Real | optionletPriceImp (Option::Type, Real strike, Real forward, Real stdDev) const override |
Protected Member Functions inherited from YoYInflationCouponPricer | |
virtual Real | optionletPrice (Option::Type optionType, Real effStrike) const |
virtual Real | optionletRate (Option::Type optionType, Real effStrike) const |
virtual Rate | adjustedFixing (Rate fixing=Null< Rate >()) const |
Additional Inherited Members | |
Public Types inherited from Observer | |
typedef set_type::iterator | iterator |
Protected Attributes inherited from YoYInflationCouponPricer | |
Handle< YoYOptionletVolatilitySurface > | capletVol_ |
data More... | |
Handle< YieldTermStructure > | nominalTermStructure_ |
const YoYInflationCoupon * | coupon_ |
Real | gearing_ |
Spread | spread_ |
Real | discount_ |
Protected Attributes inherited from InflationCouponPricer | |
QL_DEPRECATED Handle< YieldTermStructure > | rateCurve_ |
Date | paymentDate_ |
Unit-Displaced-Black-formula pricer for capped/floored yoy inflation coupons.
Definition at line 171 of file inflationcouponpricer.hpp.
Definition at line 173 of file inflationcouponpricer.hpp.
|
explicit |
Definition at line 177 of file inflationcouponpricer.hpp.
UnitDisplacedBlackYoYInflationCouponPricer | ( | const Handle< YoYOptionletVolatilitySurface > & | capletVol, |
const Handle< YieldTermStructure > & | nominalTermStructure | ||
) |
Definition at line 181 of file inflationcouponpricer.hpp.
|
overrideprotectedvirtual |
Derived classes usually only need to implement this.
The name of the method is misleading. This actually returns the rate of the optionlet (so not discounted and not accrued).
Reimplemented from YoYInflationCouponPricer.
Definition at line 190 of file inflationcouponpricer.cpp.