Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

Properties

Private _callable

_callable: boolean

Private _cashFlowTimes

_cashFlowTimes: Time[]

Private _currentIndex

_currentIndex: Size

Private _dummyCashFlowsGenerated

_dummyCashFlowsGenerated: CashFlow[][]

Private _dummyCashFlowsThisStep

_dummyCashFlowsThisStep: Size[]

Private _evolution

Private _isPresent

_isPresent: boolean[][]

_rebate

Private _rebateOffset

_rebateOffset: Size

_strategy

_strategy: ExerciseStrategy

_underlying

Private _wasCalled

_wasCalled: boolean

Methods

clone

disableCallability

  • disableCallability(): void
  • Returns void

enableCallability

  • enableCallability(): void
  • Returns void

evolution

maxNumberOfCashFlowsPerProductPerStep

  • maxNumberOfCashFlowsPerProductPerStep(): Size

nextTimeStep

  • nextTimeStep(currentState: CurveState, numberCashFlowsThisStep: Size[], cashFlowsGenerated: CashFlow[][]): boolean

numberOfProducts

  • numberOfProducts(): Size

possibleCashFlowTimes

  • possibleCashFlowTimes(): Time[]

rebate

  • Returns MarketModelMultiProduct

reset

  • reset(): void

strategy

  • Returns ExerciseStrategy

suggestedNumeraires

  • suggestedNumeraires(): Size[]

underlying

  • Returns MarketModelMultiProduct