Class SolverVariable

    • Constructor Detail

      • SolverVariable

        public SolverVariable​(java.lang.String name,
                              SolverVariable.Type type)
        Base constructor
        Parameters:
        name - the variable name
        type - the type of the variable
      • SolverVariable

        public SolverVariable​(SolverVariable.Type type,
                              java.lang.String prefix)
    • Method Detail

      • addToRow

        public final void addToRow​(ArrayRow row)
      • removeFromRow

        public final void removeFromRow​(ArrayRow row)
      • updateReferencesWithNewDefinition

        public final void updateReferencesWithNewDefinition​(LinearSystem system,
                                                            ArrayRow definition)
      • setFinalValue

        public void setFinalValue​(LinearSystem system,
                                  float value)
      • reset

        public void reset()
      • getName

        public java.lang.String getName()
        Accessor for the name
        Returns:
        the name of the variable
      • setName

        public void setName​(java.lang.String name)
      • toString

        public java.lang.String toString()
        Override the toString() method to display the variable
        Overrides:
        toString in class java.lang.Object