Properties
_extrapolate
_extrapolate: boolean
_isDisposed
_isDisposed: boolean = false
_jumpDates
_jumpDates: Date[]
_latestReference
_latestReference: Date
_referenceDate
_referenceDate: Date
_updated
_updated: boolean
allowsExtrapolation
allowsExtrapolation: () => boolean
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
deepUpdate
deepUpdate: () => void
disableExtrapolation
disableExtrapolation: (b: boolean) => void
discount1
Type declaration
-
-
Parameters
-
d: Date
-
extrapolate: boolean
dispose
dispose: () => void
enableExtrapolation
enableExtrapolation: (b: boolean) => void
forwardRate1
Type declaration
-
-
Parameters
-
d1: Date
-
d2: Date
-
-
-
-
extrapolate: boolean
forwardRate2
Type declaration
-
-
Parameters
-
d: Date
-
-
-
-
-
extrapolate: boolean
isDisposed
isDisposed: boolean
jumpDates
jumpDates: () => Date[]
notifyObservers
notifyObservers: () => void
referenceDate
referenceDate: () => Date
registerWithObservables
register
WithObservables: (o: Observer) => void
setJumps
setJumps: () => void
setupInterpolation
setupInterpolation: () => void
timeFromReference
time
FromReference: (date: Date) => Time
unregisterObserver
unregister
Observer: (o: Observer) => void
unregisterWithAll
unregisterWithAll: () => void
update
update: () => void
ytsInit1
Type declaration
-
-
Parameters
-
-
Optional jumps: Array<Handle<Quote>>
-
Optional jumpDates: Date[]
ytsInit2
Type declaration
-
-
Parameters
-
referenceDate: Date
-
-
-
Optional jumps: Array<Handle<Quote>>
-
Optional jumpDates: Date[]
zeroRate1
Type declaration
-
-
Parameters
-
d: Date
-
-
-
-
extrapolate: boolean
Term structure based on log-linear interpolation of discount factors
Log-linear interpolation guarantees piecewise-constant forward rates.