bond trs cashflow
More...
#include <qle/cashflows/bondtrscashflow.hpp>
|
|
| BondTRSCashFlow (const Date &paymentDate, const Date &fixingStartDate, const Date &fixingEndDate, const Real bondNotional, const QuantLib::ext::shared_ptr< Index > &index, const Real initialPrice=Null< Real >(), const QuantLib::ext::shared_ptr< FxIndex > &fxIndex=nullptr, const bool applyFXIndexFixingDays=false) |
| const Real | notional (Date date) const override |
| const Real | notional () const override |
|
void | setFixingStartDate (QuantLib::Date fixingDate) |
| virtual void | accept (AcyclicVisitor &) override |
|
| TRSCashFlow (const Date &paymentDate, const Date &fixingStartDate, const Date &fixingEndDate, const Real notional, const QuantLib::ext::shared_ptr< Index > &Index, const Real initialPrice=Null< Real >(), const QuantLib::ext::shared_ptr< FxIndex > &fxIndex=nullptr, const bool applyFXIndexFixingDays=false) |
|
Real | amount () const override |
|
Date | date () const override |
|
const Date & | fixingStartDate () const |
|
const Date & | fixingEndDate () const |
|
const QuantLib::ext::shared_ptr< Index > & | index () const |
|
const Real | initialPrice () const |
|
const QuantLib::ext::shared_ptr< FxIndex > & | fxIndex () const |
|
Date | fxFixingStartDate () const |
|
Date | fxFixingEndDate () const |
|
Real | fxStart () const |
|
Real | fxEnd () const |
|
Real | assetStart () const |
|
Real | assetEnd () const |
|
bool | applyFXIndexFixingDays () const |
|
void | update () override |
|
|
Date | paymentDate_ |
|
Date | fixingStartDate_ |
|
Date | fixingEndDate_ |
|
Real | notional_ |
|
QuantLib::ext::shared_ptr< Index > | index_ |
|
Real | initialPrice_ = QuantLib::Null<Real>() |
|
QuantLib::ext::shared_ptr< FxIndex > | fxIndex_ |
|
bool | applyFXIndexFixingDays_ = false |
◆ notional() [1/2]
| const Real notional |
( |
Date | date | ) |
const |
|
overridevirtual |
◆ notional() [2/2]
| const Real notional |
( |
| ) |
const |
|
overridevirtual |
◆ accept()