Logo
Reference manual - version qle_version
Public Member Functions | List of all members
DiscountingSwapEngineMultiCurve Class Reference

Discounting Swap Engine - Multi Curve. More...

#include <qle/pricingengines/discountingswapenginemulticurve.hpp>

+ Inheritance diagram for DiscountingSwapEngineMultiCurve:

Public Member Functions

 DiscountingSwapEngineMultiCurve (const Handle< YieldTermStructure > &discountCurve=Handle< YieldTermStructure >(), bool minimalResults=true, boost::optional< bool > includeSettlementDateFlows=boost::none, Date settlementDate=Date(), Date npvDate=Date())
 
void calculate () const override
 
Handle< YieldTermStructure > discountCurve () const
 

Detailed Description

Discounting Swap Engine - Multi Curve.

This class prices a swap with numerous simplifications in the case of an ibor coupon leg to speed up the calculations: