Class JumpDiffusionEvolver

java.lang.Object
org.drip.measure.realization.DiffusionEvolver
org.drip.measure.realization.JumpDiffusionEvolver

public class JumpDiffusionEvolver
extends DiffusionEvolver
JumpDiffusionEvolver implements the Functionality that guides the Single Factor R1 Jump Diffusion Random Process Variable Evolution. It provides the following Functionality:
  • JumpDiffusionEvolver Constructor
  • Retrieve the Hazard Point Event Indicator Instance
  • Generate the JumpDiffusionEdge Instance from the specified Jump Diffusion Instance

Module Computational Core Module
Library Numerical Analysis Library
Project Rd Continuous/Discrete Probability Measures
Package Stochastic Jump Diffusion Vertex Edge

Author:
Lakshmi Krishnamurthy
  • Constructor Details

    • JumpDiffusionEvolver

      public JumpDiffusionEvolver​(DiffusionEvaluator diffusionEvaluator, HazardJumpEvaluator eventIndicationEvaluator) throws java.lang.Exception
      JumpDiffusionEvolver Constructor
      Parameters:
      diffusionEvaluator - The Diffusion Evaluator Instance
      eventIndicationEvaluator - The Hazard Point Event Indicator Function Instance
      Throws:
      java.lang.Exception - Thrown if the Inputs are Invalid
  • Method Details

    • eventIndicationEvaluator

      public HazardJumpEvaluator eventIndicationEvaluator()
      Retrieve the Hazard Point Event Indicator Instance
      Returns:
      The Hazard Point Event Indicator Instance
    • increment

      public JumpDiffusionEdge increment​(JumpDiffusionVertex jumpDiffusionVertex, JumpDiffusionEdgeUnit jumpDiffusionEdgeUnit, double timeIncrement)
      Generate the JumpDiffusionEdge Instance from the specified Jump Diffusion Instance
      Overrides:
      increment in class DiffusionEvolver
      Parameters:
      jumpDiffusionVertex - The JumpDiffusionVertex Instance
      jumpDiffusionEdgeUnit - The Random Unit Realization
      timeIncrement - The Time Increment Evolution Unit
      Returns:
      The JumpDiffusionEdge Instance