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

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

allowsExtrapolation() constExtrapolator
alwaysForward_LazyObjectprotected
alwaysForwardNotifications()LazyObject
bdc_VolatilityTermStructureprivate
blackVariance(const Period &optionTenor, const Period &swapTenor, Rate strike, bool extrapolate=false) constSwaptionVolatilityStructure
blackVariance(const Date &optionDate, const Period &swapTenor, Rate strike, bool extrapolate=false) constSwaptionVolatilityStructure
blackVariance(Time optionTime, const Period &swapTenor, Rate strike, bool extrapolate=false) constSwaptionVolatilityStructure
blackVariance(const Period &optionTenor, Time swapLength, Rate strike, bool extrapolate=false) constSwaptionVolatilityStructure
blackVariance(const Date &optionDate, Time swapLength, Rate strike, bool extrapolate=false) constSwaptionVolatilityStructure
blackVariance(Time optionTime, Time swapLength, Rate strike, bool extrapolate=false) constSwaptionVolatilityStructure
businessDayConvention() constVolatilityTermStructurevirtual
cachedReferenceDate_SwaptionVolatilityDiscretemutableprotected
calculate() constLazyObjectprotectedvirtual
calculated_LazyObjectmutableprotected
calendar() constTermStructurevirtual
calendar_TermStructureprotected
checkOptionDates(const Date &reference) constSwaptionVolatilityDiscreteprivate
checkOptionTenors() constSwaptionVolatilityDiscreteprivate
checkRange(const Date &d, bool extrapolate) constTermStructureprotected
checkRange(Time t, bool extrapolate) constTermStructureprotected
checkStrike(Rate strike, bool extrapolate) constVolatilityTermStructureprotected
checkSwapTenor(const Period &swapTenor, bool extrapolate) constSwaptionVolatilityStructureprotected
checkSwapTenor(Time swapLength, bool extrapolate) constSwaptionVolatilityStructureprotected
checkSwapTenors() constSwaptionVolatilityDiscreteprivate
dayCounter() constTermStructurevirtual
dayCounter_TermStructureprivate
deepUpdate()Observervirtual
disableExtrapolation(bool b=true)Extrapolator
enableExtrapolation(bool b=true)Extrapolator
extrapolate_Extrapolatorprivate
Extrapolator()=defaultExtrapolator
forwardFirstNotificationOnly()LazyObject
freeze()LazyObject
frozen_LazyObjectprotected
initializeOptionDatesAndTimes() constSwaptionVolatilityDiscreteprivate
initializeOptionTimes() constSwaptionVolatilityDiscreteprivate
initializeSwapLengths() constSwaptionVolatilityDiscreteprivate
isCalculated() constLazyObject
QuantLib::iterator typedefObservableprivate
QuantLib::Observer::iterator typedefObserver
LazyObject()LazyObject
maxDate() const =0TermStructurepure virtual
maxStrike() const =0VolatilityTermStructurepure virtual
maxSwapLength() constSwaptionVolatilityStructure
maxSwapTenor() const =0SwaptionVolatilityStructurepure virtual
maxTime() constTermStructurevirtual
minStrike() const =0VolatilityTermStructurepure virtual
moving_TermStructureprotected
nOptionTenors_SwaptionVolatilityDiscreteprotected
notifyObservers()Observable
nSwapTenors_SwaptionVolatilityDiscreteprotected
Observable()Observable
Observable(const Observable &)Observable
Observable(Observable &&)=deleteObservable
observables_Observerprivate
Observer()=defaultObserver
QuantLib::Observer::Observer(const Observer &)Observer
observers_Observableprivate
QuantLib::operator=(const Observable &)Observable
QuantLib::operator=(Observable &&)=deleteObservable
QuantLib::Observer::operator=(const Observer &)Observer
optionDateFromTenor(const Period &) constVolatilityTermStructure
optionDateFromTime(Time optionTime) constSwaptionVolatilityDiscrete
optionDates() constSwaptionVolatilityDiscrete
optionDates_SwaptionVolatilityDiscretemutableprotected
optionDatesAsReal_SwaptionVolatilityDiscretemutableprotected
optionInterpolator_SwaptionVolatilityDiscretemutableprotected
optionInterpolatorDatesAsReal_SwaptionVolatilityDiscretemutableprotected
optionInterpolatorTimes_SwaptionVolatilityDiscretemutableprotected
optionTenors() constSwaptionVolatilityDiscrete
optionTenors_SwaptionVolatilityDiscreteprotected
optionTimes() constSwaptionVolatilityDiscrete
optionTimes_SwaptionVolatilityDiscretemutableprotected
performCalculations() const overrideSwaptionVolatilityDiscretevirtual
recalculate()LazyObject
referenceDate() constTermStructurevirtual
referenceDate_TermStructuremutableprivate
registerObserver(Observer *)Observableprivate
registerWith(const ext::shared_ptr< Observable > &)Observer
registerWithObservables(const ext::shared_ptr< Observer > &)Observer
QuantLib::set_type typedefObservableprivate
settlementDays() constTermStructurevirtual
settlementDays_TermStructureprivate
shift(const Period &optionTenor, const Period &swapTenor, bool extrapolate=false) constSwaptionVolatilityStructure
shift(const Date &optionDate, const Period &swapTenor, bool extrapolate=false) constSwaptionVolatilityStructure
shift(Time optionTime, const Period &swapTenor, bool extrapolate=false) constSwaptionVolatilityStructure
shift(const Period &optionTenor, Time swapLength, bool extrapolate=false) constSwaptionVolatilityStructure
shift(const Date &optionDate, Time swapLength, bool extrapolate=false) constSwaptionVolatilityStructure
shift(Time optionTime, Time swapLength, bool extrapolate=false) constSwaptionVolatilityStructure
shiftImpl(const Date &optionDate, const Period &swapTenor) constSwaptionVolatilityStructureprotectedvirtual
shiftImpl(Time optionTime, Time swapLength) constSwaptionVolatilityStructureprotectedvirtual
smileSection(const Period &optionTenor, const Period &swapTenor, bool extr=false) constSwaptionVolatilityStructure
smileSection(const Date &optionDate, const Period &swapTenor, bool extr=false) constSwaptionVolatilityStructure
smileSection(Time optionTime, const Period &swapTenor, bool extr=false) constSwaptionVolatilityStructure
smileSection(const Period &optionTenor, Time swapLength, bool extr=false) constSwaptionVolatilityStructure
smileSection(const Date &optionDate, Time swapLength, bool extr=false) constSwaptionVolatilityStructure
smileSection(Time optionTime, Time swapLength, bool extr=false) constSwaptionVolatilityStructure
smileSectionImpl(const Date &optionDate, const Period &swapTenor) constSwaptionVolatilityStructureprotectedvirtual
smileSectionImpl(Time optionTime, Time swapLength) const =0SwaptionVolatilityStructureprotectedpure virtual
swapLength(const Period &swapTenor) constSwaptionVolatilityStructure
swapLength(const Date &start, const Date &end) constSwaptionVolatilityStructure
swapLengths() constSwaptionVolatilityDiscrete
swapLengths_SwaptionVolatilityDiscretemutableprotected
swapTenors() constSwaptionVolatilityDiscrete
swapTenors_SwaptionVolatilityDiscreteprotected
SwaptionVolatilityDiscrete(const std::vector< Period > &optionTenors, const std::vector< Period > &swapTenors, Natural settlementDays, const Calendar &cal, BusinessDayConvention bdc, const DayCounter &dc)SwaptionVolatilityDiscrete
SwaptionVolatilityDiscrete(const std::vector< Period > &optionTenors, const std::vector< Period > &swapTenors, const Date &referenceDate, const Calendar &cal, BusinessDayConvention bdc, const DayCounter &dc)SwaptionVolatilityDiscrete
SwaptionVolatilityDiscrete(const std::vector< Date > &optionDates, const std::vector< Period > &swapTenors, const Date &referenceDate, const Calendar &cal, BusinessDayConvention bdc, const DayCounter &dc)SwaptionVolatilityDiscrete
SwaptionVolatilityStructure(BusinessDayConvention bdc, const DayCounter &dc=DayCounter())SwaptionVolatilityStructure
SwaptionVolatilityStructure(const Date &referenceDate, const Calendar &calendar, BusinessDayConvention bdc, const DayCounter &dc=DayCounter())SwaptionVolatilityStructure
SwaptionVolatilityStructure(Natural settlementDays, const Calendar &, BusinessDayConvention bdc, const DayCounter &dc=DayCounter())SwaptionVolatilityStructure
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() overrideSwaptionVolatilityDiscretevirtual
updated_TermStructuremutableprotected
updating_LazyObjectprivate
volatility(const Period &optionTenor, const Period &swapTenor, Rate strike, bool extrapolate=false) constSwaptionVolatilityStructure
volatility(const Date &optionDate, const Period &swapTenor, Rate strike, bool extrapolate=false) constSwaptionVolatilityStructure
volatility(Time optionTime, const Period &swapTenor, Rate strike, bool extrapolate=false) constSwaptionVolatilityStructure
volatility(const Period &optionTenor, Time swapLength, Rate strike, bool extrapolate=false) constSwaptionVolatilityStructure
volatility(const Date &optionDate, Time swapLength, Rate strike, bool extrapolate=false) constSwaptionVolatilityStructure
volatility(Time optionTime, Time swapLength, Rate strike, bool extrapolate=false) constSwaptionVolatilityStructure
volatilityImpl(const Date &optionDate, const Period &swapTenor, Rate strike) constSwaptionVolatilityStructureprotectedvirtual
volatilityImpl(Time optionTime, Time swapLength, Rate strike) const =0SwaptionVolatilityStructureprotectedpure virtual
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
volatilityType() constSwaptionVolatilityStructurevirtual
~Extrapolator()=defaultExtrapolatorvirtual
~LazyObject() override=defaultLazyObject
~Observable()=defaultObservablevirtual
~Observer()Observervirtual
~SwaptionVolatilityStructure() override=defaultSwaptionVolatilityStructure
~TermStructure() override=defaultTermStructure