29#include <ql/termstructures/defaulttermstructure.hpp>
30#include <ql/termstructures/yieldtermstructure.hpp>
31#include <ql/time/period.hpp>
GenericEngine< BondTRS::arguments, BondTRS::results > engine
Discounting Bond TRS Engine.
const Handle< YieldTermStructure > discountCurve_
void calculate() const override
Real calculateBondNpv(const Date &npvDate, const Date &start, const Date &end, const Handle< YieldTermStructure > &discountCurve) const
const Handle< YieldTermStructure > & discountCurve() const