QuantLib: a free/open-source library for quantitative finance
fully annotated source code - version 1.34
Loading...
Searching...
No Matches
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