Class ModelSolverHelper
java.lang.Object
com.google.ortools.modelbuilder.ModelSolverHelper
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
ModelSolverHelper
(long cPtr, boolean cMemoryOwn) ModelSolverHelper
(String solver_name) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
delete()
void
enableOutput
(boolean enabled) protected void
finalize()
double
getActivity
(int ct_index) double
protected static long
getCPtr
(ModelSolverHelper obj) double
getDualValue
(int ct_index) double
double
getReducedCost
(int var_index) double
double
getVariableValue
(int var_index) double
boolean
boolean
boolean
void
setLogCallback
(Consumer<String> log_callback) void
setSolverSpecificParameters
(String solver_specific_parameters) void
setTimeLimitInSeconds
(double limit) void
solve
(ModelBuilderHelper model) boolean
protected 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)
-