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

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

accuracy_PiecewiseOptionletCurve< Interpolator, Bootstrap >private
base_curve typedefPiecewiseOptionletCurve< Interpolator, Bootstrap >private
Bootstrap< this_curve >PiecewiseOptionletCurve< Interpolator, Bootstrap >friend
bootstrap_PiecewiseOptionletCurve< Interpolator, Bootstrap >private
BootstrapError< this_curve >PiecewiseOptionletCurve< Interpolator, Bootstrap >friend
data() constInterpolatedOptionletCurve< Interpolator >
dates() constPiecewiseOptionletCurve< Interpolator, Bootstrap >
dates_InterpolatedOptionletCurve< Interpolator >mutableprotected
displacement() const overrideInterpolatedOptionletCurve< Interpolator >
displacement_InterpolatedOptionletCurve< Interpolator >private
flatFirstPeriod_InterpolatedOptionletCurve< Interpolator >private
helper typedefPiecewiseOptionletCurve< Interpolator, Bootstrap >
initialise()InterpolatedOptionletCurve< Interpolator >private
instruments_PiecewiseOptionletCurve< Interpolator, Bootstrap >private
InterpolatedOptionletCurve(const std::vector< QuantLib::Date > &dates, const std::vector< QuantLib::Real > &volatilities, QuantLib::BusinessDayConvention bdc, const QuantLib::DayCounter &dayCounter, const QuantLib::Calendar &calendar=QuantLib::Calendar(), QuantLib::VolatilityType volatilityType=QuantLib::Normal, QuantLib::Real displacement=0.0, bool flatFirstPeriod=true, const Interpolator &interpolator=Interpolator())InterpolatedOptionletCurve< Interpolator >
InterpolatedOptionletCurve(QuantLib::BusinessDayConvention bdc, const QuantLib::DayCounter &dayCounter, QuantLib::VolatilityType volatilityType=QuantLib::Normal, QuantLib::Real displacement=0.0, bool flatFirstPeriod=true, const Interpolator &interpolator=Interpolator())InterpolatedOptionletCurve< Interpolator >protected
InterpolatedOptionletCurve(const QuantLib::Date &referenceDate, const QuantLib::Calendar &calendar, QuantLib::BusinessDayConvention bdc, const QuantLib::DayCounter &dayCounter, QuantLib::VolatilityType volatilityType=QuantLib::Normal, QuantLib::Real displacement=0.0, bool flatFirstPeriod=true, const Interpolator &interpolator=Interpolator())InterpolatedOptionletCurve< Interpolator >protected
InterpolatedOptionletCurve(QuantLib::Natural settlementDays, const QuantLib::Calendar &calendar, QuantLib::BusinessDayConvention bdc, const QuantLib::DayCounter &dayCounter, QuantLib::VolatilityType volatilityType=QuantLib::Normal, QuantLib::Real displacement=0.0, bool flatFirstPeriod=true, const Interpolator &interpolator=Interpolator())InterpolatedOptionletCurve< Interpolator >protected
interpolator_type typedefPiecewiseOptionletCurve< Interpolator, Bootstrap >
maxDate() const overridePiecewiseOptionletCurve< Interpolator, Bootstrap >
maxStrike() const overrideInterpolatedOptionletCurve< Interpolator >
minStrike() const overrideInterpolatedOptionletCurve< Interpolator >
nodes() constPiecewiseOptionletCurve< Interpolator, Bootstrap >
PenaltyFunction< this_curve >PiecewiseOptionletCurve< Interpolator, Bootstrap >friend
performCalculations() const overridePiecewiseOptionletCurve< Interpolator, Bootstrap >private
PiecewiseOptionletCurve(const QuantLib::Date &referenceDate, const std::vector< QuantLib::ext::shared_ptr< helper > > &instruments, const QuantLib::Calendar &calendar, QuantLib::BusinessDayConvention bdc, const QuantLib::DayCounter &dayCounter, QuantLib::VolatilityType volatilityType=QuantLib::Normal, QuantLib::Real displacement=0.0, bool flatFirstPeriod=true, const Interpolator &i=Interpolator(), const Bootstrap< this_curve > &bootstrap=Bootstrap< this_curve >())PiecewiseOptionletCurve< Interpolator, Bootstrap >
PiecewiseOptionletCurve(QuantLib::Natural settlementDays, const std::vector< QuantLib::ext::shared_ptr< helper > > &instruments, const QuantLib::Calendar &calendar, QuantLib::BusinessDayConvention bdc, const QuantLib::DayCounter &dayCounter, QuantLib::VolatilityType volatilityType=QuantLib::Normal, QuantLib::Real displacement=0.0, bool flatFirstPeriod=true, const Interpolator &i=Interpolator(), const Bootstrap< this_curve > &bootstrap=Bootstrap< this_curve >())PiecewiseOptionletCurve< Interpolator, Bootstrap >
smileSectionImpl(QuantLib::Time optionTime) const overrideInterpolatedOptionletCurve< Interpolator >protected
this_curve typedefPiecewiseOptionletCurve< Interpolator, Bootstrap >
times() constPiecewiseOptionletCurve< Interpolator, Bootstrap >
traits_type typedefPiecewiseOptionletCurve< Interpolator, Bootstrap >
update() overridePiecewiseOptionletCurve< Interpolator, Bootstrap >
volatilities() constPiecewiseOptionletCurve< Interpolator, Bootstrap >
volatilityImpl(QuantLib::Time optionTime, QuantLib::Rate strike) const overridePiecewiseOptionletCurve< Interpolator, Bootstrap >private
volatilityType() const overrideInterpolatedOptionletCurve< Interpolator >
volatilityType_InterpolatedOptionletCurve< Interpolator >private