Class Solver_qns_analyzer

java.lang.Object
jline.solvers.wrappers.lqns.qnsolver.Solver_qns_analyzer

public class Solver_qns_analyzer extends Object
Analyzer for the qnsolver path of SolverLQNS (its qns methods on a flat Network).
  • Constructor Details

    • Solver_qns_analyzer

      public Solver_qns_analyzer(SolverLQNS solver)
  • Method Details

    • hasNativeQNSolver

      public static boolean hasNativeQNSolver()
      Check if a native qnsolver binary is available on the PATH.
    • isQNSolverAvailable

      public static boolean isQNSolverAvailable()
      Check if qnsolver can be run: a native binary on the PATH. LINE never runs it from a container image, since qnsolver ships with LQNS and that licence forbids redistribution.
    • runAnalyzer

      public SolverResult runAnalyzer()
      Run the qnsolver analyzer.