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

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

atmLevel() const overrideSpreadedSmileSectionvirtual
dayCounter() const overrideSpreadedSmileSectionvirtual
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() const overrideSpreadedSmileSectionvirtual
exerciseDate_SmileSectionprivate
exerciseTime() const overrideSpreadedSmileSectionvirtual
exerciseTime_SmileSectionmutableprivate
initializeExerciseTime() constSmileSectionprotectedvirtual
isFloating_SmileSectionprivate
QuantLib::iterator typedefObservableprivate
QuantLib::Observer::iterator typedefObserver
maxStrike() const overrideSpreadedSmileSectionvirtual
minStrike() const overrideSpreadedSmileSectionvirtual
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) constSmileSectionvirtual
referenceDate() const overrideSpreadedSmileSectionvirtual
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 overrideSpreadedSmileSectionvirtual
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
spread_SpreadedSmileSectionprivate
SpreadedSmileSection(ext::shared_ptr< SmileSection >, Handle< Quote > spread)SpreadedSmileSection
underlyingSection_SpreadedSmileSectionprivate
unregisterObserver(Observer *)Observableprivate
unregisterWith(const ext::shared_ptr< Observable > &)Observer
unregisterWithAll()Observer
update() overrideSpreadedSmileSectionvirtual
variance(Rate strike) constSmileSection
varianceImpl(Rate strike) constSmileSectionprotectedvirtual
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 overrideSpreadedSmileSectionprotectedvirtual
volatilityType() const overrideSpreadedSmileSectionvirtual
volatilityType_SmileSectionprivate
~Observable()=defaultObservablevirtual
~Observer()Observervirtual
~SmileSection() override=defaultSmileSection