public class MPSolverParameters
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
MPSolverParameters.DoubleParam
Enumeration of parameters that take continuous values.
|
static class |
MPSolverParameters.IncrementalityValues
Advanced usage: Incrementality options.
|
static class |
MPSolverParameters.IntegerParam
Enumeration of parameters that take integer or categorical values.
|
static class |
MPSolverParameters.LpAlgorithmValues
LP algorithm to use.
|
static class |
MPSolverParameters.PresolveValues
For each categorical parameter, enumeration of possible values.
|
static class |
MPSolverParameters.ScalingValues
Advanced usage: Scaling options.
|
Modifier and Type | Field and Description |
---|---|
protected boolean |
swigCMemOwn |
Modifier | Constructor and Description |
---|---|
|
MPSolverParameters()
The constructor sets all parameters to their default value.
|
protected |
MPSolverParameters(long cPtr,
boolean cMemoryOwn) |
Modifier and Type | Method and Description |
---|---|
void |
delete() |
protected void |
finalize() |
protected static long |
getCPtr(MPSolverParameters obj) |
double |
getDoubleParam(MPSolverParameters.DoubleParam param)
Returns the value of a double parameter.
|
int |
getIntegerParam(MPSolverParameters.IntegerParam param)
Returns the value of an integer parameter.
|
static double |
getKDefaultDualTolerance() |
static MPSolverParameters.IncrementalityValues |
getKDefaultIncrementality() |
static MPSolverParameters.PresolveValues |
getKDefaultPresolve() |
static double |
getKDefaultPrimalTolerance() |
static double |
getKDefaultRelativeMipGap() |
void |
setDoubleParam(MPSolverParameters.DoubleParam param,
double value)
Sets a double parameter to a specific value.
|
void |
setIntegerParam(MPSolverParameters.IntegerParam param,
int value)
Sets a integer parameter to a specific value.
|
protected static long |
swigRelease(MPSolverParameters obj) |
protected MPSolverParameters(long cPtr, boolean cMemoryOwn)
public MPSolverParameters()
protected static long getCPtr(MPSolverParameters obj)
protected static long swigRelease(MPSolverParameters obj)
protected void finalize()
finalize
in class java.lang.Object
public void delete()
public static double getKDefaultRelativeMipGap()
public static double getKDefaultPrimalTolerance()
public static double getKDefaultDualTolerance()
public static MPSolverParameters.PresolveValues getKDefaultPresolve()
public static MPSolverParameters.IncrementalityValues getKDefaultIncrementality()
public void setDoubleParam(MPSolverParameters.DoubleParam param, double value)
public void setIntegerParam(MPSolverParameters.IntegerParam param, int value)
public double getDoubleParam(MPSolverParameters.DoubleParam param)
public int getIntegerParam(MPSolverParameters.IntegerParam param)
Copyright © 2025. All rights reserved.