Loading [MathJax]/jax/input/TeX/config.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
QuantoTermStructure Member List

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

allowsExtrapolation() constExtrapolator
calendar() const overrideQuantoTermStructurevirtual
calendar_TermStructureprotected
checkRange(const Date &d, bool extrapolate) constTermStructureprotected
checkRange(Time t, bool extrapolate) constTermStructureprotected
dayCounter() const overrideQuantoTermStructurevirtual
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 overrideZeroYieldStructureprotectedvirtual
enableExtrapolation(bool b=true)Extrapolator
exchRateATMlevel_QuantoTermStructureprivate
exchRateBlackVolTS_QuantoTermStructureprivate
extrapolate_Extrapolatorprivate
Extrapolator()=defaultExtrapolator
foreignRiskFreeTS_QuantoTermStructureprivate
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 overrideQuantoTermStructurevirtual
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
QuantoTermStructure(const Handle< YieldTermStructure > &underlyingDividendTS, Handle< YieldTermStructure > riskFreeTS, Handle< YieldTermStructure > foreignRiskFreeTS, Handle< BlackVolTermStructure > underlyingBlackVolTS, Real strike, Handle< BlackVolTermStructure > exchRateBlackVolTS, Real exchRateATMlevel, Real underlyingExchRateCorrelation)QuantoTermStructure
referenceDate() const overrideQuantoTermStructurevirtual
referenceDate_TermStructuremutableprivate
registerObserver(Observer *)Observableprivate
registerWith(const ext::shared_ptr< Observable > &)Observer
registerWithObservables(const ext::shared_ptr< Observer > &)Observer
riskFreeTS_QuantoTermStructureprivate
QuantLib::set_type typedefObserverprivate
setJumps(const Date &referenceDate)YieldTermStructureprivate
settlementDays() const overrideQuantoTermStructurevirtual
settlementDays_TermStructureprivate
strike_QuantoTermStructureprivate
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
underlyingBlackVolTS_QuantoTermStructureprivate
underlyingDividendTS_QuantoTermStructureprivate
underlyingExchRateCorrelation_QuantoTermStructureprivate
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
zeroYieldImpl(Time) const overrideQuantoTermStructureprotectedvirtual
ZeroYieldStructure(const DayCounter &dc=DayCounter())ZeroYieldStructureexplicit
ZeroYieldStructure(const Date &referenceDate, const Calendar &calendar=Calendar(), const DayCounter &dc=DayCounter(), const std::vector< Handle< Quote > > &jumps={}, const std::vector< Date > &jumpDates={})ZeroYieldStructureexplicit
ZeroYieldStructure(Natural settlementDays, const Calendar &calendar, const DayCounter &dc=DayCounter(), const std::vector< Handle< Quote > > &jumps={}, const std::vector< Date > &jumpDates={})ZeroYieldStructure
~Extrapolator()=defaultExtrapolatorvirtual
~Observable()=defaultObservablevirtual
~Observer()Observervirtual
~TermStructure() override=defaultTermStructure