Constructors
constructor
-
Parameters
Properties
Private _constantPart
Private _correlations
Private _linearPart
Private _parametricform
Private _putativevols
Private _quadraticPart
Private _rateonevols
Private _ratetwohomogeneousvols
Private _stepindex
Private _targetVariance
Private _totalVar
Private _w0
Private _w1
Methods
Private computeLinearPart
-
Parameters
Private computeQuadraticPart
-
Parameters
Private finalPart
-
Parameters
Returns boolean
Private homogeneityfailure
-
Parameters
Private minusValueAtTurningPoint
- minusValueAtTurningPoint(alpha: Real): Real
-
Parameters
solve
- solve(alpha0: Real, stepindex: Integer, rateonevols: Volatility[], ratetwohomogeneousvols: Volatility[], correlations: Real[], w0: Real, w1: Real, targetVariance: Real, tolerance: Real, alphaMax: Real, alphaMin: Real, steps: Integer, byref: byRef, ratetwovols: Volatility[]): boolean
-
Parameters
Returns boolean
solveWithMaxHomogeneity
- solveWithMaxHomogeneity(alpha0: Real, stepindex: Integer, rateonevols: Volatility[], ratetwohomogeneousvols: Volatility[], correlations: Real[], w0: Real, w1: Real, targetVariance: Real, tolerance: Real, alphaMax: Real, alphaMin: Real, steps: Integer, byref: byRef, ratetwovols: Volatility[]): boolean
-
Parameters
Returns boolean
Private testIfSolutionExists
- testIfSolutionExists(alpha: Real): boolean
-
Parameters
Returns boolean
Private valueAtTurningPoint
-
Parameters