#include <qle/instruments/syntheticcdo.hpp>
Inheritance diagram for SyntheticCDO::arguments:
Collaboration diagram for SyntheticCDO::arguments:Public Member Functions | |
| arguments () | |
| void | validate () const override |
Public Attributes | |
| QuantLib::ext::shared_ptr< QuantExt::Basket > | basket |
| Protection::Side | side |
| Leg | normalizedLeg |
| Rate | upfrontRate |
| Rate | runningRate |
| Real | leverageFactor |
| DayCounter | dayCounter |
| BusinessDayConvention | paymentConvention |
| QuantLib::ext::shared_ptr< CashFlow > | upfrontPayment |
| QuantLib::ext::shared_ptr< CashFlow > | accrualRebate |
| QuantLib::ext::shared_ptr< CashFlow > | accrualRebateCurrent |
| bool | settlesAccrual |
| QuantLib::CreditDefaultSwap::ProtectionPaymentTime | protectionPaymentTime |
| Date | protectionStart |
| Date | maturity |
| Real | recoveryRate |
Definition at line 201 of file syntheticcdo.hpp.
| arguments | ( | ) |
Definition at line 203 of file syntheticcdo.hpp.
|
override |
Definition at line 218 of file syntheticcdo.cpp.
| QuantLib::ext::shared_ptr<QuantExt::Basket> basket |
Definition at line 207 of file syntheticcdo.hpp.
| Protection::Side side |
Definition at line 208 of file syntheticcdo.hpp.
| Leg normalizedLeg |
Definition at line 209 of file syntheticcdo.hpp.
| Rate upfrontRate |
Definition at line 211 of file syntheticcdo.hpp.
| Rate runningRate |
Definition at line 212 of file syntheticcdo.hpp.
| Real leverageFactor |
Definition at line 213 of file syntheticcdo.hpp.
| DayCounter dayCounter |
Definition at line 214 of file syntheticcdo.hpp.
| BusinessDayConvention paymentConvention |
Definition at line 215 of file syntheticcdo.hpp.
| QuantLib::ext::shared_ptr<CashFlow> upfrontPayment |
Definition at line 216 of file syntheticcdo.hpp.
| QuantLib::ext::shared_ptr<CashFlow> accrualRebate |
Definition at line 216 of file syntheticcdo.hpp.
| QuantLib::ext::shared_ptr<CashFlow> accrualRebateCurrent |
Definition at line 216 of file syntheticcdo.hpp.
| bool settlesAccrual |
Definition at line 217 of file syntheticcdo.hpp.
| QuantLib::CreditDefaultSwap::ProtectionPaymentTime protectionPaymentTime |
Definition at line 218 of file syntheticcdo.hpp.
| Date protectionStart |
Definition at line 219 of file syntheticcdo.hpp.
| Date maturity |
Definition at line 220 of file syntheticcdo.hpp.
| Real recoveryRate |
Definition at line 221 of file syntheticcdo.hpp.