Class ExpressionsBasedModel.VariablesCategorisation

  • Enclosing class:
    ExpressionsBasedModel

    static final class ExpressionsBasedModel.VariablesCategorisation
    extends java.lang.Object
    • Field Detail

      • myFreeIndices

        private transient int[] myFreeIndices
      • myFreeVariables

        private final java.util.List<Variable> myFreeVariables
      • myIntegerIndices

        private transient int[] myIntegerIndices
      • myIntegerVariables

        private final java.util.List<Variable> myIntegerVariables
      • myNegativeIndices

        private transient int[] myNegativeIndices
      • myNegativeVariables

        private final java.util.List<Variable> myNegativeVariables
      • myPositiveIndices

        private transient int[] myPositiveIndices
      • myPositiveVariables

        private final java.util.List<Variable> myPositiveVariables
    • Constructor Detail

      • VariablesCategorisation

        VariablesCategorisation()
    • Method Detail

      • free

        private void free​(java.util.ArrayList<Variable> variables)
      • integer

        private void integer​(java.util.ArrayList<Variable> variables)
      • negative

        private void negative​(java.util.ArrayList<Variable> variables)
      • positive

        private void positive​(java.util.ArrayList<Variable> variables)
      • getFreeVariables

        java.util.List<Variable> getFreeVariables​(java.util.ArrayList<Variable> variables)
      • getIntegerVariables

        java.util.List<Variable> getIntegerVariables​(java.util.ArrayList<Variable> variables)
      • getNegativeVariables

        java.util.List<Variable> getNegativeVariables​(java.util.ArrayList<Variable> variables)
      • getPositiveVariables

        java.util.List<Variable> getPositiveVariables​(java.util.ArrayList<Variable> variables)
      • indexOfFreeVariable

        int indexOfFreeVariable​(int globalIndex,
                                java.util.ArrayList<Variable> variables)
      • indexOfIntegerVariable

        int indexOfIntegerVariable​(int globalIndex,
                                   java.util.ArrayList<Variable> variables)
      • indexOfNegativeVariable

        int indexOfNegativeVariable​(int globalIndex,
                                    java.util.ArrayList<Variable> variables)
      • indexOfPositiveVariable

        int indexOfPositiveVariable​(int globalIndex,
                                    java.util.ArrayList<Variable> variables)
      • reset

        void reset()
      • update

        void update​(java.util.ArrayList<Variable> variables)