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

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

allowsExtrapolation() constExtrapolator
calendar() constTermStructurevirtual
calendar_TermStructureprotected
checkRange(const Date &d, bool extrapolate) constTermStructureprotected
checkRange(Time t, bool extrapolate) constTermStructureprotected
dayCounter() constTermStructurevirtual
dayCounter_TermStructureprivate
deepUpdate()Observervirtual
disableExtrapolation(bool b=true)Extrapolator
discount(const Date &d, bool extrapolate=false) constYieldTermStructure
discount(Time t, bool extrapolate=false) constYieldTermStructure
discountImpl(Time) const =0YieldTermStructureprotectedpure virtual
enableExtrapolation(bool b=true)Extrapolator
extrapolate_Extrapolatorprivate
Extrapolator()=defaultExtrapolator
forwardRate(const Date &d1, const Date &d2, const DayCounter &resultDayCounter, Compounding comp, Frequency freq=Annual, bool extrapolate=false) constYieldTermStructure
forwardRate(const Date &d, const Period &p, const DayCounter &resultDayCounter, Compounding comp, Frequency freq=Annual, bool extrapolate=false) constYieldTermStructure
forwardRate(Time t1, Time t2, Compounding comp, Frequency freq=Annual, bool extrapolate=false) constYieldTermStructure
QuantLib::iterator typedefObserver
jumpDates() constYieldTermStructure
jumpDates_YieldTermStructureprivate
jumps_YieldTermStructureprivate
jumpTimes() constYieldTermStructure
jumpTimes_YieldTermStructureprivate
latestReference_YieldTermStructureprivate
maxDate() const =0TermStructurepure virtual
maxTime() constTermStructurevirtual
moving_TermStructureprotected
nJumps_YieldTermStructureprivate
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
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
setJumps(const Date &referenceDate)YieldTermStructureprivate
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
unregisterObserver(Observer *)Observableprivate
unregisterWith(const ext::shared_ptr< Observable > &)Observer
unregisterWithAll()Observer
update() overrideYieldTermStructurevirtual
updated_TermStructuremutableprotected
YieldTermStructure(const DayCounter &dc=DayCounter())YieldTermStructureexplicit
YieldTermStructure(const Date &referenceDate, const Calendar &cal=Calendar(), const DayCounter &dc=DayCounter(), std::vector< Handle< Quote > > jumps={}, const std::vector< Date > &jumpDates={})YieldTermStructure
YieldTermStructure(Natural settlementDays, const Calendar &cal, const DayCounter &dc=DayCounter(), std::vector< Handle< Quote > > jumps={}, const std::vector< Date > &jumpDates={})YieldTermStructure
zeroRate(const Date &d, const DayCounter &resultDayCounter, Compounding comp, Frequency freq=Annual, bool extrapolate=false) constYieldTermStructure
zeroRate(Time t, Compounding comp, Frequency freq=Annual, bool extrapolate=false) constYieldTermStructure
~Extrapolator()=defaultExtrapolatorvirtual
~Observable()=defaultObservablevirtual
~Observer()Observervirtual
~TermStructure() override=defaultTermStructure