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

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

actualStrikes_NoArbSabrInterpolatedSmileSectionmutableprotected
alpha() constNoArbSabrInterpolatedSmileSection
alpha_NoArbSabrInterpolatedSmileSectionprotected
alwaysForward_LazyObjectprotected
alwaysForwardNotifications()LazyObject
atmLevel() const overrideNoArbSabrInterpolatedSmileSectionvirtual
atmVolatility_NoArbSabrInterpolatedSmileSectionprotected
beta() constNoArbSabrInterpolatedSmileSection
beta_NoArbSabrInterpolatedSmileSectionprotected
calculate() constLazyObjectprotectedvirtual
calculated_LazyObjectmutableprotected
createInterpolation() constNoArbSabrInterpolatedSmileSectionprotected
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() constNoArbSabrInterpolatedSmileSection
endCriteria_NoArbSabrInterpolatedSmileSectionprotected
exerciseDate() constSmileSectionvirtual
exerciseDate_SmileSectionprivate
exerciseTime() constSmileSectionvirtual
exerciseTime_SmileSectionmutableprivate
forward_NoArbSabrInterpolatedSmileSectionprotected
forwardFirstNotificationOnly()LazyObject
forwardValue_NoArbSabrInterpolatedSmileSectionmutableprotected
freeze()LazyObject
frozen_LazyObjectprotected
hasFloatingStrikes_NoArbSabrInterpolatedSmileSectionprotected
initializeExerciseTime() constSmileSectionprotectedvirtual
isAlphaFixed_NoArbSabrInterpolatedSmileSectionprotected
isBetaFixed_NoArbSabrInterpolatedSmileSectionprotected
isCalculated() constLazyObject
isFloating_SmileSectionprivate
isNuFixed_NoArbSabrInterpolatedSmileSectionprotected
isRhoFixed_NoArbSabrInterpolatedSmileSectionprotected
QuantLib::iterator typedefObservableprivate
QuantLib::Observer::iterator typedefObserver
LazyObject()LazyObject
maxError() constNoArbSabrInterpolatedSmileSection
maxStrike() const overrideNoArbSabrInterpolatedSmileSectionvirtual
method_NoArbSabrInterpolatedSmileSectionprotected
minStrike() const overrideNoArbSabrInterpolatedSmileSectionvirtual
NoArbSabrInterpolatedSmileSection(const Date &optionDate, Handle< Quote > forward, const std::vector< Rate > &strikes, bool hasFloatingStrikes, Handle< Quote > atmVolatility, const std::vector< Handle< Quote > > &volHandles, Real alpha, Real beta, Real nu, Real rho, bool isAlphaFixed=false, bool isBetaFixed=false, bool isNuFixed=false, bool isRhoFixed=false, 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())NoArbSabrInterpolatedSmileSection
NoArbSabrInterpolatedSmileSection(const Date &optionDate, const Rate &forward, const std::vector< Rate > &strikes, bool hasFloatingStrikes, const Volatility &atmVolatility, const std::vector< Volatility > &vols, Real alpha, Real beta, Real nu, Real rho, bool isAlphaFixed=false, bool isBetaFixed=false, bool isNuFixed=false, bool isRhoFixed=false, 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())NoArbSabrInterpolatedSmileSection
noArbSabrInterpolation_NoArbSabrInterpolatedSmileSectionmutableprotected
notifyObservers()Observable
nu() constNoArbSabrInterpolatedSmileSection
nu_NoArbSabrInterpolatedSmileSectionprotected
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 overrideNoArbSabrInterpolatedSmileSectionvirtual
recalculate()LazyObject
referenceDate() constSmileSectionvirtual
referenceDate_SmileSectionmutableprivate
registerObserver(Observer *)Observableprivate
registerWith(const ext::shared_ptr< Observable > &)Observer
registerWithObservables(const ext::shared_ptr< Observer > &)Observer
rho() constNoArbSabrInterpolatedSmileSection
rho_NoArbSabrInterpolatedSmileSectionprotected
rmsError() constNoArbSabrInterpolatedSmileSection
QuantLib::set_type typedefObservableprivate
shift() constSmileSectionvirtual
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
strikes_NoArbSabrInterpolatedSmileSectionmutableprotected
unfreeze()LazyObject
unregisterObserver(Observer *)Observableprivate
unregisterWith(const ext::shared_ptr< Observable > &)Observer
unregisterWithAll()Observer
update() overrideNoArbSabrInterpolatedSmileSectionvirtual
updating_LazyObjectprivate
variance(Rate strike) constSmileSection
varianceImpl(Rate strike) const overrideNoArbSabrInterpolatedSmileSectionvirtual
vega(Rate strike, Real discount=1.0) constSmileSectionvirtual
vegaWeighted_NoArbSabrInterpolatedSmileSectionprotected
volatility(Rate strike) constSmileSection
volatility(Rate strike, VolatilityType type, Real shift=0.0) constSmileSection
volatilityImpl(Rate strike) const overrideNoArbSabrInterpolatedSmileSectionvirtual
volatilityType() constSmileSectionvirtual
volatilityType_SmileSectionprivate
volHandles_NoArbSabrInterpolatedSmileSectionprotected
vols_NoArbSabrInterpolatedSmileSectionmutableprotected
~LazyObject() override=defaultLazyObject
~Observable()=defaultObservablevirtual
~Observer()Observervirtual
~SmileSection() override=defaultSmileSection