Logo
Fully annotated reference manual - version 1.8.12
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
NumericLgmNonstandardSwaptionEngine Member List

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

additionalResults_NumericLgmMultiLegOptionEngineBasemutableprotected
americanExerciseTimeStepsPerYear_NumericLgmMultiLegOptionEngineBaseprotected
buildCashflowInfo(const Size i, const Size j) constNumericLgmMultiLegOptionEngineBaseprotected
calculate() const overrideNumericLgmNonstandardSwaptionEngine
currency_NumericLgmMultiLegOptionEngineBasemutableprotected
discountCurve_NumericLgmMultiLegOptionEngineBaseprotected
exercise_NumericLgmMultiLegOptionEngineBasemutableprotected
instrumentIsHandled(const MultiLegOption &m, std::vector< std::string > &messages)NumericLgmMultiLegOptionEngineBasestatic
instrumentIsHandled(const std::vector< Leg > &legs, const std::vector< bool > &payer, const std::vector< Currency > &currency, const QuantLib::ext::shared_ptr< Exercise > &exercise, const Settlement::Type &settlementType, const Settlement::Method &settlementMethod, std::vector< std::string > &messages)NumericLgmMultiLegOptionEngineBaseprotectedstatic
legs_NumericLgmMultiLegOptionEngineBasemutableprotected
npv_NumericLgmMultiLegOptionEngineBasemutableprotected
NumericLgmMultiLegOptionEngineBase(const QuantLib::ext::shared_ptr< LgmBackwardSolver > &solver, const Handle< YieldTermStructure > &discountCurve=Handle< YieldTermStructure >(), const Size americanExerciseTimeStepsPerYear=24)NumericLgmMultiLegOptionEngineBase
NumericLgmNonstandardSwaptionEngine(const QuantLib::ext::shared_ptr< LinearGaussMarkovModel > &model, const Real sy, const Size ny, const Real sx, const Size nx, const Handle< YieldTermStructure > &discountCurve=Handle< YieldTermStructure >(), const Size americanExerciseTimeStepsPerYear=24)NumericLgmNonstandardSwaptionEngine
NumericLgmNonstandardSwaptionEngine(const QuantLib::ext::shared_ptr< LinearGaussMarkovModel > &model, const Real maxTime=50.0, const QuantLib::FdmSchemeDesc scheme=QuantLib::FdmSchemeDesc::Douglas(), const Size stateGridPoints=64, const Size timeStepsPerYear=24, const Real mesherEpsilon=1E-4, const Handle< YieldTermStructure > &discountCurve=Handle< YieldTermStructure >(), const Size americanExerciseTimeStepsPerYear=24)NumericLgmNonstandardSwaptionEngine
payer_NumericLgmMultiLegOptionEngineBasemutableprotected
settlementMethod_NumericLgmMultiLegOptionEngineBasemutableprotected
settlementType_NumericLgmMultiLegOptionEngineBasemutableprotected
solver_NumericLgmMultiLegOptionEngineBaseprotected
underlyingNpv_NumericLgmMultiLegOptionEngineBaseprotected