Java Reference
Java Reference
MPSolverParameters.java
Go to the documentation of this file.
80 return MPSolverParameters.PresolveValues.swigToEnum(main_research_linear_solverJNI.MPSolverParameters_kDefaultPresolve_get());
84 return MPSolverParameters.IncrementalityValues.swigToEnum(main_research_linear_solverJNI.MPSolverParameters_kDefaultIncrementality_get());
98 main_research_linear_solverJNI.MPSolverParameters_setDoubleParam(swigCPtr, this, param.swigValue(), value);
105 main_research_linear_solverJNI.MPSolverParameters_setIntegerParam(swigCPtr, this, param.swigValue(), value);
112 return main_research_linear_solverJNI.MPSolverParameters_getDoubleParam(swigCPtr, this, param.swigValue());
119 return main_research_linear_solverJNI.MPSolverParameters_getIntegerParam(swigCPtr, this, param.swigValue());
148 if (swigValue < swigValues.length && swigValue >= 0 && swigValues[swigValue].swigValue == swigValue)
153 throw new IllegalArgumentException("No enum " + DoubleParam.class + " with value " + swigValue);
207 if (swigValue < swigValues.length && swigValue >= 0 && swigValues[swigValue].swigValue == swigValue)
212 throw new IllegalArgumentException("No enum " + IntegerParam.class + " with value " + swigValue);
258 if (swigValue < swigValues.length && swigValue >= 0 && swigValues[swigValue].swigValue == swigValue)
263 throw new IllegalArgumentException("No enum " + PresolveValues.class + " with value " + swigValue);
313 if (swigValue < swigValues.length && swigValue >= 0 && swigValues[swigValue].swigValue == swigValue)
318 throw new IllegalArgumentException("No enum " + LpAlgorithmValues.class + " with value " + swigValue);
365 if (swigValue < swigValues.length && swigValue >= 0 && swigValues[swigValue].swigValue == swigValue)
370 throw new IllegalArgumentException("No enum " + IncrementalityValues.class + " with value " + swigValue);
416 if (swigValue < swigValues.length && swigValue >= 0 && swigValues[swigValue].swigValue == swigValue)
421 throw new IllegalArgumentException("No enum " + ScalingValues.class + " with value " + swigValue);
MPSolverParameters(long cPtr, boolean cMemoryOwn)
Definition: MPSolverParameters.java:43
final int swigValue()
Definition: MPSolverParameters.java:252
final int swigValue()
Definition: MPSolverParameters.java:359
Advanced usage: Incrementality options.
Definition: MPSolverParameters.java:348
static MPSolverParameters.IncrementalityValues getKDefaultIncrementality()
Definition: MPSolverParameters.java:83
void setIntegerParam(MPSolverParameters.IntegerParam param, int value)
Sets a integer parameter to a specific value.
Definition: MPSolverParameters.java:104
final int swigValue()
Definition: MPSolverParameters.java:307
PRIMAL_TOLERANCE
Advanced usage: tolerance for primal feasibility of basic solutions.
Definition: MPSolverParameters.java:136
static LpAlgorithmValues swigToEnum(int swigValue)
Definition: MPSolverParameters.java:311
Advanced usage: Scaling options.
Definition: MPSolverParameters.java:400
final int swigValue()
Definition: MPSolverParameters.java:142
double getDoubleParam(MPSolverParameters.DoubleParam param)
Returns the value of a double parameter.
Definition: MPSolverParameters.java:111
INCREMENTALITY
Advanced usage: incrementality from one solve to the next.
Definition: MPSolverParameters.java:195
int getIntegerParam(MPSolverParameters.IntegerParam param)
Returns the value of an integer parameter.
Definition: MPSolverParameters.java:118
DUAL_TOLERANCE
Advanced usage: tolerance for dual feasibility of basic solutions.
Definition: MPSolverParameters.java:140
static ScalingValues swigToEnum(int swigValue)
Definition: MPSolverParameters.java:414
static PresolveValues swigToEnum(int swigValue)
Definition: MPSolverParameters.java:256
Enumeration of parameters that take integer or categorical values.
Definition: MPSolverParameters.java:183
final int swigValue()
Definition: MPSolverParameters.java:201
static DoubleParam swigToEnum(int swigValue)
Definition: MPSolverParameters.java:146
static double getKDefaultDualTolerance()
Definition: MPSolverParameters.java:75
static IncrementalityValues swigToEnum(int swigValue)
Definition: MPSolverParameters.java:363
static IntegerParam swigToEnum(int swigValue)
Definition: MPSolverParameters.java:205
INCREMENTALITY_ON
Reuse results from previous solve as much as the underlying solver allows.
Definition: MPSolverParameters.java:357
static double getKDefaultRelativeMipGap()
Definition: MPSolverParameters.java:67
This class stores parameter settings for LP and MIP solvers.
Definition: MPSolverParameters.java:39
MPSolverParameters()
The constructor sets all parameters to their default value.
Definition: MPSolverParameters.java:90
For each categorical parameter, enumeration of possible values.
Definition: MPSolverParameters.java:242
Enumeration of parameters that take continuous values.
Definition: MPSolverParameters.java:125
static MPSolverParameters.PresolveValues getKDefaultPresolve()
Definition: MPSolverParameters.java:79
LP algorithm to use.
Definition: MPSolverParameters.java:293
static double getKDefaultPrimalTolerance()
Definition: MPSolverParameters.java:71
final int swigValue()
Definition: MPSolverParameters.java:410
void setDoubleParam(MPSolverParameters.DoubleParam param, double value)
Sets a double parameter to a specific value.
Definition: MPSolverParameters.java:97