Loading [MathJax]/jax/output/HTML-CSS/config.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
KahaleSmileSection Member List

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

atmLevel() const overrideKahaleSmileSectionvirtual
c_KahaleSmileSectionprivate
cFunctions_KahaleSmileSectionprivate
compute()KahaleSmileSectionprivate
coreIndices() constKahaleSmileSection
dayCounter() const overrideKahaleSmileSectionvirtual
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 overrideKahaleSmileSectionvirtual
exerciseDate_SmileSectionprivate
exerciseTime() const overrideKahaleSmileSectionvirtual
exerciseTime_SmileSectionmutableprivate
exponentialExtrapolation_KahaleSmileSectionprivate
f_KahaleSmileSectionprivate
forcedLeftIndex_KahaleSmileSectionprivate
forcedRightIndex_KahaleSmileSectionprivate
gap_KahaleSmileSectionprivate
index(Rate strike) constKahaleSmileSectionprivate
initializeExerciseTime() constSmileSectionprotectedvirtual
interpolate_KahaleSmileSectionprivate
isFloating_SmileSectionprivate
QuantLib::iterator typedefObservableprivate
QuantLib::Observer::iterator typedefObserver
k_KahaleSmileSectionprivate
KahaleSmileSection(const ext::shared_ptr< SmileSection > &source, Real atm=Null< Real >(), bool interpolate=false, bool exponentialExtrapolation=false, bool deleteArbitragePoints=false, const std::vector< Real > &moneynessGrid=std::vector< Real >(), Real gap=1.0E-5, int forcedLeftIndex=-1, int forcedRightIndex=QL_MAX_INTEGER)KahaleSmileSection
leftCoreStrike() constKahaleSmileSection
leftIndex_KahaleSmileSectionprivate
maxStrike() const overrideKahaleSmileSectionvirtual
minStrike() const overrideKahaleSmileSectionvirtual
moneynessGrid_KahaleSmileSectionprivate
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 overrideKahaleSmileSectionvirtual
referenceDate() const overrideKahaleSmileSectionvirtual
referenceDate_SmileSectionmutableprivate
registerObserver(Observer *)Observableprivate
registerWith(const ext::shared_ptr< Observable > &)Observer
registerWithObservables(const ext::shared_ptr< Observer > &)Observer
rightCoreStrike() constKahaleSmileSection
rightIndex_KahaleSmileSectionprivate
QuantLib::set_type typedefObservableprivate
shift() const overrideKahaleSmileSectionvirtual
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_KahaleSmileSectionprivate
ssutils_KahaleSmileSectionprivate
unregisterObserver(Observer *)Observableprivate
unregisterWith(const ext::shared_ptr< Observable > &)Observer
unregisterWithAll()Observer
update() overrideSmileSectionvirtual
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 overrideKahaleSmileSectionprotectedvirtual
volatilityType() const overrideKahaleSmileSectionvirtual
volatilityType_SmileSectionprivate
~Observable()=defaultObservablevirtual
~Observer()Observervirtual
~SmileSection() override=defaultSmileSection