Class ModelSolverHelper


  • public class ModelSolverHelper
    extends java.lang.Object
    • Field Detail

      • swigCMemOwn

        protected transient boolean swigCMemOwn
    • Constructor Detail

      • ModelSolverHelper

        protected ModelSolverHelper​(long cPtr,
                                    boolean cMemoryOwn)
      • ModelSolverHelper

        public ModelSolverHelper​(java.lang.String solver_name)
    • Method Detail

      • finalize

        protected void finalize()
        Overrides:
        finalize in class java.lang.Object
      • delete

        public void delete()
      • solverIsSupported

        public boolean solverIsSupported()
      • interruptSolve

        public boolean interruptSolve()
      • setLogCallback

        public void setLogCallback​(java.util.function.Consumer<java.lang.String> log_callback)
      • clearLogCallback

        public void clearLogCallback()
      • hasResponse

        public boolean hasResponse()
      • hasSolution

        public boolean hasSolution()
      • getObjectiveValue

        public double getObjectiveValue()
      • getBestObjectiveBound

        public double getBestObjectiveBound()
      • getVariableValue

        public double getVariableValue​(int var_index)
      • getReducedCost

        public double getReducedCost​(int var_index)
      • getDualValue

        public double getDualValue​(int ct_index)
      • getActivity

        public double getActivity​(int ct_index)
      • getStatusString

        public java.lang.String getStatusString()
      • getWallTime

        public double getWallTime()
      • getUserTime

        public double getUserTime()
      • setTimeLimitInSeconds

        public void setTimeLimitInSeconds​(double limit)
      • setSolverSpecificParameters

        public void setSolverSpecificParameters​(java.lang.String solver_specific_parameters)
      • enableOutput

        public void enableOutput​(boolean enabled)