|
QuantLib: a free/open-source library for quantitative finance
fully annotated source code - version 1.38
|
#include <riskynotional.hpp>
Inheritance diagram for ProportionalNotionalRisk:
Collaboration diagram for ProportionalNotionalRisk:Public Member Functions | |
| ProportionalNotionalRisk (const ext::shared_ptr< EventPaymentOffset > &paymentOffset, Real attachement, Real exhaustion) | |
| void | updatePath (const std::vector< std::pair< Date, Real > > &events, NotionalPath &path) const override |
Public Member Functions inherited from NotionalRisk | |
| NotionalRisk (ext::shared_ptr< EventPaymentOffset > paymentOffset) | |
| virtual | ~NotionalRisk ()=default |
| virtual void | updatePath (const std::vector< std::pair< Date, Real > > &events, NotionalPath &path) const =0 |
Protected Attributes | |
| Real | attachement_ |
| Real | exhaustion_ |
Protected Attributes inherited from NotionalRisk | |
| ext::shared_ptr< EventPaymentOffset > | paymentOffset_ |
Definition at line 90 of file riskynotional.hpp.
| ProportionalNotionalRisk | ( | const ext::shared_ptr< EventPaymentOffset > & | paymentOffset, |
| Real | attachement, | ||
| Real | exhaustion | ||
| ) |
Definition at line 93 of file riskynotional.hpp.
|
overridevirtual |
Implements NotionalRisk.
Definition at line 101 of file riskynotional.hpp.
Here is the call graph for this function:
|
protected |
Definition at line 117 of file riskynotional.hpp.
|
protected |
Definition at line 118 of file riskynotional.hpp.