Logo
Reference manual - version qle_version
ZeroInflationCurveObserverStatic< Interpolator > Class Template Reference

Inflation term structure based on the interpolation of zero rates. More...

#include <qle/termstructures/zeroinflationcurveobserverstatic.hpp>

Inheritance diagram for ZeroInflationCurveObserverStatic< Interpolator >:

Public Member Functions

 ZeroInflationCurveObserverStatic (const Date &referenceDate, const DayCounter &dayCounter, const Period &lag, Frequency frequency, const std::vector< Date > &dates, const std::vector< Handle< Quote > > &rates, const QuantLib::ext::shared_ptr< Seasonality > &seasonality=QuantLib::ext::shared_ptr< Seasonality >(), const Interpolator &interpolator=Interpolator())
InflationTermStructure interface
Date baseDate () const
Date maxDate () const
Inspectors
const std::vector< Date > & dates () const
const std::vector< Time > & times () const
const std::vector< Real > & data () const
const std::vector< Rate > & rates () const
std::vector< std::pair< Date, Rate > > nodes () const
const std::vector< Handle< Quote > > & quotes () const
Observer interface
void update ()

ZeroInflationTermStructure Interface

std::vector< Date > dates_
std::vector< Handle< Quote > > quotes_
bool indexIsInterpolated_
Rate zeroRateImpl (Time t) const

Detailed Description

template<class Interpolator>
class QuantExt::ZeroInflationCurveObserverStatic< Interpolator >

Inflation term structure based on the interpolation of zero rates.