Class FluidHideImmediate

java.lang.Object
jline.solvers.fluid.handlers.FluidHideImmediate

public class FluidHideImmediate extends Object
Whether the fluid drift of a model should be built on the stochastic complement of its INSTANTANEOUS coordinates (see ImmediateElimination).

Every fluid route that builds its drift from the station/class/phase event set asks here rather than reading options.config.hide_immediate directly, so that the answer is the same one across matrix, closing, statedep, tbi, minnormal, refined and dae. The flag defaults to TRUE for SolverFluid: a coordinate whose exit rate is GlobalConstants.Immediate is LINE's stand-in for infinity, and integrating it is meaningless work no integrator does well.

THE STOCHASTIC PETRI NET ROUTE IS THE ONE EXCEPTION, and it is not a refusal. The Petri route carries immediate firings as ALGEBRAIC unknowns of an index-1 DAE, which is a stronger treatment than absorbing them: it keeps the firing flow itself as a solved quantity rather than folding it into the timed events. That route never builds the event set this reduction acts on, so the answer here is simply false and the flag is left alone rather than being turned into an error.