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)