Properties
_exerciseDate
_exerciseDate: Date
_finiteDifferenceOperator
_isDisposed
_isDisposed: boolean = false
_timeDependent
_timeDependent: boolean
deepUpdate
deepUpdate: () => void
dispose
dispose: () => void
ensureStrikeInGrid
ensureStrikeInGrid: () => void
Protected extraTermInBermudan
extra
TermInBermudan: Real
getResidualTime
get
ResidualTime: () => Time
init
Type declaration
-
-
Parameters
-
-
timeSteps: Size
-
gridPoints: Size
-
Optional timeDependent: boolean
initializeBoundaryConditions
initializeBoundaryConditions: () => void
initializeInitialCondition
initializeInitialCondition: () => void
initializeModel
initializeModel: () => void
initializeOperator
initializeOperator: () => void
isDisposed
isDisposed: boolean
notifyObservers
notifyObservers: () => void
registerWithObservables
register
WithObservables: (o: Observer) => void
safeGridPoints
safe
GridPoints: (gridPoints: Size, residualTime: Time) => Size
setGridLimits1
setGridLimits1: () => void
setGridLimits2
set
GridLimits2: (center: Real, t: Time) => void
unregisterObserver
unregister
Observer: (o: Observer) => void
unregisterWithAll
unregisterWithAll: () => void
update
update: () => void
Static _safetyZoneFactor
_safety
ZoneFactor: Real = 1.1
Finite-differences Bermudan engine