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

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

accept(AcyclicVisitor &) overrideEquityFXVolSurfacevirtual
allowsExtrapolation() constExtrapolator
atmForwardVariance(const Date &date1, const Date &date2, bool extrapolate=false) constEquityFXVolSurface
atmForwardVariance(Time time1, Time time2, bool extrapolate=false) constEquityFXVolSurface
atmForwardVol(const Date &date1, const Date &date2, bool extrapolate=false) constEquityFXVolSurface
atmForwardVol(Time time1, Time time2, bool extrapolate=false) constEquityFXVolSurface
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() constTermStructurevirtual
calendar_TermStructureprotected
checkRange(const Date &d, bool extrapolate) constTermStructureprotected
checkRange(Time t, bool extrapolate) constTermStructureprotected
checkStrike(Rate strike, bool extrapolate) constVolatilityTermStructureprotected
dayCounter() constTermStructurevirtual
dayCounter_TermStructureprivate
deepUpdate()Observervirtual
disableExtrapolation(bool b=true)Extrapolator
enableExtrapolation(bool b=true)Extrapolator
EquityFXVolSurface(BusinessDayConvention bdc=Following, const DayCounter &dc=DayCounter())EquityFXVolSurfaceexplicit
EquityFXVolSurface(const Date &referenceDate, const Calendar &cal=Calendar(), BusinessDayConvention bdc=Following, const DayCounter &dc=DayCounter())EquityFXVolSurfaceexplicit
EquityFXVolSurface(Natural settlementDays, const Calendar &, BusinessDayConvention bdc=Following, const DayCounter &dc=DayCounter())EquityFXVolSurface
extrapolate_Extrapolatorprivate
Extrapolator()=defaultExtrapolator
QuantLib::iterator typedefObserver
maxDate() const =0TermStructurepure virtual
maxStrike() const =0VolatilityTermStructurepure virtual
maxTime() constTermStructurevirtual
minStrike() const =0VolatilityTermStructurepure virtual
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 &) constVolatilityTermStructure
referenceDate() constTermStructurevirtual
referenceDate_TermStructuremutableprivate
registerObserver(Observer *)Observableprivate
registerWith(const ext::shared_ptr< Observable > &)Observer
registerWithObservables(const ext::shared_ptr< Observer > &)Observer
QuantLib::set_type typedefObserverprivate
settlementDays() constTermStructurevirtual
settlementDays_TermStructureprivate
smileSection(const Period &, bool extrapolate) constBlackVolSurface
smileSection(const Date &, bool extrapolate) constBlackVolSurface
smileSection(Time, bool extrapolate) constBlackVolSurface
smileSectionImpl(Time) const =0BlackVolSurfaceprotectedpure virtual
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() overrideTermStructurevirtual
updated_TermStructuremutableprotected
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
~BlackAtmVolCurve() override=defaultBlackAtmVolCurve
~Extrapolator()=defaultExtrapolatorvirtual
~Observable()=defaultObservablevirtual
~Observer()Observervirtual
~TermStructure() override=defaultTermStructure