Uses of Class
org.reprap.utilities.Variable

Packages that use Variable
org.reprap.utilities   
 

Uses of Variable in org.reprap.utilities
 

Fields in org.reprap.utilities declared as Variable
private  Variable BooleanExpression.leaf
           
private  Variable[] BooleanExpression.variables
           
private  Variable[] TableRow.vs
           
 

Methods in org.reprap.utilities that return Variable
 Variable[] TableRow.all()
           
(package private) static Variable[] CodeGenerator.eliminate(Variable[] v, int k)
           
static Variable[] TableRow.eliminateVariable(Variable[] vars, Variable remove)
          Remove one variable from a list to make a shorter list
 Variable TableRow.get(int i)
           
 Variable[] BooleanExpression.getVariables()
           
private static Variable[] TableRow.sort(Variable[] vins)
          Take a list of variables and return a copy lexically sorted by name
 

Methods in org.reprap.utilities with parameters of type Variable
 void FunctionTable.addRow(Variable[] v, boolean b)
          Add a new row to the function table
private static void CodeGenerator.allCases4(Variable[] variables)
           
 int Variable.compare(Variable a, Variable b)
          Compare means compare the lexical order of the names.
(package private) static Variable[] CodeGenerator.eliminate(Variable[] v, int k)
           
static Variable[] TableRow.eliminateVariable(Variable[] vars, Variable remove)
          Remove one variable from a list to make a shorter list
static Variable[] TableRow.eliminateVariable(Variable[] vars, Variable remove)
          Remove one variable from a list to make a shorter list
(package private) static BooleanExpression CodeGenerator.findEqualThree(FunctionTable f, Variable[] v)
           
(package private) static BooleanExpression CodeGenerator.findEqualTwo(FunctionTable f, Variable[] v)
           
 int BooleanExpression.getIndex(Variable v)
           
private static void CodeGenerator.oneCase4(Variable[] variables, int exp, int j, int k, boolean opposite, boolean fts)
           
static boolean Variable.same(Variable a, Variable b)
           
static boolean TableRow.sameOrder(Variable[] a, Variable[] b)
          Check if two lists of variables have the same variables in the same order
static boolean TableRow.sameOrder(Variable[] a, Variable[] b)
          Check if two lists of variables have the same variables in the same order
static void TableRow.setAll(Variable[] vars, int v)
          Set all the variables in a list according to the corresponding bits in an integer.
private static Variable[] TableRow.sort(Variable[] vins)
          Take a list of variables and return a copy lexically sorted by name
 

Constructors in org.reprap.utilities with parameters of type Variable
BooleanExpression(Variable v)
          Variable leaf
BooleanExpression(Variable[] v, int exp)
          Make an expression from three or four variables in an array.
FunctionTable(BooleanExpression b, Variable v, Variable equal_v, boolean opposite)
           
TableRow(Variable[] vin, boolean bin)
           
Variable(Variable v)