Class ModelBuilderHelper

java.lang.Object
com.google.ortools.modelbuilder.ModelBuilderHelper

public class ModelBuilderHelper extends Object
  • Field Details

    • swigCMemOwn

      protected transient boolean swigCMemOwn
  • Constructor Details

    • ModelBuilderHelper

      protected ModelBuilderHelper(long cPtr, boolean cMemoryOwn)
    • ModelBuilderHelper

      public ModelBuilderHelper()
  • Method Details

    • getCPtr

      protected static long getCPtr(ModelBuilderHelper obj)
    • finalize

      protected void finalize()
      Overrides:
      finalize in class Object
    • delete

      public void delete()
    • writeModelToFile

      public boolean writeModelToFile(String filename)
    • importFromMpsString

      public boolean importFromMpsString(String mps_string)
    • importFromMpsFile

      public boolean importFromMpsFile(String mps_file)
    • importFromLpString

      public boolean importFromLpString(String lp_string)
    • importFromLpFile

      public boolean importFromLpFile(String lp_file)
    • 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

      public void setVarName(int var_index, String name)
    • 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

      public void setConstraintName(int ct_index, String name)
    • 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

      public String getVarName(int var_index)
    • numConstraints

      public int numConstraints()
    • getConstraintLowerBound

      public double getConstraintLowerBound(int ct_index)
    • getConstraintUpperBound

      public double getConstraintUpperBound(int ct_index)
    • getConstraintName

      public String getConstraintName(int ct_index)
    • getConstraintVarIndices

      public SWIGTYPE_p_std__vectorT_int_t getConstraintVarIndices(int ct_index)
    • getConstraintCoefficients

      public SWIGTYPE_p_std__vectorT_double_t getConstraintCoefficients(int ct_index)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • 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

      public String exportToMpsString(boolean obfuscate)
    • exportToLpString

      public String exportToLpString(boolean obfuscate)