QuantLib: a free/open-source library for quantitative finance
Reference manual - version 1.40
Loading...
Searching...
No Matches
CallableBondVolatilityStructure Member List

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

allowsExtrapolation() constExtrapolator
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_ (defined in TermStructure)TermStructureprotected
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) const (defined in CallableBondVolatilityStructure)CallableBondVolatilityStructureprotected
checkRange(const Date &optionDate, const Period &bondTenor, Rate strike, bool extrapolate) const (defined in CallableBondVolatilityStructure)CallableBondVolatilityStructureprotected
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() constTermStructurevirtual
deepUpdate()Observervirtual
disableExtrapolation(bool b=true)Extrapolator
enableExtrapolation(bool b=true)Extrapolator
Extrapolator()=default (defined in Extrapolator)Extrapolator
iterator typedef (defined in Observer)Observer
maxBondLength() constCallableBondVolatilityStructurevirtual
maxBondTenor() const =0CallableBondVolatilityStructurepure virtual
maxDate() const =0TermStructurepure virtual
maxStrike() const =0CallableBondVolatilityStructurepure virtual
maxTime() constTermStructurevirtual
minStrike() const =0CallableBondVolatilityStructurepure virtual
moving_ (defined in TermStructure)TermStructureprotected
notifyObservers()Observable
Observable()=default (defined in Observable)Observable
Observable(const Observable &) (defined in Observable)Observable
Observable(Observable &&)=delete (defined in Observable)Observable
Observer()=default (defined in Observer)Observer
Observer(const Observer &) (defined in Observer)Observer
operator=(const Observer &) (defined in Observer)Observer
QuantLib::TermStructure::QuantLib::Observable::operator=(const Observable &)Observable
operator=(Observable &&)=delete (defined in Observable)Observable
optionDateFromTenor(const Period &optionTenor) constCallableBondVolatilityStructure
referenceDate() constTermStructurevirtual
registerWith(const ext::shared_ptr< Observable > &) (defined in Observer)Observer
registerWithObservables(const ext::shared_ptr< Observer > &)Observer
settlementDays() constTermStructurevirtual
smileSection(const Date &optionDate, const Period &bondTenor) const (defined in CallableBondVolatilityStructure)CallableBondVolatilityStructurevirtual
smileSection(const Period &optionTenor, const Period &bondTenor) const (defined in CallableBondVolatilityStructure)CallableBondVolatilityStructure
smileSectionImpl(Time optionTime, Time bondLength) const =0CallableBondVolatilityStructureprotectedpure 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
unregisterWith(const ext::shared_ptr< Observable > &) (defined in Observer)Observer
unregisterWithAll() (defined in Observer)Observer
update() overrideTermStructurevirtual
updated_ (defined in TermStructure)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
volatilityImpl(Time optionTime, Time bondLength, Rate strike) const =0CallableBondVolatilityStructureprotectedpure virtual
volatilityImpl(const Date &optionDate, const Period &bondTenor, Rate strike) const (defined in CallableBondVolatilityStructure)CallableBondVolatilityStructureprotectedvirtual
~CallableBondVolatilityStructure() override=default (defined in CallableBondVolatilityStructure)CallableBondVolatilityStructure
~Extrapolator()=default (defined in Extrapolator)Extrapolatorvirtual
~Observable()=default (defined in Observable)Observablevirtual
~Observer() (defined in Observer)Observervirtual
~TermStructure() override=default (defined in TermStructure)TermStructure