Uses of Class
fuzzydl.milp.Expression

Packages that use Expression
fuzzydl   
fuzzydl.milp   
 

Uses of Expression in fuzzydl
 

Fields in fuzzydl declared as Expression
protected  Expression DefuzzifyQuery.objExpr
           
protected  Expression InstanceQuery.objExpr
           
protected  Expression RelatedQuery.objExpr
          Objective expression.
protected  Expression SatisfiableQuery.objExpr
          Objective expression.
protected  Expression SubsumptionQuery.objExpr
          Objective epxression
 

Methods in fuzzydl that return Expression
abstract  Expression Degree.addToExpression(Expression expr)
          Adds the degree to an expression.
 Expression DegreeExpression.addToExpression(Expression expr)
           
 Expression DegreeNumeric.addToExpression(Expression expr)
           
 Expression DegreeVariable.addToExpression(Expression expr)
           
 Expression DegreeExpression.getExpression()
          Gets the expression which defines the degree.
abstract  Expression DefuzzifyQuery.getObjExpression(Variable q)
          Gets the objective expression.
 Expression LomDefuzzifyQuery.getObjExpression(Variable q)
           
 Expression MomDefuzzifyQuery.getObjExpression(Variable q)
           
 Expression SomDefuzzifyQuery.getObjExpression(Variable q)
           
abstract  Expression Degree.multiplyConstant(java.lang.Double constant)
          Multiplies the degree and a real number.
 Expression DegreeExpression.multiplyConstant(java.lang.Double constant)
           
 Expression DegreeNumeric.multiplyConstant(java.lang.Double constant)
           
 Expression DegreeVariable.multiplyConstant(java.lang.Double constant)
           
abstract  Expression Degree.subtractFromExpression(Expression expr)
          Subtracts the degree to an expression.
 Expression DegreeExpression.subtractFromExpression(Expression expr)
           
 Expression DegreeNumeric.subtractFromExpression(Expression expr)
           
 Expression DegreeVariable.subtractFromExpression(Expression expr)
           
 Expression FeatureFunction.toExpression(Individual a, MILPHelper milp)
          Returns a Expression representing the function.
 

Methods in fuzzydl with parameters of type Expression
abstract  Expression Degree.addToExpression(Expression expr)
          Adds the degree to an expression.
 Expression DegreeExpression.addToExpression(Expression expr)
           
 Expression DegreeNumeric.addToExpression(Expression expr)
           
 Expression DegreeVariable.addToExpression(Expression expr)
           
abstract  Inequation Degree.createInequalityWithDegreeRHS(Expression expr, int inequationType)
          Gets an inequality of the form (expression, type, degree).
 Inequation DegreeExpression.createInequalityWithDegreeRHS(Expression expr, int inequationType)
           
 Inequation DegreeNumeric.createInequalityWithDegreeRHS(Expression expr, int inequationType)
           
 Inequation DegreeVariable.createInequalityWithDegreeRHS(Expression expr, int inequationType)
           
static Degree Degree.getDegree(Expression expr)
          Constructor for an expression degree.
abstract  Expression Degree.subtractFromExpression(Expression expr)
          Subtracts the degree to an expression.
 Expression DegreeExpression.subtractFromExpression(Expression expr)
           
 Expression DegreeNumeric.subtractFromExpression(Expression expr)
           
 Expression DegreeVariable.subtractFromExpression(Expression expr)
           
 

Constructors in fuzzydl with parameters of type Expression
DegreeExpression(Expression expr)
           
MaxQuery(Expression expr)
           
MinQuery(Expression expr)
           
 

Uses of Expression in fuzzydl.milp
 

Methods in fuzzydl.milp that return Expression
static Expression Expression.addConstant(Expression expr, java.lang.Double constant)
          Adds a double constant to an expression.
static Expression Expression.addExpressions(Expression expr1, Expression expr2)
          Adds two expressions.
static Expression Expression.addTerm(Expression expr, Term term)
          Adds a term to an expression.
 Expression Expression.clone()
           
static Expression Expression.multiplyConstant(Expression expr, java.lang.Double constant)
          Multiplies a double constant and an expression.
static Expression Expression.negateExpression(Expression expr)
          Changes the sign of all the elements of an expression.
static Expression Expression.subtractExpressions(Expression expr1, Expression expr2)
          Substracts two expressions.
 

Methods in fuzzydl.milp with parameters of type Expression
static Expression Expression.addConstant(Expression expr, java.lang.Double constant)
          Adds a double constant to an expression.
static Expression Expression.addExpressions(Expression expr1, Expression expr2)
          Adds two expressions.
 void MILPHelper.addNewConstraint(Expression expr, int constraintType)
          Add a new inequality of the form: expr constraintType 0.
 void MILPHelper.addNewConstraint(Expression expr, int constraintType, Degree degree)
          Add a new inequality of the form: expr constraintType degree.
static Expression Expression.addTerm(Expression expr, Term term)
          Adds a term to an expression.
static Expression Expression.multiplyConstant(Expression expr, java.lang.Double constant)
          Multiplies a double constant and an expression.
static Expression Expression.negateExpression(Expression expr)
          Changes the sign of all the elements of an expression.
 Solution MILPHelper.optimize(Expression objective)
          It optimizes an expression.
 void MILPHelper.setObjective(Expression objective)
          States the objective to be MILP problem.
static Expression Expression.subtractExpressions(Expression expr1, Expression expr2)
          Substracts two expressions.
 

Constructors in fuzzydl.milp with parameters of type Expression
Expression(Expression expr)
          Copy constructor.
Inequation(Expression expr, int type)