public class ModelSolverHelper
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
swigCMemOwn |
Modifier | Constructor and Description |
---|---|
protected |
ModelSolverHelper(long cPtr,
boolean cMemoryOwn) |
|
ModelSolverHelper(java.lang.String solver_name) |
Modifier and Type | Method and Description |
---|---|
void |
clearLogCallback() |
void |
delete() |
void |
enableOutput(boolean enabled) |
protected void |
finalize() |
double |
getActivity(int ct_index) |
double |
getBestObjectiveBound() |
protected static long |
getCPtr(ModelSolverHelper obj) |
double |
getDualValue(int ct_index) |
double |
getObjectiveValue() |
double |
getReducedCost(int var_index) |
SolveStatus |
getStatus() |
java.lang.String |
getStatusString() |
double |
getUserTime() |
double |
getVariableValue(int var_index) |
double |
getWallTime() |
boolean |
hasResponse() |
boolean |
hasSolution() |
boolean |
interruptSolve() |
void |
setLogCallback(java.util.function.Consumer<java.lang.String> log_callback) |
void |
setSolverSpecificParameters(java.lang.String solver_specific_parameters) |
void |
setTimeLimitInSeconds(double limit) |
void |
solve(ModelBuilderHelper model) |
boolean |
solverIsSupported() |
protected static long |
swigRelease(ModelSolverHelper obj) |
protected ModelSolverHelper(long cPtr, boolean cMemoryOwn)
public ModelSolverHelper(java.lang.String solver_name)
protected static long getCPtr(ModelSolverHelper obj)
protected static long swigRelease(ModelSolverHelper obj)
protected void finalize()
finalize
in class java.lang.Object
public void delete()
public boolean solverIsSupported()
public void solve(ModelBuilderHelper model)
public boolean interruptSolve()
public void setLogCallback(java.util.function.Consumer<java.lang.String> log_callback)
public void clearLogCallback()
public boolean hasResponse()
public boolean hasSolution()
public SolveStatus getStatus()
public double getObjectiveValue()
public double getBestObjectiveBound()
public double getVariableValue(int var_index)
public double getReducedCost(int var_index)
public double getDualValue(int ct_index)
public double getActivity(int ct_index)
public java.lang.String getStatusString()
public double getWallTime()
public double getUserTime()
public void setTimeLimitInSeconds(double limit)
public void setSolverSpecificParameters(java.lang.String solver_specific_parameters)
public void enableOutput(boolean enabled)
Copyright © 2025. All rights reserved.