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

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

accept(AcyclicVisitor &) overrideSabrVolSurfacevirtual
allowsExtrapolation() constExtrapolator
atmCurve() constSabrVolSurface
atmCurve_SabrVolSurfaceprivate
atmRateSpreads_SabrVolSurfaceprivate
atmVariance(const Period &optionTenor, bool extrapolate=false) constBlackAtmVolCurve
atmVariance(const Date &maturity, bool extrapolate=false) constBlackAtmVolCurve
atmVariance(Time maturity, bool extrapolate=false) constBlackAtmVolCurve
atmVarianceImpl(Time t) const overrideBlackVolSurfaceprotectedvirtual
atmVol(const Period &optionTenor, bool extrapolate=false) constBlackAtmVolCurve
atmVol(const Date &maturity, bool extrapolate=false) constBlackAtmVolCurve
atmVol(Time maturity, bool extrapolate=false) constBlackAtmVolCurve
atmVolImpl(Time t) const overrideBlackVolSurfaceprotectedvirtual
bdc_VolatilityTermStructureprivate
BlackAtmVolCurve(BusinessDayConvention bdc=Following, const DayCounter &dc=DayCounter())BlackAtmVolCurve
BlackAtmVolCurve(const Date &referenceDate, const Calendar &cal=Calendar(), BusinessDayConvention bdc=Following, const DayCounter &dc=DayCounter())BlackAtmVolCurve
BlackAtmVolCurve(Natural settlementDays, const Calendar &, BusinessDayConvention bdc=Following, const DayCounter &dc=DayCounter())BlackAtmVolCurve
BlackVolSurface(BusinessDayConvention bdc=Following, const DayCounter &dc=DayCounter())BlackVolSurface
BlackVolSurface(const Date &referenceDate, const Calendar &cal=Calendar(), BusinessDayConvention bdc=Following, const DayCounter &dc=DayCounter())BlackVolSurface
BlackVolSurface(Natural settlementDays, const Calendar &, BusinessDayConvention bdc=Following, const DayCounter &dc=DayCounter())BlackVolSurface
businessDayConvention() constVolatilityTermStructurevirtual
calendar() const overrideSabrVolSurfacevirtual
calendar_TermStructureprotected
checkInputs() constSabrVolSurfaceprivate
checkRange(const Date &d, bool extrapolate) constTermStructureprotected
checkRange(Time t, bool extrapolate) constTermStructureprotected
checkStrike(Rate strike, bool extrapolate) constVolatilityTermStructureprotected
dayCounter() const overrideSabrVolSurfacevirtual
dayCounter_TermStructureprivate
deepUpdate()Observervirtual
disableExtrapolation(bool b=true)Extrapolator
enableExtrapolation(bool b=true)Extrapolator
extrapolate_Extrapolatorprivate
Extrapolator()=defaultExtrapolator
index() constInterestRateVolSurface
index_InterestRateVolSurfaceprotected
InterestRateVolSurface(ext::shared_ptr< InterestRateIndex >, BusinessDayConvention bdc=Following, const DayCounter &dc=DayCounter())InterestRateVolSurfaceexplicit
InterestRateVolSurface(ext::shared_ptr< InterestRateIndex >, const Date &referenceDate, const Calendar &cal=Calendar(), BusinessDayConvention bdc=Following, const DayCounter &dc=DayCounter())InterestRateVolSurface
InterestRateVolSurface(ext::shared_ptr< InterestRateIndex >, Natural settlementDays, const Calendar &, BusinessDayConvention bdc=Following, const DayCounter &dc=DayCounter())InterestRateVolSurface
isAlphaFixed_SabrVolSurfaceprivate
isBetaFixed_SabrVolSurfaceprivate
isNuFixed_SabrVolSurfaceprivate
isRhoFixed_SabrVolSurfaceprivate
QuantLib::iterator typedefObserver
maxDate() const overrideSabrVolSurfacevirtual
maxStrike() const overrideSabrVolSurfacevirtual
maxTime() const overrideSabrVolSurfacevirtual
minStrike() const overrideSabrVolSurfacevirtual
moving_TermStructureprotected
notifyObservers()Observable
Observable()Observable
Observable(const Observable &)Observable
Observable(Observable &&)=deleteObservable
observables_Observerprivate
QuantLib::Observer()=defaultObserver
QuantLib::Observer(const Observer &)Observer
observers_Observableprivate
QuantLib::operator=(const Observer &)Observer
QuantLib::Observable::operator=(const Observable &)Observable
QuantLib::Observable::operator=(Observable &&)=deleteObservable
optionDateFromTenor(const Period &) constInterestRateVolSurface
optionDates_SabrVolSurfaceprivate
optionTenors_SabrVolSurfaceprivate
optionTimes_SabrVolSurfaceprivate
performCalculations() constSabrVolSurfaceprotected
referenceDate() const overrideSabrVolSurfacevirtual
referenceDate_TermStructuremutableprivate
registerObserver(Observer *)Observableprivate
registerWith(const ext::shared_ptr< Observable > &)Observer
registerWithMarketData()SabrVolSurfaceprivate
registerWithObservables(const ext::shared_ptr< Observer > &)Observer
sabrGuesses(const Date &) constSabrVolSurfaceprotected
sabrGuesses_SabrVolSurfacemutableprivate
SabrVolSurface(const ext::shared_ptr< InterestRateIndex > &, Handle< BlackAtmVolCurve >, const std::vector< Period > &optionTenors, std::vector< Spread > atmRateSpreads, std::vector< std::vector< Handle< Quote > > > volSpreads)SabrVolSurface
QuantLib::set_type typedefObserverprivate
settlementDays() const overrideSabrVolSurfacevirtual
settlementDays_TermStructureprivate
smileSection(const Period &, bool extrapolate) constBlackVolSurface
smileSection(const Date &, bool extrapolate) constBlackVolSurface
smileSection(Time, bool extrapolate) constBlackVolSurface
smileSectionImpl(Time) const overrideSabrVolSurfacevirtual
TermStructure(DayCounter dc=DayCounter())TermStructureexplicit
TermStructure(const Date &referenceDate, Calendar calendar=Calendar(), DayCounter dc=DayCounter())TermStructureexplicit
TermStructure(Natural settlementDays, Calendar, DayCounter dc=DayCounter())TermStructure
timeFromReference(const Date &date) constTermStructure
unregisterObserver(Observer *)Observableprivate
unregisterWith(const ext::shared_ptr< Observable > &)Observer
unregisterWithAll()Observer
update() overrideSabrVolSurfaceprotectedvirtual
updated_TermStructuremutableprotected
updateSabrGuesses(const Date &d, std::array< Real, 4 > newGuesses) constSabrVolSurfaceprivate
vegaWeighted_SabrVolSurfaceprivate
volatilitySpreads(const Period &) constSabrVolSurface
volatilitySpreads(const Date &) constSabrVolSurface
VolatilityTermStructure(BusinessDayConvention bdc, const DayCounter &dc=DayCounter())VolatilityTermStructure
VolatilityTermStructure(const Date &referenceDate, const Calendar &cal, BusinessDayConvention bdc, const DayCounter &dc=DayCounter())VolatilityTermStructure
VolatilityTermStructure(Natural settlementDays, const Calendar &cal, BusinessDayConvention bdc, const DayCounter &dc=DayCounter())VolatilityTermStructure
volSpreads_SabrVolSurfaceprivate
~BlackAtmVolCurve() override=defaultBlackAtmVolCurve
~Extrapolator()=defaultExtrapolatorvirtual
~Observable()=defaultObservablevirtual
~Observer()Observervirtual
~TermStructure() override=defaultTermStructure