Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

Properties

Protected _calibrated

_calibrated: boolean

Protected _capletMaxError

_capletMaxError: Real

Protected _capletRmsError

_capletRmsError: Real

Protected _corr

Protected _cs

Protected _deformationSize

_deformationSize: Real

Protected _displacedSwapVariances

_displacedSwapVariances: PiecewiseConstantVariance[]

Protected _displacement

_displacement: Spread

Protected _evolution

Protected _failures

_failures: Natural

Protected _mdlCapletVols

_mdlCapletVols: Volatility[]

Protected _mdlSwaptionVols

_mdlSwaptionVols: Volatility[]

Protected _mktCapletVols

_mktCapletVols: Volatility[]

Protected _mktSwaptionVols

_mktSwaptionVols: Volatility[]

Protected _numberOfRates

_numberOfRates: Size

Protected _swapCovariancePseudoRoots

_swapCovariancePseudoRoots: Matrix[]

Protected _swaptionMaxError

_swaptionMaxError: Real

Protected _swaptionRmsError

_swaptionRmsError: Real

Protected _timeDependentCalibratedSwaptionVols

_timeDependentCalibratedSwaptionVols: Volatility[][]

Protected _usedCapletVols

_usedCapletVols: Volatility[]

Methods

_calibrationImpl

  • Parameters

    Returns Natural

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

  • capletMaxError(): Real
  • Returns Real

capletRmsError

  • capletRmsError(): Real
  • Returns Real

curveState

  • Returns CurveState

deformationSize

  • deformationSize(): Real
  • Returns Real

displacements

  • Returns Spread[]

failures

  • Returns Natural

mdlCapletVols

  • Returns Volatility[]

mdlSwaptionVols

  • Returns Volatility[]

mktCapletVols

  • Returns Volatility[]

mktSwaptionVols

  • Returns Volatility[]

swapPseudoRoot

  • Parameters

    Returns Matrix

swapPseudoRoots

  • Returns Matrix[]

swaptionMaxError

  • swaptionMaxError(): Real
  • Returns Real

swaptionRmsError

  • swaptionRmsError(): Real
  • Returns Real

timeDependentCalibratedSwaptionVols

  • Parameters

    Returns Volatility[]

timeDependentUnCalibratedSwaptionVols

  • Parameters

    Returns Volatility[]

Static performChecks