26#include <ql/termstructures/inflation/inflationhelpers.hpp>
27#include <ql/termstructures/inflationtermstructure.hpp>
41using QuantLib::InflationTermStructure;
52 map<
string, QuantLib::ext::shared_ptr<YieldCurve>>& yieldCurves,
const bool buildCalibrationInfo);
65 QuantLib::ext::shared_ptr<InflationTermStructure>
curve_;
Repository for currency dependent market conventions.
Container class for all Curve Configurations.
Wrapper class for building inflation curves.
QuantLib::ext::shared_ptr< InflationCurveCalibrationInfo > calibrationInfo_
QuantLib::ext::shared_ptr< InflationTermStructure > curve_
const InflationCurveSpec & spec() const
getters
const QuantLib::ext::shared_ptr< InflationTermStructure > inflationTermStructure() const
const bool interpolatedIndex() const
QuantLib::ext::shared_ptr< InflationCurveCalibrationInfo > calibrationInfo() const
Inflation curve description.
Market data loader base class.
Currency and instrument specific conventions/defaults.
Curve configuration repository.
Curve requirements specification.
Market Datum Loader Interface.
QuantLib::Date getInflationSwapStart(const Date &asof, const InflationSwapConvention &convention)
Serializable Credit Default Swap.
vector< string > curveConfigs
a container holding information on calibration results during the t0 market build
Wrapper class for QuantLib term structures.