Package jline.solvers.ssa.analyzers
Class Solver_ssa_analyzer
java.lang.Object
jline.solvers.ssa.analyzers.Solver_ssa_analyzer
-
Method Summary
Modifier and TypeMethodDescriptionstatic Stringstatic StringWhether the NRM engine can run this model, as a SENTENCE.static SSAResultsolver_ssa_analyzer(NetworkStruct snInput, SolverOptions options, SolverSSA solverSSA)
-
Method Details
-
solver_ssa_analyzer
public static SSAResult solver_ssa_analyzer(NetworkStruct snInput, SolverOptions options, SolverSSA solverSSA) -
nrmMethodRefusal
Whether the NRM engine can run this model, as a SENTENCE.ONE PREDICATE, TWO CALLERS. The dispatch above asks it to decide whether to PREFER the NRM on the
defaultpath;SolverSSA .supportsModelMethodasks it to decide whethernrmmay be OFFERED at all. Inlined in the dispatch it could answer only the first, sofindSolverreportedssa.nrmrunnable on every model and an explicitSolverSSA(model,"nrm")then raised fromSolver_ssa_analyzer_nrmon the very models this test excludes.- Parameters:
sn- the network structure- Returns:
- empty string when the NRM can run it, else the reason it cannot
-
nrmEligibleReason
-