Options
All
  • Public
  • Public/Protected
  • All
Menu

Constrained market-model evolver

Abstract base class. Requires extra methods above that of marketmodelevolver to let you fix rates via importance sampling.

The evolver does the actual gritty work of evolving the forward rates from one time to the next.

This is intended to be used for the Fries-Joshi proxy simulation approach to Greeks

Hierarchy

Index

Methods

advanceStep

  • advanceStep(): Real

currentState

currentStep

  • currentStep(): Size

numeraires

  • numeraires(): Size[]

setConstraintType

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

    • startIndexOfSwapRate: Size[]
    • EndIndexOfSwapRate: Size[]

    Returns void

setInitialState

setThisConstraint

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

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

    Returns void

startNewPath

  • startNewPath(): Real