public final class BooleanAlgebra extends Object
| Modifier and Type | Field and Description | 
|---|---|
static int | 
FALSE
False as integer 
 | 
static int | 
TRUE
True as integer 
 | 
| Constructor and Description | 
|---|
BooleanAlgebra()  | 
| Modifier and Type | Method and Description | 
|---|---|
static double | 
and(double a,
   double b)
Boolean AND 
 | 
static double | 
cimp(double a,
    double b)
Boolean CIMP 
 | 
static double | 
cnimp(double a,
     double b)
Boolean CNIMP 
 | 
static int | 
double2IntBoolean(double a)
Double to integer boolean translation 
 | 
static double | 
eqv(double a,
   double b)
Boolean EQV 
 | 
static double | 
imp(double a,
   double b)
Boolean IMP 
 | 
static double | 
nand(double a,
    double b)
Boolean NAND 
 | 
static double | 
nimp(double a,
    double b)
Boolean NIMP 
 | 
static double | 
nor(double a,
   double b)
Boolean NOR 
 | 
static double | 
not(double a)
Boolean NOT 
 | 
static double | 
or(double a,
  double b)
Boolean OR 
 | 
static double | 
xor(double a,
   double b)
Boolean XOR 
 | 
public static final int FALSE
public static final int TRUE
public static final int double2IntBoolean(double a)
a - the double numberpublic static final double and(double a,
                               double b)
a - the a number (a AND b)b - the b number (a AND b)public static final double or(double a,
                              double b)
a - the a number (a OR b)b - the b number (a OR b)public static final double xor(double a,
                               double b)
a - the a number (a XOR b)b - the b number (a XOR b)public static final double nand(double a,
                                double b)
a - the a number (a NAND b)b - the b number (a NAND b)public static final double nor(double a,
                               double b)
a - the a number (a NOR b)b - the b number (a NOR b)public static final double imp(double a,
                               double b)
a - the a number (a IMP b)b - the b number (a IMP b)public static final double eqv(double a,
                               double b)
a - the a number (a EQV b)b - the b number (a EQV b)public static final double not(double a)
a - the a number (NOT a)public static final double cimp(double a,
                                double b)
a - the a number (a CIMP b)b - the b number (a CIMP b)public static final double nimp(double a,
                                double b)
a - the a number (a NIMP b)b - the b number (a NIMP b)public static final double cnimp(double a,
                                 double b)
a - the a number (a CNIMP b)b - the b number (a CNIMP b)