Package com.google.ortools.modelbuilder
Class ModelBuilderHelper
java.lang.Object
com.google.ortools.modelbuilder.ModelBuilderHelper
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddConstraintTerm(int ct_index, int var_index, double coeff) intintaddVar()voidvoiddelete()exportToLpString(boolean obfuscate) exportToMpsString(boolean obfuscate) protected voidfinalize()getConstraintCoefficients(int ct_index) doublegetConstraintLowerBound(int ct_index) getConstraintName(int ct_index) doublegetConstraintUpperBound(int ct_index) getConstraintVarIndices(int ct_index) protected static longbooleangetName()doublebooleangetVarIntegrality(int var_index) doublegetVarLowerBound(int var_index) getVarName(int var_index) doublegetVarObjectiveCoefficient(int var_index) doublegetVarUpperBound(int var_index) booleanimportFromLpFile(String lp_file) booleanimportFromLpString(String lp_string) booleanimportFromMpsFile(String mps_file) booleanimportFromMpsString(String mps_string) intintvoidsetConstraintLowerBound(int ct_index, double lb) voidsetConstraintName(int ct_index, String name) voidsetConstraintUpperBound(int ct_index, double ub) voidsetMaximize(boolean maximize) voidvoidsetObjectiveOffset(double offset) voidsetVarIntegrality(int var_index, boolean is_integer) voidsetVarLowerBound(int var_index, double lb) voidsetVarName(int var_index, String name) voidsetVarObjectiveCoefficient(int var_index, double coeff) voidsetVarUpperBound(int var_index, double ub) booleanwriteModelToFile(String filename)
-
Field Details
-
swigCMemOwn
protected transient boolean swigCMemOwn
-
-
Constructor Details
-
ModelBuilderHelper
protected ModelBuilderHelper(long cPtr, boolean cMemoryOwn) -
ModelBuilderHelper
public ModelBuilderHelper()
-
-
Method Details
-
getCPtr
-
finalize
protected void finalize() -
delete
public void delete() -
writeModelToFile
-
importFromMpsString
-
importFromMpsFile
-
importFromLpString
-
importFromLpFile
-
addVar
public int addVar() -
setVarLowerBound
public void setVarLowerBound(int var_index, double lb) -
setVarUpperBound
public void setVarUpperBound(int var_index, double ub) -
setVarIntegrality
public void setVarIntegrality(int var_index, boolean is_integer) -
setVarObjectiveCoefficient
public void setVarObjectiveCoefficient(int var_index, double coeff) -
setVarName
-
addLinearConstraint
public int addLinearConstraint() -
setConstraintLowerBound
public void setConstraintLowerBound(int ct_index, double lb) -
setConstraintUpperBound
public void setConstraintUpperBound(int ct_index, double ub) -
addConstraintTerm
public void addConstraintTerm(int ct_index, int var_index, double coeff) -
setConstraintName
-
numVariables
public int numVariables() -
getVarLowerBound
public double getVarLowerBound(int var_index) -
getVarUpperBound
public double getVarUpperBound(int var_index) -
getVarIntegrality
public boolean getVarIntegrality(int var_index) -
getVarObjectiveCoefficient
public double getVarObjectiveCoefficient(int var_index) -
getVarName
-
numConstraints
public int numConstraints() -
getConstraintLowerBound
public double getConstraintLowerBound(int ct_index) -
getConstraintUpperBound
public double getConstraintUpperBound(int ct_index) -
getConstraintName
-
getConstraintVarIndices
-
getConstraintCoefficients
-
getName
-
setName
-
clearObjective
public void clearObjective() -
getMaximize
public boolean getMaximize() -
setMaximize
public void setMaximize(boolean maximize) -
getObjectiveOffset
public double getObjectiveOffset() -
setObjectiveOffset
public void setObjectiveOffset(double offset) -
exportToMpsString
-
exportToLpString
-