Logo
Fully annotated reference manual - version 1.8.12
Loading...
Searching...
No Matches
StrippedCPIVolatilitySurface< Interpolator2D > Member List

This is the complete list of members for StrippedCPIVolatilitySurface< Interpolator2D >, including all inherited members.

atmStrike(const QuantLib::Date &maturity, const QuantLib::Period &obsLag=QuantLib::Period(-1, QuantLib::Days)) const overrideStrippedCPIVolatilitySurface< Interpolator2D >virtual
baseDate() const overrideCPIVolatilitySurface
capFloorStartDate() constCPIVolatilitySurface
capFloorStartDate_CPIVolatilitySurfaceprivate
chooseFloor(QuantLib::Real strike, QuantLib::Real atmRate) constStrippedCPIVolatilitySurface< Interpolator2D >private
computeTimeToExpiryFromLastAvailableFixingDate_StrippedCPIVolatilitySurface< Interpolator2D >private
CPIVolatilitySurface(QuantLib::Natural settlementDays, const QuantLib::Calendar &, QuantLib::BusinessDayConvention bdc, const QuantLib::DayCounter &dc, const QuantLib::Period &observationLag, QuantLib::Frequency frequency, bool indexIsInterpolated, const QuantLib::Date &capFloorStartDate=QuantLib::Date(), QuantLib::VolatilityType volType=QuantLib::ShiftedLognormal, double displacement=0.0)CPIVolatilitySurface
displacement() constCPIVolatilitySurface
displacement_CPIVolatilitySurfaceprotected
engine_StrippedCPIVolatilitySurface< Interpolator2D >private
fixingTime(const QuantLib::Date &maturityDate) constCPIVolatilitySurfaceprotectedvirtual
index_StrippedCPIVolatilitySurface< Interpolator2D >private
interpolator2d_StrippedCPIVolatilitySurface< Interpolator2D >private
isLogNormal() constCPIVolatilitySurface
lowerVolBound_StrippedCPIVolatilitySurface< Interpolator2D >private
maturities()StrippedCPIVolatilitySurface< Interpolator2D >
maturities_StrippedCPIVolatilitySurface< Interpolator2D >mutableprivate
maturityTimes_StrippedCPIVolatilitySurface< Interpolator2D >mutableprivate
maxDate() const overrideStrippedCPIVolatilitySurface< Interpolator2D >
maxStrike() const overrideStrippedCPIVolatilitySurface< Interpolator2D >
minStrike() const overrideStrippedCPIVolatilitySurface< Interpolator2D >
optionDateFromTenor(const QuantLib::Period &tenor) const overrideCPIVolatilitySurface
performCalculations() constStrippedCPIVolatilitySurface< Interpolator2D >
preference_StrippedCPIVolatilitySurface< Interpolator2D >private
priceSurface_StrippedCPIVolatilitySurface< Interpolator2D >private
solverTolerance_StrippedCPIVolatilitySurface< Interpolator2D >private
strikes()StrippedCPIVolatilitySurface< Interpolator2D >
strikes_StrippedCPIVolatilitySurface< Interpolator2D >mutableprivate
StrippedCPIVolatilitySurface(PriceQuotePreference type, const QuantLib::Handle< QuantLib::CPICapFloorTermPriceSurface > &priceSurface, const QuantLib::ext::shared_ptr< QuantLib::ZeroInflationIndex > &zeroIndex, const QuantLib::ext::shared_ptr< QuantExt::CPICapFloorEngine > &engine, const QuantLib::Date &capFloorStartDate=Date(), const QuantLib::Real &upperVolBound=StrippedCPIVolSurfaceDefaultValues::upperVolBound, const QuantLib::Real &lowerVolBound=StrippedCPIVolSurfaceDefaultValues::lowerVolBound, const QuantLib::Real &solverTolerance=StrippedCPIVolSurfaceDefaultValues::solverTolerance, const Interpolator2D &interpolator2d=Interpolator2D(), const QuantLib::VolatilityType &volType=QuantLib::ShiftedLognormal, const double displacement=0.0)StrippedCPIVolatilitySurface< Interpolator2D >
StrippedCPIVolatilitySurface(PriceQuotePreference type, const QuantLib::Handle< QuantLib::CPICapFloorTermPriceSurface > &priceSurface, const QuantLib::ext::shared_ptr< QuantLib::ZeroInflationIndex > &zeroIndex, const bool quotedPricesUseInterpolatedCPIFixings, const QuantLib::ext::shared_ptr< QuantExt::CPICapFloorEngine > &engine, const QuantLib::Date &capFloorStartDate=Date(), const QuantLib::Real &upperVolBound=StrippedCPIVolSurfaceDefaultValues::upperVolBound, const QuantLib::Real &lowerVolBound=StrippedCPIVolSurfaceDefaultValues::lowerVolBound, const QuantLib::Real &solverTolerance=StrippedCPIVolSurfaceDefaultValues::solverTolerance, const Interpolator2D &interpolator2d=Interpolator2D(), const QuantLib::VolatilityType &volType=QuantLib::ShiftedLognormal, const double displacement=0.0)StrippedCPIVolatilitySurface< Interpolator2D >
upperVolBound_StrippedCPIVolatilitySurface< Interpolator2D >private
volatility(const QuantLib::Date &maturityDate, QuantLib::Rate strike, const QuantLib::Period &obsLag=QuantLib::Period(-1, QuantLib::Days), bool extrapolate=false) const overrideCPIVolatilitySurface
volatilityImpl(QuantLib::Time length, QuantLib::Rate strike) const overrideStrippedCPIVolatilitySurface< Interpolator2D >private
volatilityType() constCPIVolatilitySurface
volData()StrippedCPIVolatilitySurface< Interpolator2D >
volData_StrippedCPIVolatilitySurface< Interpolator2D >mutableprivate
vols_StrippedCPIVolatilitySurface< Interpolator2D >mutableprivate
volType_CPIVolatilitySurfaceprotected