#include <qle/pricingengines/depositengine.hpp>
Inheritance diagram for DepositEngine:
Collaboration diagram for DepositEngine:Public Member Functions | |
| DepositEngine (const Handle< YieldTermStructure > &discountCurve=Handle< YieldTermStructure >(), boost::optional< bool > includeSettlementDateFlows=boost::none, Date settlementDate=Date(), Date npvDate=Date()) | |
| void | calculate () const override |
| Handle< YieldTermStructure > | discountCurve () const |
Private Attributes | |
| Handle< YieldTermStructure > | discountCurve_ |
| boost::optional< bool > | includeSettlementDateFlows_ |
| Date | settlementDate_ |
| Date | npvDate_ |
Deposit engine
Definition at line 34 of file depositengine.hpp.
| DepositEngine | ( | const Handle< YieldTermStructure > & | discountCurve = Handle<YieldTermStructure>(), |
| boost::optional< bool > | includeSettlementDateFlows = boost::none, |
||
| Date | settlementDate = Date(), |
||
| Date | npvDate = Date() |
||
| ) |
Definition at line 24 of file depositengine.cpp.
|
override |
Definition at line 31 of file depositengine.cpp.
| Handle< YieldTermStructure > discountCurve | ( | ) | const |
Definition at line 40 of file depositengine.hpp.
|
private |
Definition at line 43 of file depositengine.hpp.
|
private |
Definition at line 44 of file depositengine.hpp.
|
private |
Definition at line 45 of file depositengine.hpp.
|
private |
Definition at line 45 of file depositengine.hpp.