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

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

a() constAbcdAtmVolCurve
AbcdAtmVolCurve(Natural settlementDays, const Calendar &cal, const std::vector< Period > &optionTenors, const std::vector< Handle< Quote > > &volsHandles, std::vector< bool > inclusionInInterpolationFlag=std::vector< bool >(1, true), BusinessDayConvention bdc=Following, const DayCounter &dc=Actual365Fixed())AbcdAtmVolCurve
accept(AcyclicVisitor &) overrideAbcdAtmVolCurvevirtual
actualOptionTenors_AbcdAtmVolCurvemutableprivate
actualOptionTimes_AbcdAtmVolCurvemutableprivate
actualVols_AbcdAtmVolCurvemutableprivate
allowsExtrapolation() constExtrapolator
alwaysForward_LazyObjectprotected
alwaysForwardNotifications()LazyObject
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 overrideAbcdAtmVolCurveprotectedvirtual
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 overrideAbcdAtmVolCurveprotectedvirtual
b() constAbcdAtmVolCurve
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
businessDayConvention() constVolatilityTermStructurevirtual
c() constAbcdAtmVolCurve
calculate() constLazyObjectprotectedvirtual
calculated_LazyObjectmutableprotected
calendar() constTermStructurevirtual
calendar_TermStructureprotected
checkInputs() constAbcdAtmVolCurveprivate
checkRange(const Date &d, bool extrapolate) constTermStructureprotected
checkRange(Time t, bool extrapolate) constTermStructureprotected
checkStrike(Rate strike, bool extrapolate) constVolatilityTermStructureprotected
d() constAbcdAtmVolCurve
dayCounter() constTermStructurevirtual
dayCounter_TermStructureprivate
deepUpdate()Observervirtual
disableExtrapolation(bool b=true)Extrapolator
enableExtrapolation(bool b=true)Extrapolator
endCriteria() constAbcdAtmVolCurve
evaluationDate_AbcdAtmVolCurveprivate
extrapolate_Extrapolatorprivate
Extrapolator()=defaultExtrapolator
forwardFirstNotificationOnly()LazyObject
freeze()LazyObject
frozen_LazyObjectprotected
inclusionInInterpolation_AbcdAtmVolCurvemutableprivate
initializeOptionDatesAndTimes() constAbcdAtmVolCurveprivate
initializeVolatilities()AbcdAtmVolCurveprivate
interpolate()AbcdAtmVolCurveprivate
interpolation_AbcdAtmVolCurveprivate
isCalculated() constLazyObject
QuantLib::iterator typedefObserver
k() constAbcdAtmVolCurve
k(Time t) constAbcdAtmVolCurve
LazyObject()LazyObject
maxDate() const overrideAbcdAtmVolCurvevirtual
maxError() constAbcdAtmVolCurve
maxStrike() const overrideAbcdAtmVolCurvevirtual
maxTime() constTermStructurevirtual
minStrike() const overrideAbcdAtmVolCurvevirtual
moving_TermStructureprotected
nOptionTenors_AbcdAtmVolCurveprivate
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
optionDates() constAbcdAtmVolCurve
optionDates_AbcdAtmVolCurvemutableprivate
optionTenors() constAbcdAtmVolCurve
optionTenors_AbcdAtmVolCurveprivate
optionTenorsInInterpolation() constAbcdAtmVolCurve
optionTimes() constAbcdAtmVolCurve
optionTimes_AbcdAtmVolCurvemutableprivate
performCalculations() const overrideAbcdAtmVolCurvevirtual
recalculate()LazyObject
referenceDate() constTermStructurevirtual
referenceDate_TermStructuremutableprivate
registerObserver(Observer *)Observableprivate
registerWith(const ext::shared_ptr< Observable > &)Observer
registerWithMarketData()AbcdAtmVolCurveprivate
registerWithObservables(const ext::shared_ptr< Observer > &)Observer
rmsError() constAbcdAtmVolCurve
QuantLib::set_type typedefObserverprivate
settlementDays() constTermStructurevirtual
settlementDays_TermStructureprivate
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
unfreeze()LazyObject
unregisterObserver(Observer *)Observableprivate
unregisterWith(const ext::shared_ptr< Observable > &)Observer
unregisterWithAll()Observer
update() overrideAbcdAtmVolCurvevirtual
updated_TermStructuremutableprotected
updating_LazyObjectprivate
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
volHandles_AbcdAtmVolCurveprivate
vols_AbcdAtmVolCurvemutableprivate
~BlackAtmVolCurve() override=defaultBlackAtmVolCurve
~Extrapolator()=defaultExtrapolatorvirtual
~LazyObject() override=defaultLazyObject
~Observable()=defaultObservablevirtual
~Observer()Observervirtual
~TermStructure() override=defaultTermStructure