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

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

a() constSviInterpolatedSmileSection
a_SviInterpolatedSmileSectionprotected
actualStrikes_SviInterpolatedSmileSectionmutableprotected
alwaysForward_LazyObjectprotected
alwaysForwardNotifications()LazyObject
atmLevel() const overrideSviInterpolatedSmileSectionvirtual
atmVolatility_SviInterpolatedSmileSectionprotected
b() constSviInterpolatedSmileSection
b_SviInterpolatedSmileSectionprotected
calculate() constLazyObjectprotectedvirtual
calculated_LazyObjectmutableprotected
createInterpolation() constSviInterpolatedSmileSectionprotected
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
endCriteria() constSviInterpolatedSmileSection
endCriteria_SviInterpolatedSmileSectionprotected
exerciseDate() constSmileSectionvirtual
exerciseDate_SmileSectionprivate
exerciseTime() constSmileSectionvirtual
exerciseTime_SmileSectionmutableprivate
forward_SviInterpolatedSmileSectionprotected
forwardFirstNotificationOnly()LazyObject
forwardValue_SviInterpolatedSmileSectionmutableprotected
freeze()LazyObject
frozen_LazyObjectprotected
hasFloatingStrikes_SviInterpolatedSmileSectionprotected
initializeExerciseTime() constSmileSectionprotectedvirtual
isAFixed_SviInterpolatedSmileSectionprotected
isBFixed_SviInterpolatedSmileSectionprotected
isCalculated() constLazyObject
isFloating_SmileSectionprivate
isMFixed_SviInterpolatedSmileSectionprotected
isRhoFixed_SviInterpolatedSmileSectionprotected
isSigmaFixed_SviInterpolatedSmileSectionprotected
QuantLib::iterator typedefObservableprivate
QuantLib::Observer::iterator typedefObserver
LazyObject()LazyObject
m() constSviInterpolatedSmileSection
m_SviInterpolatedSmileSectionprotected
maxError() constSviInterpolatedSmileSection
maxStrike() const overrideSviInterpolatedSmileSectionvirtual
method_SviInterpolatedSmileSectionprotected
minStrike() const overrideSviInterpolatedSmileSectionvirtual
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
performCalculations() const overrideSviInterpolatedSmileSectionvirtual
recalculate()LazyObject
referenceDate() constSmileSectionvirtual
referenceDate_SmileSectionmutableprivate
registerObserver(Observer *)Observableprivate
registerWith(const ext::shared_ptr< Observable > &)Observer
registerWithObservables(const ext::shared_ptr< Observer > &)Observer
rho() constSviInterpolatedSmileSection
rho_SviInterpolatedSmileSectionprotected
rmsError() constSviInterpolatedSmileSection
QuantLib::set_type typedefObservableprivate
shift() constSmileSectionvirtual
shift_SmileSectionprivate
sigma() constSviInterpolatedSmileSection
sigma_SviInterpolatedSmileSectionprotected
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
strikes_SviInterpolatedSmileSectionmutableprotected
SviInterpolatedSmileSection(const Date &optionDate, Handle< Quote > forward, const std::vector< Rate > &strikes, bool hasFloatingStrikes, Handle< Quote > atmVolatility, const std::vector< Handle< Quote > > &volHandles, Real a, Real b, Real sigma, Real rho, Real m, bool aIsFixed, bool bIsFixed, bool sigmaIsFixed, bool rhoIsFixed, bool mIsFixed, bool vegaWeighted=true, ext::shared_ptr< EndCriteria > endCriteria=ext::shared_ptr< EndCriteria >(), ext::shared_ptr< OptimizationMethod > method=ext::shared_ptr< OptimizationMethod >(), const DayCounter &dc=Actual365Fixed())SviInterpolatedSmileSection
SviInterpolatedSmileSection(const Date &optionDate, const Rate &forward, const std::vector< Rate > &strikes, bool hasFloatingStrikes, const Volatility &atmVolatility, const std::vector< Volatility > &vols, Real a, Real b, Real sigma, Real rho, Real m, bool isAFixed, bool isBFixed, bool isSigmaFixed, bool isRhoFixed, bool isMFixed, bool vegaWeighted=true, ext::shared_ptr< EndCriteria > endCriteria=ext::shared_ptr< EndCriteria >(), ext::shared_ptr< OptimizationMethod > method=ext::shared_ptr< OptimizationMethod >(), const DayCounter &dc=Actual365Fixed())SviInterpolatedSmileSection
sviInterpolation_SviInterpolatedSmileSectionmutableprotected
unfreeze()LazyObject
unregisterObserver(Observer *)Observableprivate
unregisterWith(const ext::shared_ptr< Observable > &)Observer
unregisterWithAll()Observer
update() overrideSviInterpolatedSmileSectionvirtual
updating_LazyObjectprivate
variance(Rate strike) constSmileSection
varianceImpl(Rate strike) const overrideSviInterpolatedSmileSectionvirtual
vega(Rate strike, Real discount=1.0) constSmileSectionvirtual
vegaWeighted_SviInterpolatedSmileSectionprotected
volatility(Rate strike) constSmileSection
volatility(Rate strike, VolatilityType type, Real shift=0.0) constSmileSection
volatilityImpl(Rate strike) const overrideSviInterpolatedSmileSectionvirtual
volatilityType() constSmileSectionvirtual
volatilityType_SmileSectionprivate
volHandles_SviInterpolatedSmileSectionprotected
vols_SviInterpolatedSmileSectionmutableprotected
~LazyObject() override=defaultLazyObject
~Observable()=defaultObservablevirtual
~Observer()Observervirtual
~SmileSection() override=defaultSmileSection