#include <qle/cashflows/cpicoupon.hpp>
|
| CPICoupon (Real baseCPI, const Date &paymentDate, Real nominal, const Date &startDate, const Date &endDate, const ext::shared_ptr< ZeroInflationIndex > &index, const Period &observationLag, CPI::InterpolationType observationInterpolation, const DayCounter &dayCounter, Real fixedRate, const Date &refPeriodStart=Date(), const Date &refPeriodEnd=Date(), const Date &exCouponDate=Date(), bool subtractInflationNominal=false) |
|
| CPICoupon (Real baseCPI, const Date &baseDate, const Date &paymentDate, Real nominal, const Date &startDate, const Date &endDate, const ext::shared_ptr< ZeroInflationIndex > &index, const Period &observationLag, CPI::InterpolationType observationInterpolation, const DayCounter &dayCounter, Real fixedRate, const Date &refPeriodStart=Date(), const Date &refPeriodEnd=Date(), const Date &exCouponDate=Date(), bool subtractInflationNominal=false) |
|
virtual Rate | rate () const override |
|
bool | subtractInflationNotional () |
|
Definition at line 35 of file cpicoupon.hpp.
◆ CPICoupon() [1/2]
CPICoupon |
( |
Real |
baseCPI, |
|
|
const Date & |
paymentDate, |
|
|
Real |
nominal, |
|
|
const Date & |
startDate, |
|
|
const Date & |
endDate, |
|
|
const ext::shared_ptr< ZeroInflationIndex > & |
index, |
|
|
const Period & |
observationLag, |
|
|
CPI::InterpolationType |
observationInterpolation, |
|
|
const DayCounter & |
dayCounter, |
|
|
Real |
fixedRate, |
|
|
const Date & |
refPeriodStart = Date() , |
|
|
const Date & |
refPeriodEnd = Date() , |
|
|
const Date & |
exCouponDate = Date() , |
|
|
bool |
subtractInflationNominal = false |
|
) |
| |
Definition at line 37 of file cpicoupon.hpp.
44 : QuantLib::CPICoupon(baseCPI, paymentDate, nominal, startDate, endDate, index, observationLag,
45 observationInterpolation, dayCounter, fixedRate, refPeriodStart,
46 refPeriodEnd, exCouponDate),
bool subtractInflationNominal_
◆ CPICoupon() [2/2]
CPICoupon |
( |
Real |
baseCPI, |
|
|
const Date & |
baseDate, |
|
|
const Date & |
paymentDate, |
|
|
Real |
nominal, |
|
|
const Date & |
startDate, |
|
|
const Date & |
endDate, |
|
|
const ext::shared_ptr< ZeroInflationIndex > & |
index, |
|
|
const Period & |
observationLag, |
|
|
CPI::InterpolationType |
observationInterpolation, |
|
|
const DayCounter & |
dayCounter, |
|
|
Real |
fixedRate, |
|
|
const Date & |
refPeriodStart = Date() , |
|
|
const Date & |
refPeriodEnd = Date() , |
|
|
const Date & |
exCouponDate = Date() , |
|
|
bool |
subtractInflationNominal = false |
|
) |
| |
Definition at line 49 of file cpicoupon.hpp.
57 : QuantLib::CPICoupon(baseCPI, baseDate, paymentDate, nominal, startDate, endDate, index,
58 observationLag,
59 observationInterpolation, dayCounter, fixedRate, refPeriodStart, refPeriodEnd,
60 exCouponDate),
◆ rate()
◆ subtractInflationNotional()
bool subtractInflationNotional |
( |
| ) |
|
◆ subtractInflationNominal_
bool subtractInflationNominal_ |
|
protected |