Loading [MathJax]/extensions/tex2jax.js
QuantLib: a free/open-source library for quantitative finance
fully annotated source code - version 1.34
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
SabrSmileSection Member List

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

alpha() constSabrSmileSection
alpha_SabrSmileSectionprivate
atmLevel() const overrideSabrSmileSectionvirtual
beta() constSabrSmileSection
beta_SabrSmileSectionprivate
dayCounter() constSmileSectionvirtual
dc_SmileSectionprivate
deepUpdate()Observervirtual
density(Rate strike, Real discount=1.0, Real gap=1.0E-4) constSmileSectionvirtual
digitalOptionPrice(Rate strike, Option::Type type=Option::Call, Real discount=1.0, Real gap=1.0e-5) constSmileSectionvirtual
exerciseDate() constSmileSectionvirtual
exerciseDate_SmileSectionprivate
exerciseTime() constSmileSectionvirtual
exerciseTime_SmileSectionmutableprivate
forward_SabrSmileSectionprivate
initialise(const std::vector< Real > &sabrParameters)SabrSmileSectionprivate
initializeExerciseTime() constSmileSectionprotectedvirtual
isFloating_SmileSectionprivate
QuantLib::iterator typedefObservableprivate
QuantLib::Observer::iterator typedefObserver
maxStrike() const overrideSabrSmileSectionvirtual
minStrike() const overrideSabrSmileSectionvirtual
notifyObservers()Observable
nu() constSabrSmileSection
nu_SabrSmileSectionprivate
Observable()Observable
Observable(const Observable &)Observable
Observable(Observable &&)=deleteObservable
observables_Observerprivate
Observer()=defaultObserver
QuantLib::Observer::Observer(const Observer &)Observer
observers_Observableprivate
QuantLib::operator=(const Observable &)Observable
QuantLib::operator=(Observable &&)=deleteObservable
QuantLib::Observer::operator=(const Observer &)Observer
optionPrice(Rate strike, Option::Type type=Option::Call, Real discount=1.0) constSmileSectionvirtual
referenceDate() constSmileSectionvirtual
referenceDate_SmileSectionmutableprivate
registerObserver(Observer *)Observableprivate
registerWith(const ext::shared_ptr< Observable > &)Observer
registerWithObservables(const ext::shared_ptr< Observer > &)Observer
rho() constSabrSmileSection
rho_SabrSmileSectionprivate
SabrSmileSection(Time timeToExpiry, Rate forward, const std::vector< Real > &sabrParameters, Real shift=0.0, VolatilityType volatilityType=VolatilityType::ShiftedLognormal)SabrSmileSection
SabrSmileSection(const Date &d, Rate forward, const std::vector< Real > &sabrParameters, const Date &referenceDate=Date(), const DayCounter &dc=Actual365Fixed(), Real shift=0.0, VolatilityType volatilityType=VolatilityType::ShiftedLognormal)SabrSmileSection
QuantLib::set_type typedefObservableprivate
shift() constSmileSectionvirtual
shift_SabrSmileSectionprivate
SmileSection(const Date &d, DayCounter dc=DayCounter(), const Date &referenceDate=Date(), VolatilityType type=ShiftedLognormal, Rate shift=0.0)SmileSection
SmileSection(Time exerciseTime, DayCounter dc=DayCounter(), VolatilityType type=ShiftedLognormal, Rate shift=0.0)SmileSection
SmileSection()=defaultSmileSection
unregisterObserver(Observer *)Observableprivate
unregisterWith(const ext::shared_ptr< Observable > &)Observer
unregisterWithAll()Observer
update() overrideSmileSectionvirtual
variance(Rate strike) constSmileSection
varianceImpl(Rate strike) const overrideSabrSmileSectionprotectedvirtual
vega(Rate strike, Real discount=1.0) constSmileSectionvirtual
volatility(Rate strike) constSmileSection
volatility(Rate strike, VolatilityType type, Real shift=0.0) constSmileSection
volatilityImpl(Rate strike) const overrideSabrSmileSectionprotectedvirtual
volatilityType() constSmileSectionvirtual
volatilityType_SmileSectionprivate
~Observable()=defaultObservablevirtual
~Observer()Observervirtual
~SmileSection() override=defaultSmileSection