Class ModelSolverHelper
java.lang.Object
com.google.ortools.modelbuilder.ModelSolverHelper
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedModelSolverHelper(long cPtr, boolean cMemoryOwn) ModelSolverHelper(String solver_name) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoiddelete()voidenableOutput(boolean enabled) protected voidfinalize()doublegetActivity(int ct_index) doubleprotected static longgetCPtr(ModelSolverHelper obj) doublegetDualValue(int ct_index) doubledoublegetReducedCost(int var_index) doubledoublegetVariableValue(int var_index) doublebooleanbooleanbooleanvoidsetLogCallback(Consumer<String> log_callback) voidsetSolverSpecificParameters(String solver_specific_parameters) voidsetTimeLimitInSeconds(double limit) voidsolve(ModelBuilderHelper model) booleanprotected static long
-
Field Details
-
swigCMemOwn
protected transient boolean swigCMemOwn
-
-
Constructor Details
-
ModelSolverHelper
protected ModelSolverHelper(long cPtr, boolean cMemoryOwn) -
ModelSolverHelper
-
-
Method Details
-
getCPtr
-
swigRelease
-
finalize
-
delete
public void delete() -
solverIsSupported
public boolean solverIsSupported() -
solve
-
interruptSolve
public boolean interruptSolve() -
setLogCallback
-
clearLogCallback
public void clearLogCallback() -
hasResponse
public boolean hasResponse() -
hasSolution
public boolean hasSolution() -
getStatus
-
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
-
getWallTime
public double getWallTime() -
getUserTime
public double getUserTime() -
setTimeLimitInSeconds
public void setTimeLimitInSeconds(double limit) -
setSolverSpecificParameters
-
enableOutput
public void enableOutput(boolean enabled)
-