25#ifndef quantext_discounting_swap_engine_multi_curve_hpp
26#define quantext_discounting_swap_engine_multi_curve_hpp
28#include <ql/instruments/swap.hpp>
29#include <ql/termstructures/yieldtermstructure.hpp>
50 bool minimalResults =
true,
51 boost::optional<bool> includeSettlementDateFlows = boost::none,
52 Date settlementDate = Date(), Date npvDate = Date());
64 QuantLib::ext::shared_ptr<AmountImpl>
impl_;
Discounting Swap Engine - Multi Curve.
Handle< YieldTermStructure > discountCurve_
Handle< YieldTermStructure > discountCurve() const
boost::optional< bool > includeSettlementDateFlows_
void calculate() const override
QuantLib::ext::shared_ptr< AmountImpl > impl_