Logo
Reference manual - version qle_version
PiecewiseAtmOptionletCurve< Interpolator, Bootstrap > Member List

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

capFloorVolDisplacement() constPiecewiseAtmOptionletCurve< Interpolator, Bootstrap >
capFloorVolType() constPiecewiseAtmOptionletCurve< Interpolator, Bootstrap >
curve() constPiecewiseAtmOptionletCurve< Interpolator, Bootstrap >
displacement() const override (defined in PiecewiseAtmOptionletCurve< Interpolator, Bootstrap >)PiecewiseAtmOptionletCurve< Interpolator, Bootstrap >
maxDate() const override (defined in PiecewiseAtmOptionletCurve< Interpolator, Bootstrap >)PiecewiseAtmOptionletCurve< Interpolator, Bootstrap >
maxStrike() const override (defined in PiecewiseAtmOptionletCurve< Interpolator, Bootstrap >)PiecewiseAtmOptionletCurve< Interpolator, Bootstrap >
minStrike() const override (defined in PiecewiseAtmOptionletCurve< Interpolator, Bootstrap >)PiecewiseAtmOptionletCurve< Interpolator, Bootstrap >
optionlet_curve typedef (defined in PiecewiseAtmOptionletCurve< Interpolator, Bootstrap >)PiecewiseAtmOptionletCurve< Interpolator, Bootstrap >
performCalculations() const override (defined in PiecewiseAtmOptionletCurve< Interpolator, Bootstrap >)PiecewiseAtmOptionletCurve< Interpolator, Bootstrap >
PiecewiseAtmOptionletCurve(QuantLib::Natural settlementDays, const boost::shared_ptr< CapFloorTermVolCurve > &cftvc, const boost::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 >()) (defined in PiecewiseAtmOptionletCurve< Interpolator, Bootstrap >)PiecewiseAtmOptionletCurve< Interpolator, Bootstrap >
PiecewiseAtmOptionletCurve(const QuantLib::Date &referenceDate, const boost::shared_ptr< CapFloorTermVolCurve > &cftvc, const boost::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 >()) (defined in PiecewiseAtmOptionletCurve< Interpolator, Bootstrap >)PiecewiseAtmOptionletCurve< Interpolator, Bootstrap >
smileSectionImpl(QuantLib::Time optionTime) const override (defined in PiecewiseAtmOptionletCurve< Interpolator, Bootstrap >)PiecewiseAtmOptionletCurve< Interpolator, Bootstrap >protected
update() override (defined in PiecewiseAtmOptionletCurve< Interpolator, Bootstrap >)PiecewiseAtmOptionletCurve< Interpolator, Bootstrap >
volatilityImpl(QuantLib::Time optionTime, QuantLib::Rate strike) const override (defined in PiecewiseAtmOptionletCurve< Interpolator, Bootstrap >)PiecewiseAtmOptionletCurve< Interpolator, Bootstrap >protected
volatilityType() const override (defined in PiecewiseAtmOptionletCurve< Interpolator, Bootstrap >)PiecewiseAtmOptionletCurve< Interpolator, Bootstrap >