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

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

accept(AcyclicVisitor &) overrideExtendedBlackVarianceSurfacevirtual
allowsExtrapolation() constExtrapolator
bdc_VolatilityTermStructureprivate
blackForwardVariance(const Date &date1, const Date &date2, Real strike, bool extrapolate=false) constBlackVolTermStructure
blackForwardVariance(Time time1, Time time2, Real strike, bool extrapolate=false) constBlackVolTermStructure
blackForwardVol(const Date &date1, const Date &date2, Real strike, bool extrapolate=false) constBlackVolTermStructure
blackForwardVol(Time time1, Time time2, Real strike, bool extrapolate=false) constBlackVolTermStructure
blackVariance(const Date &maturity, Real strike, bool extrapolate=false) constBlackVolTermStructure
blackVariance(Time maturity, Real strike, bool extrapolate=false) constBlackVolTermStructure
blackVarianceImpl(Time t, Real strike) const overrideExtendedBlackVarianceSurfaceprivatevirtual
BlackVarianceTermStructure(BusinessDayConvention bdc=Following, const DayCounter &dc=DayCounter())BlackVarianceTermStructure
BlackVarianceTermStructure(const Date &referenceDate, const Calendar &cal=Calendar(), BusinessDayConvention bdc=Following, const DayCounter &dc=DayCounter())BlackVarianceTermStructure
BlackVarianceTermStructure(Natural settlementDays, const Calendar &, BusinessDayConvention bdc=Following, const DayCounter &dc=DayCounter())BlackVarianceTermStructure
blackVol(const Date &maturity, Real strike, bool extrapolate=false) constBlackVolTermStructure
blackVol(Time maturity, Real strike, bool extrapolate=false) constBlackVolTermStructure
blackVolImpl(Time t, Real strike) const overrideBlackVarianceTermStructureprotectedvirtual
BlackVolTermStructure(BusinessDayConvention bdc=Following, const DayCounter &dc=DayCounter())BlackVolTermStructure
BlackVolTermStructure(const Date &referenceDate, const Calendar &cal=Calendar(), BusinessDayConvention bdc=Following, const DayCounter &dc=DayCounter())BlackVolTermStructure
BlackVolTermStructure(Natural settlementDays, const Calendar &, BusinessDayConvention bdc=Following, const DayCounter &dc=DayCounter())BlackVolTermStructure
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
ConstantExtrapolation enum valueExtendedBlackVarianceSurface
dayCounter() const overrideExtendedBlackVarianceSurfacevirtual
dayCounter_ExtendedBlackVarianceSurfaceprivate
deepUpdate()Observervirtual
disableExtrapolation(bool b=true)Extrapolator
enableExtrapolation(bool b=true)Extrapolator
ExtendedBlackVarianceSurface(const Date &referenceDate, const Calendar &calendar, const std::vector< Date > &dates, std::vector< Real > strikes, const std::vector< Handle< Quote > > &volatilities, DayCounter dayCounter, Extrapolation lowerExtrapolation=InterpolatorDefaultExtrapolation, Extrapolation upperExtrapolation=InterpolatorDefaultExtrapolation)ExtendedBlackVarianceSurface
extrapolate_Extrapolatorprivate
Extrapolation enum nameExtendedBlackVarianceSurface
Extrapolator()=defaultExtrapolator
InterpolatorDefaultExtrapolation enum valueExtendedBlackVarianceSurface
QuantLib::iterator typedefObserver
lowerExtrapolation_ExtendedBlackVarianceSurfaceprivate
maxDate() const overrideExtendedBlackVarianceSurfacevirtual
maxDate_ExtendedBlackVarianceSurfaceprivate
maxStrike() const overrideExtendedBlackVarianceSurfacevirtual
maxTime() constTermStructurevirtual
minStrike() const overrideExtendedBlackVarianceSurfacevirtual
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
setInterpolation(const Interpolator &i=Interpolator())ExtendedBlackVarianceSurface
settlementDays() constTermStructurevirtual
settlementDays_TermStructureprivate
setVariances()ExtendedBlackVarianceSurfaceprivate
strikes_ExtendedBlackVarianceSurfaceprivate
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
times_ExtendedBlackVarianceSurfaceprivate
unregisterObserver(Observer *)Observableprivate
unregisterWith(const ext::shared_ptr< Observable > &)Observer
unregisterWithAll()Observer
update() overrideExtendedBlackVarianceSurfacevirtual
updated_TermStructuremutableprotected
upperExtrapolation_ExtendedBlackVarianceSurfaceprivate
variances_ExtendedBlackVarianceSurfaceprivate
varianceSurface_ExtendedBlackVarianceSurfaceprivate
volatilities_ExtendedBlackVarianceSurfaceprivate
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
~BlackVolTermStructure() override=defaultBlackVolTermStructure
~Extrapolator()=defaultExtrapolatorvirtual
~Observable()=defaultObservablevirtual
~Observer()Observervirtual
~TermStructure() override=defaultTermStructure