Package org.kigalisim.engine.state
package org.kigalisim.engine.state
-
ClassDescriptionClass providing state information needed for unit conversions.Constants for engine state management.Immutable snapshot of
PriorEquipmentBasesstate.Immutable snapshot ofSimulationState.Immutable snapshot ofStreamParameterizationstate.Live, mutable state manager tracking population bases and applied amounts across multiple retire/recharge commands within a timestep to enable cumulative calculations.Live, mutable manager for the state for a single scenario within a single trial.Live, mutable stream-specific parameterization for a substance.State getter that allows overriding values from an inner state getter.State supporting cumulative retirement / recharge base tracking (prior equip).Object defining a scope within the engine including variables accessible from that scope.Immutable structure holding servicing (recharge/precharge) population and intensity information.Simple implementation of UseKey that generates keys based on application and substance.Interface for the state for a single scenario within a single trial.Immutable class representing a simulation state update value ready to be set.Builder for creating SimulationStateUpdate instances.Interface for accessing engine state needed for unit conversions.Interface for managing stream-specific parameters and settings.Class representing a unique identifier for a substance within a specific application.Interface for objects that can generate a string key for finding substance streams based on application and substance usage.Internal object which manages user defined variables at different scopes.Class representing a range of years where inclusion can be tested.