25#ifndef quantext_discounting_equity_forward_engine_hpp
26#define quantext_discounting_equity_forward_engine_hpp
28#include <ql/termstructures/yieldtermstructure.hpp>
64 const Handle<YieldTermStructure>& dividendYieldCurve,
66 boost::optional<bool> includeSettlementDateFlows = boost::none,
67 const Date& settlementDate = Date(),
const Date& npvDate = Date());
Discounting Equity Forward Engine.
Handle< YieldTermStructure > divYieldCurve_
const Handle< Quote > & equitySpot() const
Handle< YieldTermStructure > discountCurve_
boost::optional< bool > includeSettlementDateFlows_
void calculate() const override
const Handle< YieldTermStructure > & divYieldCurve() const
Handle< YieldTermStructure > equityRefRateCurve_
Handle< Quote > equitySpot_
const Handle< YieldTermStructure > & discountCurve() const
const Handle< YieldTermStructure > & equityReferenceRateCurve() const