Class CTSMMCapletCalibration
Constructors
constructor
-
Parameters
Properties
Protected _calibrated
_calibrated: boolean
Protected _capletMaxError
Protected _capletRmsError
Protected _corr
Protected _cs
Protected _deformationSize
Protected _displacedSwapVariances
Protected _displacement
Protected _evolution
Protected _failures
Protected _mdlCapletVols
Protected _mdlSwaptionVols
Protected _mktCapletVols
Protected _mktSwaptionVols
Protected _numberOfRates
Protected _swapCovariancePseudoRoots
_swap
CovariancePseudoRoots: Matrix[]
Protected _swaptionMaxError
Protected _swaptionRmsError
Protected _timeDependentCalibratedSwaptionVols
_time
DependentCalibratedSwaptionVols: Volatility[][]
Protected _usedCapletVols
Methods
_calibrationImpl
-
Parameters
calibrate
- calibrate(numberOfFactors: Natural, maxIterations: Natural, capletVolTolerance: Real, innerSolvingMaxIterations?: Natural, innerSolvingTolerance?: Real): boolean
-
Parameters
-
numberOfFactors: Natural
-
maxIterations: Natural
-
capletVolTolerance: Real
-
Default value innerSolvingMaxIterations: Natural = 100
-
Default value innerSolvingTolerance: Real = 1e-8
Returns boolean
capletMaxError
-
capletRmsError
-
curveState
-
deformationSize
-
displacements
-
failures
-
mdlCapletVols
-
mdlSwaptionVols
-
mktCapletVols
-
mktSwaptionVols
-
swapPseudoRoot
-
Parameters
swapPseudoRoots
-
swaptionMaxError
-
swaptionRmsError
-
timeDependentCalibratedSwaptionVols
-
Parameters
timeDependentUnCalibratedSwaptionVols
-
Parameters
Static performChecks
-
Parameters
Returns void