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
AtmAdjustedSmileSection Member List

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

adjustedStrike(Real strike) constAtmAdjustedSmileSectionprivate
adjustment_AtmAdjustedSmileSectionprivate
AtmAdjustedSmileSection(const ext::shared_ptr< SmileSection > &source, Real atm=Null< Real >(), bool recenterSmile=false)AtmAdjustedSmileSectionexplicit
atmLevel() const overrideAtmAdjustedSmileSectionvirtual
dayCounter() const overrideAtmAdjustedSmileSectionvirtual
dc_SmileSectionprivate
deepUpdate()Observervirtual
density(Rate strike, Real discount=1.0, Real gap=1.0E-4) const overrideAtmAdjustedSmileSectionvirtual
digitalOptionPrice(Rate strike, Option::Type type=Option::Call, Real discount=1.0, Real gap=1.0e-5) const overrideAtmAdjustedSmileSectionvirtual
exerciseDate() const overrideAtmAdjustedSmileSectionvirtual
exerciseDate_SmileSectionprivate
exerciseTime() const overrideAtmAdjustedSmileSectionvirtual
exerciseTime_SmileSectionmutableprivate
f_AtmAdjustedSmileSectionprivate
initializeExerciseTime() constSmileSectionprotectedvirtual
isFloating_SmileSectionprivate
QuantLib::iterator typedefObservableprivate
QuantLib::Observer::iterator typedefObserver
maxStrike() const overrideAtmAdjustedSmileSectionvirtual
minStrike() const overrideAtmAdjustedSmileSectionvirtual
notifyObservers()Observable
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) const overrideAtmAdjustedSmileSectionvirtual
referenceDate() const overrideAtmAdjustedSmileSectionvirtual
referenceDate_SmileSectionmutableprivate
registerObserver(Observer *)Observableprivate
registerWith(const ext::shared_ptr< Observable > &)Observer
registerWithObservables(const ext::shared_ptr< Observer > &)Observer
QuantLib::set_type typedefObservableprivate
shift() const overrideAtmAdjustedSmileSectionvirtual
shift_SmileSectionprivate
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
source_AtmAdjustedSmileSectionprivate
unregisterObserver(Observer *)Observableprivate
unregisterWith(const ext::shared_ptr< Observable > &)Observer
unregisterWithAll()Observer
update() overrideSmileSectionvirtual
variance(Rate strike) constSmileSection
varianceImpl(Rate strike) const overrideAtmAdjustedSmileSectionprotectedvirtual
vega(Rate strike, Real discount=1.0) const overrideAtmAdjustedSmileSectionvirtual
volatility(Rate strike) constSmileSection
volatility(Rate strike, VolatilityType type, Real shift=0.0) constSmileSection
volatilityImpl(Rate strike) const overrideAtmAdjustedSmileSectionprotectedvirtual
volatilityType() const overrideAtmAdjustedSmileSectionvirtual
volatilityType_SmileSectionprivate
~Observable()=defaultObservablevirtual
~Observer()Observervirtual
~SmileSection() override=defaultSmileSection