Class PartialMIP

    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected PartialMIP()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addConstraint​(edu.harvard.econcs.jopt.solver.mip.Constraint constraint)
      Use this function to manually add an additional Constraint to this Partial MIP.
      void addVariable​(edu.harvard.econcs.jopt.solver.mip.Variable var)
      Use this function to manually add an additional Variable to this Partial MIP.
      Once a Variable is added, it cannot be removed anymore.
      void appendConstraintsToMip​(edu.harvard.econcs.jopt.solver.IMIP mip)  
      void appendToMip​(edu.harvard.econcs.jopt.solver.IMIP mip)
      Adds the generated variables and constraints to an existing MIP instance.
      void appendVariablesToMip​(edu.harvard.econcs.jopt.solver.IMIP mip)  
      java.util.Set<edu.harvard.econcs.jopt.solver.mip.Variable> getVariables()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PartialMIP

        protected PartialMIP()
    • Method Detail

      • addVariable

        public void addVariable​(edu.harvard.econcs.jopt.solver.mip.Variable var)
        Use this function to manually add an additional Variable to this Partial MIP.
        Once a Variable is added, it cannot be removed anymore.
        Parameters:
        var - The variable to add
      • addConstraint

        public void addConstraint​(edu.harvard.econcs.jopt.solver.mip.Constraint constraint)
        Use this function to manually add an additional Constraint to this Partial MIP. Once a Constraint is added, it cannot be removed anymore.
        Parameters:
        constraint - The constraint to add
      • appendToMip

        public void appendToMip​(edu.harvard.econcs.jopt.solver.IMIP mip)
        Adds the generated variables and constraints to an existing MIP instance.
        Parameters:
        mip -
      • appendVariablesToMip

        public void appendVariablesToMip​(edu.harvard.econcs.jopt.solver.IMIP mip)
      • getVariables

        public java.util.Set<edu.harvard.econcs.jopt.solver.mip.Variable> getVariables()
      • appendConstraintsToMip

        public void appendConstraintsToMip​(edu.harvard.econcs.jopt.solver.IMIP mip)