#include <qle/instruments/riskparticipationagreement_tlock.hpp>
Inheritance diagram for RiskParticipationAgreementTLock::arguments:
Collaboration diagram for RiskParticipationAgreementTLock::arguments:Public Member Functions | |
| arguments () | |
| void | validate () const override |
Public Attributes | |
| QuantLib::ext::shared_ptr< QuantLib::Bond > | bond |
| Real | bondNotional |
| bool | payer |
| Real | referenceRate |
| DayCounter | dayCounter |
| Date | terminationDate |
| Date | paymentDate |
| std::vector< Leg > | protectionFee |
| bool | protectionFeePayer |
| std::vector< std::string > | protectionFeeCcys |
| Real | participationRate |
| Date | protectionStart |
| Date | protectionEnd |
| bool | settlesAccrual |
| Real | fixedRecoveryRate |
| Date | maturity |
Definition at line 101 of file riskparticipationagreement_tlock.hpp.
| arguments | ( | ) |
Definition at line 103 of file riskparticipationagreement_tlock.hpp.
|
override |
Definition at line 106 of file riskparticipationagreement_tlock.hpp.
| QuantLib::ext::shared_ptr<QuantLib::Bond> bond |
Definition at line 109 of file riskparticipationagreement_tlock.hpp.
| Real bondNotional |
Definition at line 110 of file riskparticipationagreement_tlock.hpp.
| bool payer |
Definition at line 111 of file riskparticipationagreement_tlock.hpp.
| Real referenceRate |
Definition at line 112 of file riskparticipationagreement_tlock.hpp.
| DayCounter dayCounter |
Definition at line 113 of file riskparticipationagreement_tlock.hpp.
| Date terminationDate |
Definition at line 114 of file riskparticipationagreement_tlock.hpp.
| Date paymentDate |
Definition at line 115 of file riskparticipationagreement_tlock.hpp.
| std::vector<Leg> protectionFee |
Definition at line 118 of file riskparticipationagreement_tlock.hpp.
| bool protectionFeePayer |
Definition at line 119 of file riskparticipationagreement_tlock.hpp.
| std::vector<std::string> protectionFeeCcys |
Definition at line 120 of file riskparticipationagreement_tlock.hpp.
| Real participationRate |
Definition at line 121 of file riskparticipationagreement_tlock.hpp.
| Date protectionStart |
Definition at line 122 of file riskparticipationagreement_tlock.hpp.
| Date protectionEnd |
Definition at line 122 of file riskparticipationagreement_tlock.hpp.
| bool settlesAccrual |
Definition at line 123 of file riskparticipationagreement_tlock.hpp.
| Real fixedRecoveryRate |
Definition at line 124 of file riskparticipationagreement_tlock.hpp.
| Date maturity |
Definition at line 127 of file riskparticipationagreement_tlock.hpp.