Loading [MathJax]/jax/output/HTML-CSS/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
Gaussian1dNonstandardSwaptionEngine Member List

This is the complete list of members for Gaussian1dNonstandardSwaptionEngine, 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 overrideGaussian1dNonstandardSwaptionEnginevirtual
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 valueGaussian1dNonstandardSwaptionEngine
discountCurve_Gaussian1dNonstandardSwaptionEngineprivate
extrapolatePayoff_Gaussian1dNonstandardSwaptionEngineprivate
flatPayoffExtrapolation_Gaussian1dNonstandardSwaptionEngineprivate
Gaussian1dNonstandardSwaptionEngine(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 Probabilities probabilities=None)Gaussian1dNonstandardSwaptionEngine
Gaussian1dNonstandardSwaptionEngine(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 Probabilities probabilities=None)Gaussian1dNonstandardSwaptionEngine
GenericModelEngine(Handle< Gaussian1dModel > model=Handle< Gaussian1dModel >())GenericModelEngine< Gaussian1dModel, NonstandardSwaption::arguments, NonstandardSwaption::results >explicit
GenericModelEngine(const ext::shared_ptr< Gaussian1dModel > &model)GenericModelEngine< Gaussian1dModel, NonstandardSwaption::arguments, NonstandardSwaption::results >explicit
getArguments() const overrideGenericEngine< ArgumentsType, ResultsType >virtual
getResults() const overrideGenericEngine< ArgumentsType, ResultsType >virtual
initialGuess(const Date &expiry) const overrideGaussian1dNonstandardSwaptionEngineprotectedvirtual
integrationPoints_Gaussian1dNonstandardSwaptionEngineprivate
QuantLib::iterator typedefObservableprivate
QuantLib::Observer::iterator typedefObserver
MaturityStrikeByDeltaGamma enum valueBasketGeneratingEngine
model_GenericModelEngine< Gaussian1dModel, NonstandardSwaption::arguments, NonstandardSwaption::results >protected
Naive enum valueGaussian1dNonstandardSwaptionEngine
None enum valueGaussian1dNonstandardSwaptionEngine
notifyObservers()Observable
oas_Gaussian1dNonstandardSwaptionEngineprivate
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 nameGaussian1dNonstandardSwaptionEngine
probabilities_Gaussian1dNonstandardSwaptionEngineprivate
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_Gaussian1dNonstandardSwaptionEngineprivate
underlyingLastDate() const overrideGaussian1dNonstandardSwaptionEngineprotectedvirtual
underlyingNpv(const Date &expiry, Real y) const overrideGaussian1dNonstandardSwaptionEngineprotectedvirtual
underlyingType() const overrideGaussian1dNonstandardSwaptionEngineprotectedvirtual
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