QuantLib: a free/open-source library for quantitative finance
fully annotated source code - version 1.34
Loading...
Searching...
No Matches
Gaussian1dModel Member List

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

alwaysForward_LazyObjectprotected
alwaysForwardNotifications()LazyObject
calculate() constLazyObjectprotectedvirtual
calculated_LazyObjectmutableprotected
deepUpdate()Observervirtual
enforcesTodaysHistoricFixings_Gaussian1dModelmutableprotected
evaluationDate_Gaussian1dModelmutableprotected
forwardFirstNotificationOnly()LazyObject
forwardRate(const Date &fixing, const Date &referenceDate=Null< Date >(), Real y=0.0, const ext::shared_ptr< IborIndex > &iborIdx=ext::shared_ptr< IborIndex >()) constGaussian1dModel
freeze()LazyObject
frozen_LazyObjectprotected
Gaussian1dModel(const Handle< YieldTermStructure > &yieldTermStructure)Gaussian1dModelprotected
gaussianPolynomialIntegral(Real a, Real b, Real c, Real d, Real e, Real x0, Real x1)Gaussian1dModelstatic
gaussianShiftedPolynomialIntegral(Real a, Real b, Real c, Real d, Real e, Real h, Real x0, Real x1)Gaussian1dModelstatic
generateArguments()Gaussian1dModelprotected
isCalculated() constLazyObject
QuantLib::iterator typedefObservableprivate
QuantLib::LazyObject::QuantLib::Observer::iterator typedefObserver
LazyObject()LazyObject
notifyObservers()Observable
numeraire(Time t, Real y=0.0, const Handle< YieldTermStructure > &yts=Handle< YieldTermStructure >()) constGaussian1dModel
numeraire(const Date &referenceDate, Real y=0.0, const Handle< YieldTermStructure > &yts=Handle< YieldTermStructure >()) constGaussian1dModel
numeraireImpl(Time t, Real y, const Handle< YieldTermStructure > &yts) const =0Gaussian1dModelprotectedpure virtual
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::LazyObject::QuantLib::Observer::operator=(const Observer &)Observer
performCalculations() const overrideGaussian1dModelprotectedvirtual
recalculate()LazyObject
registerObserver(Observer *)Observableprivate
registerWith(const ext::shared_ptr< Observable > &)Observer
registerWithObservables(const ext::shared_ptr< Observer > &)Observer
set_type typedefObservableprivate
stateProcess() constGaussian1dModel
stateProcess_Gaussian1dModelprotected
swapAnnuity(const Date &fixing, const Period &tenor, const Date &referenceDate=Null< Date >(), Real y=0.0, const ext::shared_ptr< SwapIndex > &swapIdx=ext::shared_ptr< SwapIndex >()) constGaussian1dModel
swapCache_Gaussian1dModelmutableprivate
swapRate(const Date &fixing, const Period &tenor, const Date &referenceDate=Null< Date >(), Real y=0.0, const ext::shared_ptr< SwapIndex > &swapIdx=ext::shared_ptr< SwapIndex >()) constGaussian1dModel
termStructure() constTermStructureConsistentModel
termStructure_TermStructureConsistentModelprivate
TermStructureConsistentModel(Handle< YieldTermStructure > termStructure)TermStructureConsistentModel
underlyingSwap(const ext::shared_ptr< SwapIndex > &index, const Date &expiry, const Period &tenor) constGaussian1dModelprotected
unfreeze()LazyObject
unregisterObserver(Observer *)Observableprivate
unregisterWith(const ext::shared_ptr< Observable > &)Observer
unregisterWithAll()Observer
update() overrideLazyObjectvirtual
updating_LazyObjectprivate
yGrid(Real yStdDevs, int gridPoints, Real T=1.0, Real t=0, Real y=0) constGaussian1dModel
zerobond(Time T, Time t=0.0, Real y=0.0, const Handle< YieldTermStructure > &yts=Handle< YieldTermStructure >()) constGaussian1dModel
zerobond(const Date &maturity, const Date &referenceDate=Null< Date >(), Real y=0.0, const Handle< YieldTermStructure > &yts=Handle< YieldTermStructure >()) constGaussian1dModel
zerobondImpl(Time T, Time t, Real y, const Handle< YieldTermStructure > &yts) const =0Gaussian1dModelprotectedpure virtual
zerobondOption(const Option::Type &type, const Date &expiry, const Date &valueDate, const Date &maturity, Rate strike, const Date &referenceDate=Null< Date >(), Real y=0.0, const Handle< YieldTermStructure > &yts=Handle< YieldTermStructure >(), Real yStdDevs=7.0, Size yGridPoints=64, bool extrapolatePayoff=true, bool flatPayoffExtrapolation=false) constGaussian1dModel
~LazyObject() override=defaultLazyObject
~Observable()=defaultObservablevirtual
~Observer()Observervirtual