public class ModelBuilderHelper
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
swigCMemOwn |
Modifier | Constructor and Description |
---|---|
|
ModelBuilderHelper() |
protected |
ModelBuilderHelper(long cPtr,
boolean cMemoryOwn) |
Modifier and Type | Method and Description |
---|---|
void |
addConstraintTerm(int ct_index,
int var_index,
double coeff) |
void |
addEnforcedConstraintTerm(int ct_index,
int var_index,
double coeff) |
int |
addEnforcedLinearConstraint() |
void |
addHint(int var_index,
double var_value) |
int |
addLinearConstraint() |
int |
addVar() |
void |
clearConstraintTerms(int ct_index) |
void |
clearEnforcedConstraintTerms(int ct_index) |
void |
clearHints() |
void |
clearObjective() |
void |
delete() |
java.lang.String |
exportToLpString(boolean obfuscate) |
java.lang.String |
exportToMpsString(boolean obfuscate) |
protected void |
finalize() |
double[] |
getConstraintCoefficients(int ct_index) |
double |
getConstraintLowerBound(int ct_index) |
java.lang.String |
getConstraintName(int ct_index) |
double |
getConstraintUpperBound(int ct_index) |
int[] |
getConstraintVarIndices(int ct_index) |
protected static long |
getCPtr(ModelBuilderHelper obj) |
double[] |
getEnforcedConstraintCoefficients(int ct_index) |
double |
getEnforcedConstraintLowerBound(int ct_index) |
java.lang.String |
getEnforcedConstraintName(int ct_index) |
double |
getEnforcedConstraintUpperBound(int ct_index) |
int[] |
getEnforcedConstraintVarIndices(int ct_index) |
boolean |
getEnforcedIndicatorValue(int ct_index) |
int |
getEnforcedIndicatorVariableIndex(int ct_index) |
boolean |
getMaximize() |
java.lang.String |
getName() |
double |
getObjectiveOffset() |
boolean |
getVarIntegrality(int var_index) |
double |
getVarLowerBound(int var_index) |
java.lang.String |
getVarName(int var_index) |
double |
getVarObjectiveCoefficient(int var_index) |
double |
getVarUpperBound(int var_index) |
boolean |
importFromLpFile(java.lang.String lp_file) |
boolean |
importFromLpString(java.lang.String lp_string) |
boolean |
importFromMpsFile(java.lang.String mps_file) |
boolean |
importFromMpsString(java.lang.String mps_string) |
boolean |
isEnforcedConstraint(int ct_index) |
int |
numConstraints() |
int |
numVariables() |
void |
overwriteModel(ModelBuilderHelper other_helper) |
boolean |
readModelFromProtoFile(java.lang.String filename) |
void |
safeAddConstraintTerm(int ct_index,
int var_index,
double coeff) |
void |
safeAddEnforcedConstraintTerm(int ct_index,
int var_index,
double coeff) |
void |
setConstraintCoefficient(int ct_index,
int var_index,
double coeff) |
void |
setConstraintLowerBound(int ct_index,
double lb) |
void |
setConstraintName(int ct_index,
java.lang.String name) |
void |
setConstraintUpperBound(int ct_index,
double ub) |
void |
setEnforcedConstraintCoefficient(int ct_index,
int var_index,
double coeff) |
void |
setEnforcedConstraintLowerBound(int ct_index,
double lb) |
void |
setEnforcedConstraintName(int ct_index,
java.lang.String name) |
void |
setEnforcedConstraintUpperBound(int ct_index,
double ub) |
void |
setEnforcedIndicatorValue(int ct_index,
boolean positive) |
void |
setEnforcedIndicatorVariableIndex(int ct_index,
int var_index) |
void |
setMaximize(boolean maximize) |
void |
setName(java.lang.String name) |
void |
setObjectiveOffset(double offset) |
void |
setVarIntegrality(int var_index,
boolean is_integer) |
void |
setVarLowerBound(int var_index,
double lb) |
void |
setVarName(int var_index,
java.lang.String name) |
void |
setVarObjectiveCoefficient(int var_index,
double coeff) |
void |
setVarUpperBound(int var_index,
double ub) |
protected static long |
swigRelease(ModelBuilderHelper obj) |
boolean |
writeModelToProtoFile(java.lang.String filename) |
boolean |
writeToMpsFile(java.lang.String filename,
boolean obfuscate) |
protected ModelBuilderHelper(long cPtr, boolean cMemoryOwn)
public ModelBuilderHelper()
protected static long getCPtr(ModelBuilderHelper obj)
protected static long swigRelease(ModelBuilderHelper obj)
protected void finalize()
finalize
in class java.lang.Object
public void delete()
public void overwriteModel(ModelBuilderHelper other_helper)
public boolean readModelFromProtoFile(java.lang.String filename)
public boolean writeModelToProtoFile(java.lang.String filename)
public boolean importFromMpsString(java.lang.String mps_string)
public boolean importFromMpsFile(java.lang.String mps_file)
public boolean importFromLpString(java.lang.String lp_string)
public boolean importFromLpFile(java.lang.String lp_file)
public int addVar()
public void setVarLowerBound(int var_index, double lb)
public void setVarUpperBound(int var_index, double ub)
public void setVarIntegrality(int var_index, boolean is_integer)
public void setVarObjectiveCoefficient(int var_index, double coeff)
public void setVarName(int var_index, java.lang.String name)
public double getVarLowerBound(int var_index)
public double getVarUpperBound(int var_index)
public boolean getVarIntegrality(int var_index)
public double getVarObjectiveCoefficient(int var_index)
public java.lang.String getVarName(int var_index)
public double getConstraintLowerBound(int ct_index)
public double getConstraintUpperBound(int ct_index)
public int addLinearConstraint()
public java.lang.String getConstraintName(int ct_index)
public double[] getConstraintCoefficients(int ct_index)
public int[] getConstraintVarIndices(int ct_index)
public void addConstraintTerm(int ct_index, int var_index, double coeff)
public void clearConstraintTerms(int ct_index)
public void safeAddConstraintTerm(int ct_index, int var_index, double coeff)
public void setConstraintCoefficient(int ct_index, int var_index, double coeff)
public void setConstraintLowerBound(int ct_index, double lb)
public void setConstraintName(int ct_index, java.lang.String name)
public void setConstraintUpperBound(int ct_index, double ub)
public boolean getEnforcedIndicatorValue(int ct_index)
public boolean isEnforcedConstraint(int ct_index)
public double getEnforcedConstraintLowerBound(int ct_index)
public double getEnforcedConstraintUpperBound(int ct_index)
public int addEnforcedLinearConstraint()
public int getEnforcedIndicatorVariableIndex(int ct_index)
public java.lang.String getEnforcedConstraintName(int ct_index)
public double[] getEnforcedConstraintCoefficients(int ct_index)
public int[] getEnforcedConstraintVarIndices(int ct_index)
public void addEnforcedConstraintTerm(int ct_index, int var_index, double coeff)
public void clearEnforcedConstraintTerms(int ct_index)
public void safeAddEnforcedConstraintTerm(int ct_index, int var_index, double coeff)
public void setEnforcedConstraintCoefficient(int ct_index, int var_index, double coeff)
public void setEnforcedConstraintLowerBound(int ct_index, double lb)
public void setEnforcedConstraintName(int ct_index, java.lang.String name)
public void setEnforcedConstraintUpperBound(int ct_index, double ub)
public void setEnforcedIndicatorValue(int ct_index, boolean positive)
public void setEnforcedIndicatorVariableIndex(int ct_index, int var_index)
public int numConstraints()
public int numVariables()
public java.lang.String getName()
public void setName(java.lang.String name)
public void clearObjective()
public boolean getMaximize()
public void setMaximize(boolean maximize)
public double getObjectiveOffset()
public void setObjectiveOffset(double offset)
public void clearHints()
public void addHint(int var_index, double var_value)
public java.lang.String exportToMpsString(boolean obfuscate)
public java.lang.String exportToLpString(boolean obfuscate)
public boolean writeToMpsFile(java.lang.String filename, boolean obfuscate)
Copyright © 2025. All rights reserved.