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

This is the complete list of members for FDMultiPeriodEngine< Scheme >, including all inherited members.

bc_typeFDVanillaEngineprotected
BCs_FDVanillaEnginemutableprotected
calculate(PricingEngine::results *) constFDMultiPeriodEngine< Scheme >protectedvirtual
center_FDVanillaEngineprotected
ensureStrikeInGrid() constFDVanillaEngineprotected
events_FDMultiPeriodEngine< Scheme >mutableprotected
executeIntermediateStep(Size step) const =0FDMultiPeriodEngine< Scheme >protectedpure virtual
exerciseDate_FDVanillaEnginemutableprotected
FDMultiPeriodEngine(const ext::shared_ptr< GeneralizedBlackScholesProcess > &process, Size timeSteps=100, Size gridPoints=100, bool timeDependent=false)FDMultiPeriodEngine< Scheme >protected
FDVanillaEngine(ext::shared_ptr< GeneralizedBlackScholesProcess > process, Size timeSteps, Size gridPoints, bool timeDependent=false)FDVanillaEngine
finiteDifferenceOperator_FDVanillaEnginemutableprotected
getDividendTime(Size i) constFDMultiPeriodEngine< Scheme >protected
getResidualTime() constFDVanillaEngineprotectedvirtual
grid() constFDVanillaEngine
gridPoints_FDVanillaEngineprotected
initializeBoundaryConditions() constFDVanillaEngineprotectedvirtual
initializeInitialCondition() constFDVanillaEngineprotectedvirtual
initializeModel() constFDMultiPeriodEngine< Scheme >protectedvirtual
initializeOperator() constFDVanillaEngineprotectedvirtual
initializeStepCondition() constFDMultiPeriodEngine< Scheme >protectedvirtual
intrinsicValues_FDVanillaEnginemutableprotected
model_FDMultiPeriodEngine< Scheme >mutableprotected
model_type typedefFDMultiPeriodEngine< Scheme >protected
payoff_FDVanillaEnginemutableprotected
prices_FDMultiPeriodEngine< Scheme >mutableprotected
process_FDVanillaEngineprotected
safeGridPoints(Size gridPoints, Time residualTime) constFDVanillaEngineprivate
safetyZoneFactor_FDVanillaEngineprivatestatic
setGridLimits() constFDVanillaEngineprotectedvirtual
setGridLimits(Real, Time) constFDVanillaEngineprotectedvirtual
setupArguments(const PricingEngine::arguments *args, const std::vector< ext::shared_ptr< Event > > &schedule) constFDMultiPeriodEngine< Scheme >protectedvirtual
setupArguments(const PricingEngine::arguments *a) const overrideFDMultiPeriodEngine< Scheme >protectedvirtual
sMax_FDVanillaEngineprotected
sMin_FDVanillaEnginemutableprotected
stepCondition_FDMultiPeriodEngine< Scheme >mutableprotected
stoppingTimes_FDMultiPeriodEngine< Scheme >mutableprotected
timeDependent_FDVanillaEngineprotected
timeStepPerPeriod_FDMultiPeriodEngine< Scheme >protected
timeSteps_FDVanillaEngineprotected
~FDVanillaEngine()=defaultFDVanillaEnginevirtual