This is the complete list of members for SabrParametricVolatility, including all inherited members.
alpha() const | SabrParametricVolatility | |
alpha_ | SabrParametricVolatility | mutableprivate |
alphaInterpolation_ | SabrParametricVolatility | mutableprivate |
beta() const | SabrParametricVolatility | |
beta_ | SabrParametricVolatility | private |
betaInterpolation_ | SabrParametricVolatility | private |
calculate() | SabrParametricVolatility | private |
calibratedSabrParams_ | SabrParametricVolatility | mutableprivate |
calibrateModelParameters(const MarketSmile &marketSmile, const std::vector< std::pair< Real, bool > > ¶ms) const | SabrParametricVolatility | private |
calibrationError() const | SabrParametricVolatility | |
calibrationError_ | SabrParametricVolatility | private |
calibrationErrors_ | SabrParametricVolatility | mutableprivate |
convert(const Real inputQuote, const MarketQuoteType inputMarketQuoteType, const QuantLib::Real inputLognormalShift, const boost::optional< QuantLib::Option::Type > inputOptionType, const QuantLib::Real timeToExpiry, const QuantLib::Real strike, const QuantLib::Real forward, const MarketQuoteType outputMarketQuoteType, const QuantLib::Real outputLognormalShift, const boost::optional< QuantLib::Option::Type > outputOptionType=boost::none) const | ParametricVolatility | |
defaultModelParameters() const | SabrParametricVolatility | private |
direct(const std::vector< Real > &x, const Real forward, const Real lognormalShift) const | SabrParametricVolatility | private |
discountCurve_ | ParametricVolatility | protected |
eps1 | SabrParametricVolatility | privatestatic |
eps2 | SabrParametricVolatility | privatestatic |
evaluate(const QuantLib::Real timeToExpiry, const QuantLib::Real underlyingLength, const QuantLib::Real strike, const QuantLib::Real forward, const MarketQuoteType outputMarketQuoteType, const QuantLib::Real outputLognormalShift=QuantLib::Null< QuantLib::Real >(), const boost::optional< QuantLib::Option::Type > outputOptionType=boost::none) const override | SabrParametricVolatility | virtual |
evaluateSabr(const std::vector< Real > ¶ms, const Real forward, const Real timeToExpiry, const Real lognormalShift, const std::vector< Real > &strikes) const | SabrParametricVolatility | private |
exitEarlyErrorThreshold_ | SabrParametricVolatility | private |
getGuess(const std::vector< std::pair< Real, bool > > ¶ms, const std::vector< Real > &randomSeq, const Real forward, const Real lognormalShift) const | SabrParametricVolatility | private |
inputMarketQuoteType_ | ParametricVolatility | protected |
inverse(const std::vector< Real > &y, const Real forward, const Real lognormalShift) const | SabrParametricVolatility | private |
isInterpolated() const | SabrParametricVolatility | |
isInterpolated_ | SabrParametricVolatility | private |
lognormalShift() const | SabrParametricVolatility | |
lognormalShift_ | SabrParametricVolatility | private |
lognormalShiftInterpolation_ | SabrParametricVolatility | private |
lognormalShifts_ | SabrParametricVolatility | mutableprivate |
MarketModelType enum name | ParametricVolatility | |
marketModelType_ | ParametricVolatility | protected |
MarketQuoteType enum name | ParametricVolatility | |
marketSmiles_ | ParametricVolatility | protected |
max_nu | SabrParametricVolatility | privatestatic |
max_nvol_equiv | SabrParametricVolatility | privatestatic |
maxAcceptableError_ | SabrParametricVolatility | private |
maxCalibrationAttempts_ | SabrParametricVolatility | private |
modelParameters_ | SabrParametricVolatility | private |
ModelVariant enum name | SabrParametricVolatility | |
modelVariant_ | SabrParametricVolatility | private |
noOfAttempts_ | SabrParametricVolatility | mutableprivate |
nu() const | SabrParametricVolatility | |
nu_ | SabrParametricVolatility | private |
nuInterpolation_ | SabrParametricVolatility | private |
numberOfCalibrationAttempts() const | SabrParametricVolatility | |
numberOfCalibrationAttempts_ | SabrParametricVolatility | private |
ParametricVolatility(const std::vector< MarketSmile > marketSmiles, const MarketModelType marketModelType, const MarketQuoteType inputMarketQuoteType, const QuantLib::Handle< QuantLib::YieldTermStructure > discountCurve) | ParametricVolatility | |
preferredOutputQuoteType() const | SabrParametricVolatility | private |
rho() const | SabrParametricVolatility | |
rho_ | SabrParametricVolatility | private |
rhoInterpolation_ | SabrParametricVolatility | private |
SabrParametricVolatility(const ModelVariant modelVariant, const std::vector< MarketSmile > marketSmiles, const MarketModelType marketModelType, const MarketQuoteType inputMarketQuoteType, const QuantLib::Handle< QuantLib::YieldTermStructure > discountCurve, const std::map< std::pair< QuantLib::Real, QuantLib::Real >, std::vector< std::pair< Real, bool > > > modelParameters={}, const QuantLib::Size maxCalibrationAttempts=10, const QuantLib::Real exitEarlyErrorThreshold=0.005, const QuantLib::Real maxAcceptableError=0.05) | SabrParametricVolatility | |
timeToEpiries() const | SabrParametricVolatility | |
timeToExpiries_ | SabrParametricVolatility | private |
timeToExpiriesForInterpolation_ | SabrParametricVolatility | private |
underlyingLenghts() const | SabrParametricVolatility | |
underlyingLengths_ | SabrParametricVolatility | mutableprivate |
underlyingLengthsForInterpolation_ | SabrParametricVolatility | mutableprivate |
~ParametricVolatility() | ParametricVolatility | virtual |