Logo
Fully annotated reference manual - version 1.8.12
Loading...
Searching...
No Matches
PiecewiseAtmOptionletCurve< Interpolator, Bootstrap > Member List

This is the complete list of members for PiecewiseAtmOptionletCurve< Interpolator, Bootstrap >, including all inherited members.

bootstrap_PiecewiseAtmOptionletCurve< Interpolator, Bootstrap >private
capFloorVolDisplacement() constPiecewiseAtmOptionletCurve< Interpolator, Bootstrap >
capFloorVolDisplacement_PiecewiseAtmOptionletCurve< Interpolator, Bootstrap >private
capFloorVolType() constPiecewiseAtmOptionletCurve< Interpolator, Bootstrap >
capFloorVolType_PiecewiseAtmOptionletCurve< Interpolator, Bootstrap >private
cftvc_PiecewiseAtmOptionletCurve< Interpolator, Bootstrap >private
curve() constPiecewiseAtmOptionletCurve< Interpolator, Bootstrap >
curve_PiecewiseAtmOptionletCurve< Interpolator, Bootstrap >private
displacement() const overridePiecewiseAtmOptionletCurve< Interpolator, Bootstrap >
displacement_PiecewiseAtmOptionletCurve< Interpolator, Bootstrap >private
flatFirstPeriod_PiecewiseAtmOptionletCurve< Interpolator, Bootstrap >private
helper typedefPiecewiseAtmOptionletCurve< Interpolator, Bootstrap >private
helpers_PiecewiseAtmOptionletCurve< Interpolator, Bootstrap >private
initialise(const QuantLib::ext::shared_ptr< QuantLib::IborIndex > &index, const QuantLib::Handle< QuantLib::YieldTermStructure > &discount)PiecewiseAtmOptionletCurve< Interpolator, Bootstrap >private
interpolator_PiecewiseAtmOptionletCurve< Interpolator, Bootstrap >private
interpOnOptionlets_PiecewiseAtmOptionletCurve< Interpolator, Bootstrap >private
maxDate() const overridePiecewiseAtmOptionletCurve< Interpolator, Bootstrap >
maxStrike() const overridePiecewiseAtmOptionletCurve< Interpolator, Bootstrap >
minStrike() const overridePiecewiseAtmOptionletCurve< Interpolator, Bootstrap >
optionlet_curve typedefPiecewiseAtmOptionletCurve< Interpolator, Bootstrap >
performCalculations() const overridePiecewiseAtmOptionletCurve< Interpolator, Bootstrap >
PiecewiseAtmOptionletCurve(QuantLib::Natural settlementDays, const QuantLib::ext::shared_ptr< CapFloorTermVolCurve > &cftvc, const QuantLib::ext::shared_ptr< QuantLib::IborIndex > &index, const QuantLib::Handle< QuantLib::YieldTermStructure > &discount, bool flatFirstPeriod=true, const QuantLib::VolatilityType capFloorVolType=QuantLib::ShiftedLognormal, const QuantLib::Real capFloorVolDisplacement=0.0, const boost::optional< QuantLib::VolatilityType > optionletVolType=boost::none, const boost::optional< QuantLib::Real > optionletVolDisplacement=boost::none, bool interpOnOptionlets=true, const Interpolator &i=Interpolator(), const Bootstrap< optionlet_curve > &bootstrap=Bootstrap< optionlet_curve >())PiecewiseAtmOptionletCurve< Interpolator, Bootstrap >
PiecewiseAtmOptionletCurve(const QuantLib::Date &referenceDate, const QuantLib::ext::shared_ptr< CapFloorTermVolCurve > &cftvc, const QuantLib::ext::shared_ptr< QuantLib::IborIndex > &index, const QuantLib::Handle< QuantLib::YieldTermStructure > &discount, bool flatFirstPeriod=true, const QuantLib::VolatilityType capFloorVolType=QuantLib::ShiftedLognormal, const QuantLib::Real capFloorVolDisplacement=0.0, const boost::optional< QuantLib::VolatilityType > optionletVolType=boost::none, const boost::optional< QuantLib::Real > optionletVolDisplacement=boost::none, bool interpOnOptionlets=true, const Interpolator &i=Interpolator(), const Bootstrap< optionlet_curve > &bootstrap=Bootstrap< optionlet_curve >())PiecewiseAtmOptionletCurve< Interpolator, Bootstrap >
quotes_PiecewiseAtmOptionletCurve< Interpolator, Bootstrap >private
smileSectionImpl(QuantLib::Time optionTime) const overridePiecewiseAtmOptionletCurve< Interpolator, Bootstrap >protected
tenors_PiecewiseAtmOptionletCurve< Interpolator, Bootstrap >private
update() overridePiecewiseAtmOptionletCurve< Interpolator, Bootstrap >
volatilityImpl(QuantLib::Time optionTime, QuantLib::Rate strike) const overridePiecewiseAtmOptionletCurve< Interpolator, Bootstrap >protected
volatilityType() const overridePiecewiseAtmOptionletCurve< Interpolator, Bootstrap >
volatilityType_PiecewiseAtmOptionletCurve< Interpolator, Bootstrap >private