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)
    • swigRelease

      protected static long swigRelease(ModelBuilderHelper obj)
    • finalize

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

      public void delete()
    • overwriteModel

      public void overwriteModel(ModelBuilderHelper other_helper)
    • readModelFromProtoFile

      public boolean readModelFromProtoFile(String filename)
    • writeModelToProtoFile

      public boolean writeModelToProtoFile(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)
    • 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)
    • getConstraintLowerBound

      public double getConstraintLowerBound(int ct_index)
    • getConstraintUpperBound

      public double getConstraintUpperBound(int ct_index)
    • addLinearConstraint

      public int addLinearConstraint()
    • getConstraintName

      public String getConstraintName(int ct_index)
    • getConstraintCoefficients

      public double[] getConstraintCoefficients(int ct_index)
    • getConstraintVarIndices

      public int[] getConstraintVarIndices(int ct_index)
    • addConstraintTerm

      public void addConstraintTerm(int ct_index, int var_index, double coeff)
    • clearConstraintTerms

      public void clearConstraintTerms(int ct_index)
    • safeAddConstraintTerm

      public void safeAddConstraintTerm(int ct_index, int var_index, double coeff)
    • setConstraintCoefficient

      public void setConstraintCoefficient(int ct_index, int var_index, double coeff)
    • setConstraintLowerBound

      public void setConstraintLowerBound(int ct_index, double lb)
    • setConstraintName

      public void setConstraintName(int ct_index, String name)
    • setConstraintUpperBound

      public void setConstraintUpperBound(int ct_index, double ub)
    • getEnforcedIndicatorValue

      public boolean getEnforcedIndicatorValue(int ct_index)
    • isEnforcedConstraint

      public boolean isEnforcedConstraint(int ct_index)
    • getEnforcedConstraintLowerBound

      public double getEnforcedConstraintLowerBound(int ct_index)
    • getEnforcedConstraintUpperBound

      public double getEnforcedConstraintUpperBound(int ct_index)
    • addEnforcedLinearConstraint

      public int addEnforcedLinearConstraint()
    • getEnforcedIndicatorVariableIndex

      public int getEnforcedIndicatorVariableIndex(int ct_index)
    • getEnforcedConstraintName

      public String getEnforcedConstraintName(int ct_index)
    • getEnforcedConstraintCoefficients

      public double[] getEnforcedConstraintCoefficients(int ct_index)
    • getEnforcedConstraintVarIndices

      public int[] getEnforcedConstraintVarIndices(int ct_index)
    • addEnforcedConstraintTerm

      public void addEnforcedConstraintTerm(int ct_index, int var_index, double coeff)
    • clearEnforcedConstraintTerms

      public void clearEnforcedConstraintTerms(int ct_index)
    • safeAddEnforcedConstraintTerm

      public void safeAddEnforcedConstraintTerm(int ct_index, int var_index, double coeff)
    • setEnforcedConstraintCoefficient

      public void setEnforcedConstraintCoefficient(int ct_index, int var_index, double coeff)
    • setEnforcedConstraintLowerBound

      public void setEnforcedConstraintLowerBound(int ct_index, double lb)
    • setEnforcedConstraintName

      public void setEnforcedConstraintName(int ct_index, String name)
    • setEnforcedConstraintUpperBound

      public void setEnforcedConstraintUpperBound(int ct_index, double ub)
    • setEnforcedIndicatorValue

      public void setEnforcedIndicatorValue(int ct_index, boolean positive)
    • setEnforcedIndicatorVariableIndex

      public void setEnforcedIndicatorVariableIndex(int ct_index, int var_index)
    • numConstraints

      public int numConstraints()
    • numVariables

      public int numVariables()
    • 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)
    • clearHints

      public void clearHints()
    • addHint

      public void addHint(int var_index, double var_value)
    • exportToMpsString

      public String exportToMpsString(boolean obfuscate)
    • exportToLpString

      public String exportToLpString(boolean obfuscate)
    • writeToMpsFile

      public boolean writeToMpsFile(String filename, boolean obfuscate)