Class JumpDiffusionEvolver

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

public class JumpDiffusionEvolver
extends DiffusionEvolver
JumpDiffusionEvolver implements the Functionality that guides the Single Factor R1 Jump Diffusion Random Process Variable Evolution.

Author:
Lakshmi Krishnamurthy
  • Constructor Details

    • JumpDiffusionEvolver

      public JumpDiffusionEvolver​(DiffusionEvaluator de, HazardJumpEvaluator heie) throws java.lang.Exception
      JumpDiffusionEvolver Constructor
      Parameters:
      de - The Diffusion Evaluator Instance
      heie - 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 jdv, JumpDiffusionEdgeUnit ur, double dblTimeIncrement)
      Description copied from class: DiffusionEvolver
      Generate the JumpDiffusionEdge Instance from the specified Jump Diffusion Instance
      Overrides:
      increment in class DiffusionEvolver
      Parameters:
      jdv - The JumpDiffusionVertex Instance
      ur - The Random Unit Realization
      dblTimeIncrement - The Time Increment Evolution Unit
      Returns:
      The JumpDiffusionEdge Instance