Package jline.api.sn
Class SnNonmarkovToPh
java.lang.Object
jline.api.sn.SnNonmarkovToPh
-
Method Summary
Modifier and TypeMethodDescriptionstatic NetworkStructsnNonmarkovToPh(NetworkStruct snInput, SolverOptions options) static NetworkStructsnNonmarkovToPh(NetworkStruct snInput, SolverOptions options, boolean keepDetTag) static NetworkStructsnNonmarkovToPh(NetworkStruct snInput, SolverOptions options, boolean keepDetTag, Boolean preserveDetOverride)
-
Method Details
-
snNonmarkovToPh
-
snNonmarkovToPh
public static NetworkStruct snNonmarkovToPh(NetworkStruct snInput, SolverOptions options, boolean keepDetTag) - Parameters:
keepDetTag- when true, a converted DET keeps procid=DET (MAM needs this for exact deterministic dispatch); when false (CTMC/SSA), the converted DET is tagged MAP like every other converted distribution, so the state-space generator treats its Erlang-PH representation as a proper multi-phase process instead of a single-phase deterministic placeholder (fixes M/D/1 QLen=0).
-
snNonmarkovToPh
public static NetworkStruct snNonmarkovToPh(NetworkStruct snInput, SolverOptions options, boolean keepDetTag, Boolean preserveDetOverride) - Parameters:
preserveDetOverride- the resolved value ofoptions.config.preserveDet, or null to read the option itself (treating an unset option as false, which is what every caller but the MAM steady-state analyzer wants). The MAM analyzer passes the value explicitly rather than assigning it intooptions.configbecauseoptionsis a shared reference here where MATLAB's struct is a value, so a mutation would leak into later solves on the same solver.
-