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

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

arguments_GenericEngine< ArgumentsType, ResultsType >mutableprotected
BasketGeneratingEngine(const ext::shared_ptr< Gaussian1dModel > &model, Handle< Quote > oas, Handle< YieldTermStructure > discountCurve)BasketGeneratingEngineprotected
BasketGeneratingEngine(Handle< Gaussian1dModel > model, Handle< Quote > oas, Handle< YieldTermStructure > discountCurve)BasketGeneratingEngineprotected
calculate() const overrideGaussian1dFloatFloatSwaptionEnginevirtual
calibrationBasket(const ext::shared_ptr< Exercise > &exercise, const ext::shared_ptr< SwapIndex > &standardSwapBase, const ext::shared_ptr< SwaptionVolatilityStructure > &swaptionVolatility, CalibrationBasketType basketType=MaturityStrikeByDeltaGamma) constBasketGeneratingEngine
CalibrationBasketType enum nameBasketGeneratingEngine
CalibrationBasketType typedefBasketGeneratingEngine
deepUpdate()Observervirtual
Digital enum valueGaussian1dFloatFloatSwaptionEngine
discountCurve_Gaussian1dFloatFloatSwaptionEngineprivate
discountingCurve() constGaussian1dFloatFloatSwaptionEngine
extrapolatePayoff_Gaussian1dFloatFloatSwaptionEngineprivate
flatPayoffExtrapolation_Gaussian1dFloatFloatSwaptionEngineprivate
Gaussian1dFloatFloatSwaptionEngine(const ext::shared_ptr< Gaussian1dModel > &model, const int integrationPoints=64, const Real stddevs=7.0, const bool extrapolatePayoff=true, const bool flatPayoffExtrapolation=false, const Handle< Quote > &oas=Handle< Quote >(), const Handle< YieldTermStructure > &discountCurve=Handle< YieldTermStructure >(), const bool includeTodaysExercise=false, const Probabilities probabilities=None)Gaussian1dFloatFloatSwaptionEngine
Gaussian1dFloatFloatSwaptionEngine(const Handle< Gaussian1dModel > &model, const int integrationPoints=64, const Real stddevs=7.0, const bool extrapolatePayoff=true, const bool flatPayoffExtrapolation=false, const Handle< Quote > &oas=Handle< Quote >(), const Handle< YieldTermStructure > &discountCurve=Handle< YieldTermStructure >(), const bool includeTodaysExercise=false, const Probabilities probabilities=None)Gaussian1dFloatFloatSwaptionEngine
GenericModelEngine(Handle< Gaussian1dModel > model=Handle< Gaussian1dModel >())GenericModelEngine< Gaussian1dModel, FloatFloatSwaption::arguments, FloatFloatSwaption::results >explicit
GenericModelEngine(const ext::shared_ptr< Gaussian1dModel > &model)GenericModelEngine< Gaussian1dModel, FloatFloatSwaption::arguments, FloatFloatSwaption::results >explicit
getArguments() const overrideGenericEngine< ArgumentsType, ResultsType >virtual
getResults() const overrideGenericEngine< ArgumentsType, ResultsType >virtual
includeTodaysExercise_Gaussian1dFloatFloatSwaptionEngineprivate
initialGuess(const Date &expiry) const overrideGaussian1dFloatFloatSwaptionEngineprotectedvirtual
integrationPoints_Gaussian1dFloatFloatSwaptionEngineprivate
QuantLib::iterator typedefObservableprivate
QuantLib::Observer::iterator typedefObserver
MaturityStrikeByDeltaGamma enum valueBasketGeneratingEngine
model_GenericModelEngine< Gaussian1dModel, FloatFloatSwaption::arguments, FloatFloatSwaption::results >protected
Naive enum valueGaussian1dFloatFloatSwaptionEngine
None enum valueGaussian1dFloatFloatSwaptionEngine
notifyObservers()Observable
npvs(const Date &expiry, Real y, bool includeExerciseOnxpiry, bool considerProbabilities=false) constGaussian1dFloatFloatSwaptionEngineprivate
oas_Gaussian1dFloatFloatSwaptionEngineprivate
Observable()Observable
Observable(const Observable &)Observable
Observable(Observable &&)=deleteObservable
observables_Observerprivate
Observer()=defaultObserver
QuantLib::Observer::Observer(const Observer &)Observer
observers_Observableprivate
onefactormodel_BasketGeneratingEngineprivate
QuantLib::operator=(const Observable &)Observable
QuantLib::operator=(Observable &&)=deleteObservable
QuantLib::Observer::operator=(const Observer &)Observer
Probabilities enum nameGaussian1dFloatFloatSwaptionEngine
probabilities_Gaussian1dFloatFloatSwaptionEngineprivate
rebatedExercise_Gaussian1dFloatFloatSwaptionEnginemutableprivate
registerObserver(Observer *)Observableprivate
registerWith(const ext::shared_ptr< Observable > &)Observer
registerWithObservables(const ext::shared_ptr< Observer > &)Observer
reset() overrideGenericEngine< ArgumentsType, ResultsType >virtual
results_GenericEngine< ArgumentsType, ResultsType >mutableprotected
QuantLib::set_type typedefObservableprivate
stddevs_Gaussian1dFloatFloatSwaptionEngineprivate
underlyingLastDate() const overrideGaussian1dFloatFloatSwaptionEngineprotectedvirtual
underlyingNpv(const Date &expiry, Real y) const overrideGaussian1dFloatFloatSwaptionEngineprotectedvirtual
underlyingType() const overrideGaussian1dFloatFloatSwaptionEngineprotectedvirtual
unregisterObserver(Observer *)Observableprivate
unregisterWith(const ext::shared_ptr< Observable > &)Observer
unregisterWithAll()Observer
update() overrideGenericEngine< ArgumentsType, ResultsType >virtual
~BasketGeneratingEngine()=defaultBasketGeneratingEnginevirtual
~Observable()=defaultObservablevirtual
~Observer()Observervirtual
~PricingEngine() override=defaultPricingEngine