|
|
| PiecewiseCPIInflationCurve (const QuantLib::Date &referenceDate, QuantLib::Date baseDate, QuantLib::Rate baseCPI, const QuantLib::Period &lag, QuantLib::Frequency frequency, const QuantLib::DayCounter &dayCounter, std::vector< QuantLib::ext::shared_ptr< typename Traits::helper > > instruments, const QuantLib::ext::shared_ptr< QuantLib::Seasonality > &seasonality={}, QuantLib::Real accuracy=1.0e-14, const Interpolator &i=Interpolator()) |
|
QuantLib::Date | baseDate () const override |
|
QuantLib::Date | maxDate () const override |
|
const std::vector< QuantLib::Time > & | times () const override |
|
const std::vector< QuantLib::Date > & | dates () const override |
|
const std::vector< QuantLib::Real > & | data () const override |
|
const std::vector< QuantLib::Rate > & | rates () const override |
|
std::vector< std::pair< QuantLib::Date, QuantLib::Real > > | nodes () const override |
template<class Interpolator, template< class > class Bootstrap = QuantLib::IterativeBootstrap, class Traits = CPITraits>
class QuantExt::PiecewiseCPIInflationCurve< Interpolator, Bootstrap, Traits >
Piecewise zero-inflation term structure.