Class RecalcKit

java.lang.Object
org.kigalisim.engine.recalc.RecalcKit

public class RecalcKit extends Object
Container for dependencies needed by recalculation strategies.
  • Constructor Details

    • RecalcKit

      public RecalcKit(SimulationState simulationState, UnitConverter unitConverter, StateGetter stateGetter)
      Create a new RecalcKit.
      Parameters:
      simulationState - The simulation state instance (required)
      unitConverter - The unit converter instance (required)
      stateGetter - The state getter instance (required)
  • Method Details

    • getStreamKeeper

      public SimulationState getStreamKeeper()
      Get the simulation state.
      Returns:
      The simulation state
    • getUnitConverter

      public UnitConverter getUnitConverter()
      Get the unit converter.
      Returns:
      The unit converter
    • getStateGetter

      public StateGetter getStateGetter()
      Get the state getter.
      Returns:
      The state getter