#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 |