Properties
_a
Defined in ql/models/shortrate/onefactormodels/vasicek.ts:107
_b
Defined in ql/models/shortrate/onefactormodels/vasicek.ts:108
_isDisposed
_isDisposed: boolean = false
_lambda
Defined in ql/models/shortrate/onefactormodels/vasicek.ts:110
_r0
Defined in ql/models/shortrate/onefactormodels/vasicek.ts:106
_shortRateEndCriteria
_short
RateEndCriteria: Type
_sigma
Defined in ql/models/shortrate/onefactormodels/vasicek.ts:109
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
Vasicek model class
This class implements the Vasicek model defined by $$ dr_t = a(b - r_t)dt + \sigma dW_t , $$ where $ a $, $ b $ and $ \sigma $ are constants; a risk premium $ \lambda $ can also be specified.