43#ifndef quantext_cpicapfloorengines_hpp
44#define quantext_cpicapfloorengines_hpp
46#include <ql/experimental/inflation/cpicapfloortermpricesurface.hpp>
47#include <ql/instruments/cpicapfloor.hpp>
48#include <ql/pricingengines/genericmodelengine.hpp>
59 virtual std::string
name()
const {
return "InterpolatingCPICapFloorEngine"; }
64 QuantLib::Handle<QuantLib::CPICapFloorTermPriceSurface>
priceSurf_;
virtual ~InterpolatingCPICapFloorEngine()
virtual void calculate() const override
virtual std::string name() const
QuantLib::Handle< QuantLib::CPICapFloorTermPriceSurface > priceSurf_