helper class building a sequence of trs cashflows More...
#include <qle/cashflows/trscashflow.hpp>
Collaboration diagram for TRSLeg:Public Member Functions | |
| TRSLeg (const std::vector< Date > &valuationDates, const std::vector< Date > &paymentDates, const Real notional, const QuantLib::ext::shared_ptr< Index > &index, const QuantLib::ext::shared_ptr< FxIndex > &fxIndex=nullptr) | |
| TRSLeg & | withInitialPrice (Real) |
| operator Leg () const | |
Private Attributes | |
| std::vector< Date > | valuationDates_ |
| std::vector< Date > | paymentDates_ |
| Real | notional_ |
| QuantLib::ext::shared_ptr< Index > | index_ |
| QuantLib::ext::shared_ptr< FxIndex > | fxIndex_ |
| Real | initialPrice_ |
helper class building a sequence of trs cashflows
Definition at line 86 of file trscashflow.hpp.
| TRSLeg | ( | const std::vector< Date > & | valuationDates, |
| const std::vector< Date > & | paymentDates, | ||
| const Real | notional, | ||
| const QuantLib::ext::shared_ptr< Index > & | index, | ||
| const QuantLib::ext::shared_ptr< FxIndex > & | fxIndex = nullptr |
||
| ) |
Definition at line 59 of file trscashflow.cpp.
| TRSLeg & withInitialPrice | ( | Real | initialPrice | ) |
Definition at line 65 of file trscashflow.cpp.
| operator Leg | ( | ) | const |
Definition at line 70 of file trscashflow.cpp.
|
private |
Definition at line 94 of file trscashflow.hpp.
|
private |
Definition at line 95 of file trscashflow.hpp.
|
private |
Definition at line 96 of file trscashflow.hpp.
|
private |
Definition at line 97 of file trscashflow.hpp.
|
private |
Definition at line 98 of file trscashflow.hpp.
|
private |
Definition at line 99 of file trscashflow.hpp.