Logo
Fully annotated reference manual - version 1.8.12
Loading...
Searching...
No Matches
SabrParametricVolatility Member List

This is the complete list of members for SabrParametricVolatility, including all inherited members.

alpha() constSabrParametricVolatility
alpha_SabrParametricVolatilitymutableprivate
alphaInterpolation_SabrParametricVolatilitymutableprivate
beta() constSabrParametricVolatility
beta_SabrParametricVolatilityprivate
betaInterpolation_SabrParametricVolatilityprivate
calculate()SabrParametricVolatilityprivate
calibratedSabrParams_SabrParametricVolatilitymutableprivate
calibrateModelParameters(const MarketSmile &marketSmile, const std::vector< std::pair< Real, bool > > &params) constSabrParametricVolatilityprivate
calibrationError() constSabrParametricVolatility
calibrationError_SabrParametricVolatilityprivate
calibrationErrors_SabrParametricVolatilitymutableprivate
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) constParametricVolatility
defaultModelParameters() constSabrParametricVolatilityprivate
direct(const std::vector< Real > &x, const Real forward, const Real lognormalShift) constSabrParametricVolatilityprivate
discountCurve_ParametricVolatilityprotected
eps1SabrParametricVolatilityprivatestatic
eps2SabrParametricVolatilityprivatestatic
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 overrideSabrParametricVolatilityvirtual
evaluateSabr(const std::vector< Real > &params, const Real forward, const Real timeToExpiry, const Real lognormalShift, const std::vector< Real > &strikes) constSabrParametricVolatilityprivate
exitEarlyErrorThreshold_SabrParametricVolatilityprivate
getGuess(const std::vector< std::pair< Real, bool > > &params, const std::vector< Real > &randomSeq, const Real forward, const Real lognormalShift) constSabrParametricVolatilityprivate
inputMarketQuoteType_ParametricVolatilityprotected
inverse(const std::vector< Real > &y, const Real forward, const Real lognormalShift) constSabrParametricVolatilityprivate
isInterpolated() constSabrParametricVolatility
isInterpolated_SabrParametricVolatilityprivate
lognormalShift() constSabrParametricVolatility
lognormalShift_SabrParametricVolatilityprivate
lognormalShiftInterpolation_SabrParametricVolatilityprivate
lognormalShifts_SabrParametricVolatilitymutableprivate
MarketModelType enum nameParametricVolatility
marketModelType_ParametricVolatilityprotected
MarketQuoteType enum nameParametricVolatility
marketSmiles_ParametricVolatilityprotected
max_nuSabrParametricVolatilityprivatestatic
max_nvol_equivSabrParametricVolatilityprivatestatic
maxAcceptableError_SabrParametricVolatilityprivate
maxCalibrationAttempts_SabrParametricVolatilityprivate
modelParameters_SabrParametricVolatilityprivate
ModelVariant enum nameSabrParametricVolatility
modelVariant_SabrParametricVolatilityprivate
noOfAttempts_SabrParametricVolatilitymutableprivate
nu() constSabrParametricVolatility
nu_SabrParametricVolatilityprivate
nuInterpolation_SabrParametricVolatilityprivate
numberOfCalibrationAttempts() constSabrParametricVolatility
numberOfCalibrationAttempts_SabrParametricVolatilityprivate
ParametricVolatility(const std::vector< MarketSmile > marketSmiles, const MarketModelType marketModelType, const MarketQuoteType inputMarketQuoteType, const QuantLib::Handle< QuantLib::YieldTermStructure > discountCurve)ParametricVolatility
preferredOutputQuoteType() constSabrParametricVolatilityprivate
rho() constSabrParametricVolatility
rho_SabrParametricVolatilityprivate
rhoInterpolation_SabrParametricVolatilityprivate
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() constSabrParametricVolatility
timeToExpiries_SabrParametricVolatilityprivate
timeToExpiriesForInterpolation_SabrParametricVolatilityprivate
underlyingLenghts() constSabrParametricVolatility
underlyingLengths_SabrParametricVolatilitymutableprivate
underlyingLengthsForInterpolation_SabrParametricVolatilitymutableprivate
~ParametricVolatility()ParametricVolatilityvirtual