Logo
Reference manual - version qle_version
NumericLgmCallableBondEngine Member List

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

additionalResults_ (defined in NumericLgmCallableBondEngineBase)NumericLgmCallableBondEngineBasemutableprotected
americanExerciseTimeStepsPerYear_ (defined in NumericLgmCallableBondEngineBase)NumericLgmCallableBondEngineBaseprotected
cfResults_ (defined in NumericLgmCallableBondEngineBase)NumericLgmCallableBondEngineBasemutableprotected
conditionalOnSurvival_ (defined in NumericLgmCallableBondEngineBase)NumericLgmCallableBondEngineBasemutableprotected
creditCurve_ (defined in NumericLgmCallableBondEngineBase)NumericLgmCallableBondEngineBaseprotected
discountingSpread_ (defined in NumericLgmCallableBondEngineBase)NumericLgmCallableBondEngineBaseprotected
expectedCashflows_ (defined in NumericLgmCallableBondEngineBase)NumericLgmCallableBondEngineBasemutableprotected
forwardPrice(const QuantLib::Date &forwardNpvDate, const QuantLib::Date &settlementDate, const bool conditionalOnSurvival=true, std::vector< CashFlowResults > *const cfResults=nullptr, QuantLib::Leg *const expectedCashflows=nullptr) const overrideNumericLgmCallableBondEnginevirtual
generateAdditionalResults_ (defined in NumericLgmCallableBondEngineBase)NumericLgmCallableBondEngineBasemutableprotected
incomeCurve_ (defined in NumericLgmCallableBondEngineBase)NumericLgmCallableBondEngineBaseprotected
instrArgs_ (defined in NumericLgmCallableBondEngineBase)NumericLgmCallableBondEngineBasemutableprotected
npv_ (defined in NumericLgmCallableBondEngineBase)NumericLgmCallableBondEngineBasemutableprotected
npvDate_ (defined in NumericLgmCallableBondEngineBase)NumericLgmCallableBondEngineBasemutableprotected
NumericLgmCallableBondEngine(const Handle< LGM > &model, const Real sy, const Size ny, const Real sx, const Size nx, const Size americanExerciseTimeStepsPerYear=24, const Handle< QuantLib::YieldTermStructure > &referenceCurve=Handle< QuantLib::YieldTermStructure >(), const Handle< QuantLib::Quote > &discountingSpread=Handle< QuantLib::Quote >(), const Handle< QuantLib::DefaultProbabilityTermStructure > &creditCurve=Handle< QuantLib::DefaultProbabilityTermStructure >(), const Handle< QuantLib::YieldTermStructure > &incomeCurve=Handle< QuantLib::YieldTermStructure >(), const Handle< QuantLib::Quote > &recoveryRate=Handle< QuantLib::Quote >(), const bool spreadOnIncome=true, const bool generateAdditionalResults=true) (defined in NumericLgmCallableBondEngine)NumericLgmCallableBondEngine
NumericLgmCallableBondEngine(const Handle< LGM > &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 Size americanExerciseTimeStepsPerYear=24, const Handle< QuantLib::YieldTermStructure > &referenceCurve=Handle< QuantLib::YieldTermStructure >(), const Handle< QuantLib::Quote > &discountingSpread=Handle< QuantLib::Quote >(), const Handle< QuantLib::DefaultProbabilityTermStructure > &creditCurve=Handle< QuantLib::DefaultProbabilityTermStructure >(), const Handle< QuantLib::YieldTermStructure > &incomeCurve=Handle< QuantLib::YieldTermStructure >(), const Handle< QuantLib::Quote > &recoveryRate=Handle< QuantLib::Quote >(), const bool spreadOnIncome=true, const bool generateAdditionalResults=true) (defined in NumericLgmCallableBondEngine)NumericLgmCallableBondEngine
NumericLgmCallableBondEngineBase(const QuantLib::ext::shared_ptr< LgmBackwardSolver > &solver, const Size americanExerciseTimeStepsPerYear=24, const Handle< QuantLib::YieldTermStructure > &referenceCurve=Handle< QuantLib::YieldTermStructure >(), const Handle< QuantLib::Quote > &discountingSpread=Handle< QuantLib::Quote >(), const Handle< QuantLib::DefaultProbabilityTermStructure > &creditCurve=Handle< QuantLib::DefaultProbabilityTermStructure >(), const Handle< QuantLib::YieldTermStructure > &incomeCurve=Handle< QuantLib::YieldTermStructure >(), const Handle< QuantLib::Quote > &recoveryRate=Handle< QuantLib::Quote >(), const bool spreadOnIncome=true) (defined in NumericLgmCallableBondEngineBase)NumericLgmCallableBondEngineBase
recoveryRate_ (defined in NumericLgmCallableBondEngineBase)NumericLgmCallableBondEngineBaseprotected
referenceCurve_ (defined in NumericLgmCallableBondEngineBase)NumericLgmCallableBondEngineBaseprotected
settlementDate_ (defined in NumericLgmCallableBondEngineBase)NumericLgmCallableBondEngineBasemutableprotected
settlementValue_ (defined in NumericLgmCallableBondEngineBase)NumericLgmCallableBondEngineBaseprotected
solver_ (defined in NumericLgmCallableBondEngineBase)NumericLgmCallableBondEngineBaseprotected
spreadOnIncome_ (defined in NumericLgmCallableBondEngineBase)NumericLgmCallableBondEngineBaseprotected
~ForwardEnabledBondEngine() (defined in ForwardEnabledBondEngine)ForwardEnabledBondEnginevirtual