|
QuantLib: a free/open-source library for quantitative finance
fully annotated source code - version 1.38
|
#include <creditdefaultswap.hpp>
Inheritance diagram for CreditDefaultSwap::arguments:
Collaboration diagram for CreditDefaultSwap::arguments:Public Member Functions | |
| arguments () | |
| void | validate () const override |
Public Member Functions inherited from PricingEngine::arguments | |
| virtual | ~arguments ()=default |
| virtual void | validate () const =0 |
Public Attributes | |
| Protection::Side | side |
| Real | notional |
| ext::optional< Rate > | upfront |
| Rate | spread |
| Leg | leg |
| ext::shared_ptr< SimpleCashFlow > | upfrontPayment |
| ext::shared_ptr< SimpleCashFlow > | accrualRebate |
| bool | settlesAccrual |
| bool | paysAtDefaultTime |
| ext::shared_ptr< Claim > | claim |
| Date | protectionStart |
| Date | maturity |
Definition at line 311 of file creditdefaultswap.hpp.
| arguments | ( | ) |
Definition at line 451 of file creditdefaultswap.cpp.
|
overridevirtual |
Implements PricingEngine::arguments.
Definition at line 455 of file creditdefaultswap.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| Protection::Side side |
Definition at line 315 of file creditdefaultswap.hpp.
| Real notional |
Definition at line 316 of file creditdefaultswap.hpp.
| ext::optional<Rate> upfront |
Definition at line 317 of file creditdefaultswap.hpp.
| Rate spread |
Definition at line 318 of file creditdefaultswap.hpp.
| Leg leg |
Definition at line 319 of file creditdefaultswap.hpp.
| ext::shared_ptr<SimpleCashFlow> upfrontPayment |
Definition at line 321 of file creditdefaultswap.hpp.
| ext::shared_ptr<SimpleCashFlow> accrualRebate |
Definition at line 322 of file creditdefaultswap.hpp.
| bool settlesAccrual |
Definition at line 323 of file creditdefaultswap.hpp.
| bool paysAtDefaultTime |
Definition at line 324 of file creditdefaultswap.hpp.
| ext::shared_ptr<Claim> claim |
Definition at line 325 of file creditdefaultswap.hpp.
| Date protectionStart |
Definition at line 326 of file creditdefaultswap.hpp.
| Date maturity |
Definition at line 327 of file creditdefaultswap.hpp.