Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

Properties

Private _alive

_alive: Size[]

Private _brownians

_brownians: Real[]

Private _calculators

_calculators: LMMDriftCalculator[]

Private _covariances

_covariances: Real[][]

Private _currentStep

_currentStep: Size

Private _curveState

_curveState: LMMCurveState

Private _displacements

_displacements: Rate[]

Private _drifts1

_drifts1: Real[]

Private _endIndexOfSwapRate

_endIndexOfSwapRate: Size[]

Private _fixedDrifts

_fixedDrifts: Real[][]

Private _forwards

_forwards: Rate[]

Private _generator

_generator: BrownianGenerator

Private _initialDrifts

_initialDrifts: Real[]

Private _initialLogForwards

_initialLogForwards: Rate[]

Private _initialStep

_initialStep: Size

Private _isConstraintActive

_isConstraintActive: boolean[]

Private _logForwards

_logForwards: Rate[]

Private _marketModel

_marketModel: MarketModel

Private _numberOfFactors

_numberOfFactors: Size

Private _numberOfRates

_numberOfRates: Size

Private _numeraires

_numeraires: Size[]

Private _rateConstraints

_rateConstraints: Rate[]

Private _startIndexOfSwapRate

_startIndexOfSwapRate: Size[]

Private _variances

_variances: Real[][]

Methods

advanceStep

  • advanceStep(): Real

currentState

currentStep

  • currentStep(): Real

numeraires

  • numeraires(): Size[]

setConstraintType

  • setConstraintType(startIndexOfSwapRate: Size[], EndIndexOfSwapRate: Size[]): void

setConstraintType1

  • setConstraintType1(startIndexOfSwapRate: Size[], endIndexOfSwapRate: Size[]): void
  • Parameters

    • startIndexOfSwapRate: Size[]
    • endIndexOfSwapRate: Size[]

    Returns void

setConstraintType2

  • setConstraintType2(rateConstraints: Rate[], isConstraintActive: boolean[]): void
  • Parameters

    • rateConstraints: Rate[]
    • isConstraintActive: boolean[]

    Returns void

Private setForwards

  • setForwards(forwards: Real[]): void
  • Parameters

    Returns void

setInitialState

setThisConstraint

  • setThisConstraint(rateConstraints: Rate[], isConstraintActive: boolean[]): void

startNewPath

  • startNewPath(): Real