atmInterpolation_ | SabrStrippedOptionletAdapter< TimeInterpolator > | mutableprivate |
cache_ | SabrStrippedOptionletAdapter< TimeInterpolator > | mutableprivate |
deepUpdate() override | SabrStrippedOptionletAdapter< TimeInterpolator > | |
displacement() const override | SabrStrippedOptionletAdapter< TimeInterpolator > | |
exitEarlyErrorThreshold_ | SabrStrippedOptionletAdapter< TimeInterpolator > | private |
initialModelParameters_ | SabrStrippedOptionletAdapter< TimeInterpolator > | private |
maxAcceptableError_ | SabrStrippedOptionletAdapter< TimeInterpolator > | private |
maxCalibrationAttempts_ | SabrStrippedOptionletAdapter< TimeInterpolator > | private |
maxDate() const override | SabrStrippedOptionletAdapter< TimeInterpolator > | |
maxStrike() const override | SabrStrippedOptionletAdapter< TimeInterpolator > | |
minStrike() const override | SabrStrippedOptionletAdapter< TimeInterpolator > | |
modelVariant_ | SabrStrippedOptionletAdapter< TimeInterpolator > | private |
optionletBase() const | SabrStrippedOptionletAdapter< TimeInterpolator > | |
optionletBase_ | SabrStrippedOptionletAdapter< TimeInterpolator > | private |
outputVolatilityType_ | SabrStrippedOptionletAdapter< TimeInterpolator > | private |
parametricVolatility() const | SabrStrippedOptionletAdapter< TimeInterpolator > | |
parametricVolatility_ | SabrStrippedOptionletAdapter< TimeInterpolator > | mutableprivate |
performCalculations() const override | SabrStrippedOptionletAdapter< TimeInterpolator > | |
SabrStrippedOptionletAdapter(const QuantLib::ext::shared_ptr< QuantLib::StrippedOptionletBase > &sob, const QuantExt::SabrParametricVolatility::ModelVariant modelVariant, const TimeInterpolator &ti=TimeInterpolator(), const boost::optional< QuantLib::VolatilityType > outputVolatilityType=boost::none, const std::vector< std::vector< std::pair< Real, bool > > > &initialModelParameters={}, const QuantLib::Size maxCalibrationAttempts=10, const QuantLib::Real exitEarlyErrorThreshold=0.005, const QuantLib::Real maxAcceptableError=0.05) | SabrStrippedOptionletAdapter< TimeInterpolator > | |
SabrStrippedOptionletAdapter(const QuantLib::Date &referenceDate, const QuantLib::ext::shared_ptr< QuantLib::StrippedOptionletBase > &sob, const QuantExt::SabrParametricVolatility::ModelVariant modelVariant, const TimeInterpolator &ti=TimeInterpolator(), const boost::optional< QuantLib::VolatilityType > outputVolatilityType=boost::none, const std::vector< std::vector< std::pair< Real, bool > > > &initialModelParameters={}, const QuantLib::Size maxCalibrationAttempts=10, const QuantLib::Real exitEarlyErrorThreshold=0.005, const QuantLib::Real maxAcceptableError=0.05) | SabrStrippedOptionletAdapter< TimeInterpolator > | |
smileSectionImpl(QuantLib::Time optionTime) const override | SabrStrippedOptionletAdapter< TimeInterpolator > | protected |
ti_ | SabrStrippedOptionletAdapter< TimeInterpolator > | private |
update() override | SabrStrippedOptionletAdapter< TimeInterpolator > | |
volatilityImpl(QuantLib::Time length, QuantLib::Rate strike) const override | SabrStrippedOptionletAdapter< TimeInterpolator > | protected |
volatilityType() const override | SabrStrippedOptionletAdapter< TimeInterpolator > | |