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

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

allowsExtrapolation() constExtrapolator
bdc_CallableBondVolatilityStructureprivate
blackVariance(Time optionTime, Time bondLength, Rate strike, bool extrapolate=false) constCallableBondVolatilityStructure
blackVariance(const Date &optionDate, const Period &bondTenor, Rate strike, bool extrapolate=false) constCallableBondVolatilityStructure
blackVariance(const Period &optionTenor, const Period &bondTenor, Rate strike, bool extrapolate=false) constCallableBondVolatilityStructure
businessDayConvention() constCallableBondVolatilityStructurevirtual
calendar() constTermStructurevirtual
calendar_TermStructureprotected
CallableBondConstantVolatility(const Date &referenceDate, Volatility volatility, DayCounter dayCounter)CallableBondConstantVolatility
CallableBondConstantVolatility(const Date &referenceDate, Handle< Quote > volatility, DayCounter dayCounter)CallableBondConstantVolatility
CallableBondConstantVolatility(Natural settlementDays, const Calendar &, Volatility volatility, DayCounter dayCounter)CallableBondConstantVolatility
CallableBondConstantVolatility(Natural settlementDays, const Calendar &, Handle< Quote > volatility, DayCounter dayCounter)CallableBondConstantVolatility
CallableBondVolatilityStructure(const DayCounter &dc=DayCounter(), BusinessDayConvention bdc=Following)CallableBondVolatilityStructure
CallableBondVolatilityStructure(const Date &referenceDate, const Calendar &calendar=Calendar(), const DayCounter &dc=DayCounter(), BusinessDayConvention bdc=Following)CallableBondVolatilityStructure
CallableBondVolatilityStructure(Natural settlementDays, const Calendar &, const DayCounter &dc=DayCounter(), BusinessDayConvention bdc=Following)CallableBondVolatilityStructure
checkRange(Time, Time, Rate strike, bool extrapolate) constCallableBondVolatilityStructureprotected
checkRange(const Date &optionDate, const Period &bondTenor, Rate strike, bool extrapolate) constCallableBondVolatilityStructureprotected
QuantLib::TermStructure::checkRange(const Date &d, bool extrapolate) constTermStructureprotected
QuantLib::TermStructure::checkRange(Time t, bool extrapolate) constTermStructureprotected
convertDates(const Date &optionDate, const Period &bondTenor) constCallableBondVolatilityStructurevirtual
dayCounter() const overrideCallableBondConstantVolatilityvirtual
dayCounter_CallableBondConstantVolatilityprivate
deepUpdate()Observervirtual
disableExtrapolation(bool b=true)Extrapolator
enableExtrapolation(bool b=true)Extrapolator
extrapolate_Extrapolatorprivate
Extrapolator()=defaultExtrapolator
QuantLib::iterator typedefObserver
maxBondLength() const overrideCallableBondConstantVolatilityvirtual
maxBondTenor() const overrideCallableBondConstantVolatilityvirtual
maxBondTenor_CallableBondConstantVolatilityprivate
maxDate() const overrideCallableBondConstantVolatilityvirtual
maxStrike() const overrideCallableBondConstantVolatilityvirtual
maxTime() constTermStructurevirtual
minStrike() const overrideCallableBondConstantVolatilityvirtual
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 &optionTenor) constCallableBondVolatilityStructure
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 Date &optionDate, const Period &bondTenor) constCallableBondVolatilityStructurevirtual
smileSection(const Period &optionTenor, const Period &bondTenor) constCallableBondVolatilityStructure
smileSectionImpl(Time optionTime, Time bondLength) const overrideCallableBondConstantVolatilityprotectedvirtual
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
volatility(Time optionTime, Time bondLength, Rate strike, bool extrapolate=false) constCallableBondVolatilityStructure
volatility(const Date &optionDate, const Period &bondTenor, Rate strike, bool extrapolate=false) constCallableBondVolatilityStructure
volatility(const Period &optionTenor, const Period &bondTenor, Rate strike, bool extrapolate=false) constCallableBondVolatilityStructure
volatility_CallableBondConstantVolatilityprivate
volatilityImpl(Time, Time, Rate) const overrideCallableBondConstantVolatilityprotectedvirtual
volatilityImpl(const Date &, const Period &, Rate) const overrideCallableBondConstantVolatilityprotectedvirtual
~CallableBondVolatilityStructure() override=defaultCallableBondVolatilityStructure
~Extrapolator()=defaultExtrapolatorvirtual
~Observable()=defaultObservablevirtual
~Observer()Observervirtual
~TermStructure() override=defaultTermStructure