Class ModelBuilderHelper


  • public class ModelBuilderHelper
    extends java.lang.Object
    • Field Detail

      • swigCMemOwn

        protected transient boolean swigCMemOwn
    • Constructor Detail

      • ModelBuilderHelper

        protected ModelBuilderHelper​(long cPtr,
                                     boolean cMemoryOwn)
      • ModelBuilderHelper

        public ModelBuilderHelper()
    • Method Detail

      • finalize

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

        public void delete()
      • writeModelToFile

        public boolean writeModelToFile​(java.lang.String filename)
      • importFromMpsString

        public boolean importFromMpsString​(java.lang.String mps_string)
      • importFromMpsFile

        public boolean importFromMpsFile​(java.lang.String mps_file)
      • importFromLpString

        public boolean importFromLpString​(java.lang.String lp_string)
      • importFromLpFile

        public boolean importFromLpFile​(java.lang.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,
                               java.lang.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 java.lang.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 java.lang.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,
                                      java.lang.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 java.lang.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,
                                              java.lang.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 java.lang.String getName()
      • setName

        public void setName​(java.lang.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 java.lang.String exportToMpsString​(boolean obfuscate)
      • exportToLpString

        public java.lang.String exportToLpString​(boolean obfuscate)