Properties
_extrapolate
_extrapolate: boolean
_isDisposed
_isDisposed: boolean = false
Protected _localVol
Protected _lowerExtrapolation
_referenceDate
_referenceDate: Date
_shortRateEndCriteria
_short
RateEndCriteria: Type
Protected _strikes
Protected _times
_updated
_updated: boolean
Protected _upperExtrapolation
allowsExtrapolation
allowsExtrapolation: () => boolean
calibrate1
Type declaration
-
-
Parameters
-
-
-
-
Optional additionalConstraint: Constraint
-
Optional weights: Real[]
-
Optional fixParameters: boolean[]
Returns void
calibrate2
Type declaration
-
-
Parameters
-
-
-
-
Optional additionalConstraint: Constraint
-
Optional weights: Real[]
-
Optional fixParameters: boolean[]
Returns void
checkRange1
checkRange1: (d: Date, extrapolate: boolean) => void
Type declaration
-
- (d: Date, extrapolate: boolean): void
-
Parameters
-
d: Date
-
extrapolate: boolean
Returns void
checkRange2
check
Range2: (t: Time, extrapolate: boolean) => void
Type declaration
-
- (t: Time, extrapolate: boolean): void
checkStrike
check
Strike: (k: Rate, extrapolate: boolean) => void
Type declaration
-
- (k: Rate, extrapolate: boolean): void
deepUpdate
deepUpdate: () => void
disableExtrapolation
disableExtrapolation: (b: boolean) => void
dispose
dispose: () => void
enableExtrapolation
enableExtrapolation: (b: boolean) => void
isDisposed
isDisposed: boolean
localVol1
local
Vol1: (d: Date, underlyingLevel: Real, extrapolate?: boolean) => Volatility
Type declaration
-
-
Parameters
-
d: Date
-
underlyingLevel: Real
-
Optional extrapolate: boolean
localVol2
Type declaration
-
-
Parameters
-
-
underlyingLevel: Real
-
Optional extrapolate: boolean
notifyObservers
notifyObservers: () => void
optionDateFromTenor
option
DateFromTenor: (p: Period) => Date
problemValues
problem
Values: () => Real[]
referenceDate
referenceDate: () => Date
registerWithObservables
register
WithObservables: (o: Observer) => void
setParams
set
Params: (params: Real[]) => void
timeFromReference
time
FromReference: (date: Date) => Time
unregisterObserver
unregister
Observer: (o: Observer) => void
unregisterWithAll
unregisterWithAll: () => void