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

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

alwaysForward_LazyObjectprotected
alwaysForwardNotifications()LazyObject
arguments_CalibratedModelprotected
calculate() constLazyObjectprotectedvirtual
calculated_LazyObjectmutableprotected
calibrate(const std::vector< ext::shared_ptr< CalibrationHelper > > &, OptimizationMethod &method, const EndCriteria &endCriteria, const Constraint &constraint=Constraint(), const std::vector< Real > &weights=std::vector< Real >(), const std::vector< bool > &fixParameters=std::vector< bool >())CalibratedModelvirtual
CalibratedModel(Size nArguments)CalibratedModel
calibrateReversionsIterative(const std::vector< ext::shared_ptr< BlackCalibrationHelper > > &helpers, OptimizationMethod &method, const EndCriteria &endCriteria, const Constraint &constraint=Constraint(), const std::vector< Real > &weights=std::vector< Real >())Gsr
calibrateVolatilitiesIterative(const std::vector< ext::shared_ptr< BlackCalibrationHelper > > &helpers, OptimizationMethod &method, const EndCriteria &endCriteria, const Constraint &constraint=Constraint(), const std::vector< Real > &weights=std::vector< Real >())Gsr
constraint() constCalibratedModel
constraint_CalibratedModelprotected
deepUpdate()Observervirtual
endCriteria() constCalibratedModel
enforcesTodaysHistoricFixings_Gaussian1dModelmutableprotected
evaluationDate_Gaussian1dModelmutableprotected
FixedReversions()Gsr
FixedVolatilities()Gsr
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
functionEvaluation() constCalibratedModel
functionEvaluation_CalibratedModelprotected
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() overrideGsrprotectedvirtual
Gsr(const Handle< YieldTermStructure > &termStructure, std::vector< Date > volstepdates, const std::vector< Real > &volatilities, Real reversion, Real T=60.0)Gsr
Gsr(const Handle< YieldTermStructure > &termStructure, std::vector< Date > volstepdates, const std::vector< Real > &volatilities, const std::vector< Real > &reversions, Real T=60.0)Gsr
Gsr(const Handle< YieldTermStructure > &termStructure, std::vector< Date > volstepdates, std::vector< Handle< Quote > > volatilities, const Handle< Quote > &reversion, Real T=60.0)Gsr
Gsr(const Handle< YieldTermStructure > &termStructure, std::vector< Date > volstepdates, std::vector< Handle< Quote > > volatilities, std::vector< Handle< Quote > > reversions, Real T=60.0)Gsr
initialize(Real)Gsrprivate
isCalculated() constLazyObject
QuantLib::iterator typedefObservableprivate
QuantLib::LazyObject::QuantLib::Observer::iterator typedefObserver
LazyObject()LazyObject
MoveReversion(Size i)Gsr
MoveVolatility(Size i)Gsr
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 overrideGsrprotectedvirtual
numeraireTime() constGsr
numeraireTime(Real T)Gsr
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
params() constCalibratedModel
performCalculations() const overrideGsrprotectedvirtual
problemValues() constCalibratedModel
problemValues_CalibratedModelprotected
recalculate()LazyObject
registerObserver(Observer *)Observableprivate
registerWith(const ext::shared_ptr< Observable > &)Observer
registerWithObservables(const ext::shared_ptr< Observer > &)Observer
reversion() constGsr
reversion_Gsrprivate
reversionObserver_Gsrprivate
reversions_Gsrprivate
QuantLib::set_type typedefObservableprivate
setParams(const Array &params)CalibratedModelvirtual
shortRateEndCriteria_CalibratedModelprotected
sigma_Gsrprivate
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() overrideGsrprotectedvirtual
updateReversion()Gsrprivate
updateTimes() constGsrprivate
updateVolatility()Gsrprivate
updating_LazyObjectprivate
value(const Array &params, const std::vector< ext::shared_ptr< CalibrationHelper > > &)CalibratedModel
volatilities_Gsrprivate
volatility() constGsr
volatilityObserver_Gsrprivate
volstepdates_Gsrprivate
volsteptimes_Gsrmutableprivate
volsteptimesArray_Gsrmutableprivate
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 overrideGsrprotectedvirtual
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