QuantLib: a free/open-source library for quantitative finance
fully annotated source code - version 1.34
|
#include <riskynotional.hpp>
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.
|
protected |
Definition at line 117 of file riskynotional.hpp.
|
protected |
Definition at line 118 of file riskynotional.hpp.