bc_type | FDVanillaEngine | protected |
BCs_ | FDVanillaEngine | mutableprotected |
calculate(PricingEngine::results *) const | FDMultiPeriodEngine< Scheme > | protectedvirtual |
center_ | FDVanillaEngine | protected |
ensureStrikeInGrid() const | FDVanillaEngine | protected |
events_ | FDMultiPeriodEngine< Scheme > | mutableprotected |
executeIntermediateStep(Size step) const =0 | FDMultiPeriodEngine< Scheme > | protectedpure virtual |
exerciseDate_ | FDVanillaEngine | mutableprotected |
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_ | FDVanillaEngine | mutableprotected |
getDividendTime(Size i) const | FDMultiPeriodEngine< Scheme > | protected |
getResidualTime() const | FDVanillaEngine | protectedvirtual |
grid() const | FDVanillaEngine | |
gridPoints_ | FDVanillaEngine | protected |
initializeBoundaryConditions() const | FDVanillaEngine | protectedvirtual |
initializeInitialCondition() const | FDVanillaEngine | protectedvirtual |
initializeModel() const | FDMultiPeriodEngine< Scheme > | protectedvirtual |
initializeOperator() const | FDVanillaEngine | protectedvirtual |
initializeStepCondition() const | FDMultiPeriodEngine< Scheme > | protectedvirtual |
intrinsicValues_ | FDVanillaEngine | mutableprotected |
model_ | FDMultiPeriodEngine< Scheme > | mutableprotected |
model_type typedef | FDMultiPeriodEngine< Scheme > | protected |
payoff_ | FDVanillaEngine | mutableprotected |
prices_ | FDMultiPeriodEngine< Scheme > | mutableprotected |
process_ | FDVanillaEngine | protected |
safeGridPoints(Size gridPoints, Time residualTime) const | FDVanillaEngine | private |
safetyZoneFactor_ | FDVanillaEngine | privatestatic |
setGridLimits() const | FDVanillaEngine | protectedvirtual |
setGridLimits(Real, Time) const | FDVanillaEngine | protectedvirtual |
setupArguments(const PricingEngine::arguments *args, const std::vector< ext::shared_ptr< Event > > &schedule) const | FDMultiPeriodEngine< Scheme > | protectedvirtual |
setupArguments(const PricingEngine::arguments *a) const override | FDMultiPeriodEngine< Scheme > | protectedvirtual |
sMax_ | FDVanillaEngine | protected |
sMin_ | FDVanillaEngine | mutableprotected |
stepCondition_ | FDMultiPeriodEngine< Scheme > | mutableprotected |
stoppingTimes_ | FDMultiPeriodEngine< Scheme > | mutableprotected |
timeDependent_ | FDVanillaEngine | protected |
timeStepPerPeriod_ | FDMultiPeriodEngine< Scheme > | protected |
timeSteps_ | FDVanillaEngine | protected |
~FDVanillaEngine()=default | FDVanillaEngine | virtual |