Properties
_isDisposed
_isDisposed: boolean = false
_shortRateEndCriteria
_short
RateEndCriteria: Type
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
deepUpdate
deepUpdate: () => void
dispose
dispose: () => void
generateArguments
generateArguments: () => void
isDisposed
isDisposed: boolean
notifyObservers
notifyObservers: () => void
problemValues
problem
Values: () => Real[]
registerWithObservables
register
WithObservables: (o: Observer) => void
setParams
set
Params: (params: Real[]) => void
unregisterObserver
unregister
Observer: (o: Observer) => void
unregisterWithAll
unregisterWithAll: () => void
Single-factor affine base class
Single-factor models with an analytical formula for discount bonds should inherit from this class. They must then implement the functions $ A(t,T) $ and $ B(t,T) $ such that $$ P(t, T, r_t) = A(t,T)e^{ -B(t,T) r_t}. $$