## Uses of Class
fuzzydl.milp.Variable

- Packages that use Variable
  Package | Description
  --- | ---
  fuzzydl |
  fuzzydl.milp |

- - ### Uses of Variable in fuzzydl

    Methods in fuzzydl that return Variable
    Modifier and Type | Method and Description
    --- | ---
    `Variable` | DegreeVariable.`getVariable()` Gets the variable which defines the degree.
    `Variable` | Concept.`getWeightVar()` Gets the weight variable;

    Methods in fuzzydl with parameters of type Variable
    Modifier and Type | Method and Description
    --- | ---
    `static Concept` | Concept.`extendedNegThreshold(Variable w, Concept c)` Gets a new extended negative threshold concept.
    `static Concept` | Concept.`extendedPosThreshold(Variable w, Concept c)` Gets a new extended positive threshold concept.
    `static Degree` | Degree.`getDegree(Variable variable)` Constructor for a variable degree.
    `Expression` | SomDefuzzifyQuery.`getObjExpression(Variable q)`
    `Expression` | LomDefuzzifyQuery.`getObjExpression(Variable q)`
    `Expression` | MomDefuzzifyQuery.`getObjExpression(Variable q)`
    `abstract Expression` | DefuzzifyQuery.`getObjExpression(Variable q)` Gets the objective expression.
    `static void` | ZadehSolver.`orEquation(java.util.Vector<Variable> x, Variable z, MILPHelper milp)`

    Method parameters in fuzzydl with type arguments of type Variable
    Modifier and Type | Method and Description
    --- | ---
    `static void` | ZadehSolver.`orEquation(java.util.Vector<Variable> x, Variable z, MILPHelper milp)`

  - ### Uses of Variable in fuzzydl.milp

    Methods in fuzzydl.milp that return Variable
    Modifier and Type | Method and Description
    --- | ---
    `Variable` | MILPHelper.`getNegatedNominalVariable(java.lang.String i1, java.lang.String i2)` Gets a variable taking the value of an individual i1 not belonging to the nominal concept {i2}.
    `static Variable` | Variable.`getNewVariable(char type)` Gets a new variable.
    `Variable` | MILPHelper.`getNewVariable(char type)` Gets a new variable with the indicated type.
    `Variable` | MILPHelper.`getNominalVariable(java.lang.String i1)` Gets a variable taking the value of an individual i belonging to the nominal concept {i}.
    `Variable` | MILPHelper.`getNominalVariable(java.lang.String i1, java.lang.String i2)` Gets a variable taking the value of an individual i1 belonging to the nominal concept {i2}.
    `Variable[]` | MILPHelper.`getOrderedPermutation(Variable[] x)`
    `Variable[]` | MILPHelper.`getOrderedPermutation(Variable[] x, Variable[][] z)` Gets an ordered permutation of the variables.
    `Variable` | Term.`getVar()` Gets the variable of the term.
    `Variable` | MILPHelper.`getVariable(Assertion ass)` Gets a variable taking the value of a concept assertion, creating a new one of type UP_BOUND_BY_ONE if it does not exist.
    `Variable` | MILPHelper.`getVariable(CreatedIndividual ind)` Gets a variable taking the value of a concrete individual.
    `Variable` | MILPHelper.`getVariable(CreatedIndividual ind, char bound)` Gets a variable taking the value of a concrete individual.
    `Variable` | MILPHelper.`getVariable(Individual ind, Concept c)` Gets a variable taking the value of a concept assertion, creating a new one of type UP_BOUND_BY_ONE if it does not exist.
    `Variable` | MILPHelper.`getVariable(Individual a, Individual b, java.lang.String role)` Gets a variable taking the value of a role assertion, creating a new one of type UP_BOUND_BY_ONE if it does not exist.
    `Variable` | MILPHelper.`getVariable(Individual a, Individual b, java.lang.String role, char type)` Gets a variable taking the value of a role assertion, creating a new one of type UP_BOUND_BY_ONE if it does not exist.
    `Variable` | MILPHelper.`getVariable(Individual ind, Restriction restric)` Gets a variable taking the value of a universal restriction, creating a new one of type UP_BOUND_BY_ONE if it does not exist.
    `Variable` | MILPHelper.`getVariable(Individual ind, java.lang.String conceptName)` Gets a variable taking the value of a concept assertion, creating a new one of type UP_BOUND_BY_ONE if it does not exist.
    `Variable` | MILPHelper.`getVariable(Relation rel)` Gets a variable taking the value of a role assertion, creating a new one of type UP_BOUND_BY_ONE if it does not exist.
    `Variable` | MILPHelper.`getVariable(java.lang.String name)` Gets a variable with the given name, creating a new one of type UP_BOUND_BY_ONE if it does not exist.
    `Variable` | MILPHelper.`getVariable(java.lang.String varName, char type)` Gets a variable with the indicated name and bound.

    Methods in fuzzydl.milp that return types with arguments of type Variable
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Collection<Variable>` | ShowVariablesHelper.`getVariables()` Gets the variables to be shown.

    Methods in fuzzydl.milp with parameters of type Variable
    Modifier and Type | Method and Description
    --- | ---
    `void` | MILPHelper.`addEquality(Variable var1, Variable var2)` Add an equality of the form: var1 = var2.
    `void` | MILPHelper.`addNewConstraint(Variable x, Degree D)` Add an inequality of the form: x >= D.
    `void` | MILPHelper.`addNewConstraint(Variable x, double n)` Adds a new inequality of the form: x >= n.
    `void` | ShowVariablesHelper.`addVariable(Variable var, java.lang.String nameToShow)` Add a variable to shown, showing it with a given name.
    `double` | Expression.`getConstantTerm(Variable var)` Given a variable, gets its coefficient in the expression.
    `java.lang.String` | ShowVariablesHelper.`getName(Variable var)` Gets the name of a variable.
    `Variable[]` | MILPHelper.`getOrderedPermutation(Variable[] x)`
    `Variable[]` | MILPHelper.`getOrderedPermutation(Variable[] x, Variable[][] z)` Gets an ordered permutation of the variables.
    `Variable[]` | MILPHelper.`getOrderedPermutation(Variable[] x, Variable[][] z)` Gets an ordered permutation of the variables.
    `boolean` | ShowVariablesHelper.`showVariable(Variable var)` Shows the value of a variable.

    Constructors in fuzzydl.milp with parameters of type Variable
    Constructor and Description
    `Term(double coeff, Variable var)`

    Constructor parameters in fuzzydl.milp with type arguments of type Variable
    Constructor and Description
    `Expression(java.util.Set<Variable> v)`
    `Expression(java.util.Vector<Variable> v)`