Package owl.game.output
Class Aig
- java.lang.Object
-
- owl.game.output.Aig
-
public abstract class Aig extends Object
-
-
Constructor Summary
Constructors Constructor Description Aig()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description boolean
isConstant()
boolean
isLeaf()
boolean
isVariable()
static Aig
leaf(int variable)
abstract Aig
left()
abstract boolean
leftIsNegated()
static Aig
node(Aig left, boolean leftNegated, Aig right, boolean rightNegated)
static Aig
node(Aig left, Aig right)
abstract Aig
right()
abstract boolean
rightIsNegated()
abstract int
variable()
-
-
-
Field Detail
-
FALSE
public static final Aig FALSE
-
-
Method Detail
-
variable
public abstract int variable()
-
left
@Nullable public abstract Aig left()
-
leftIsNegated
public abstract boolean leftIsNegated()
-
right
@Nullable public abstract Aig right()
-
rightIsNegated
public abstract boolean rightIsNegated()
-
leaf
public static Aig leaf(int variable)
-
isLeaf
public boolean isLeaf()
-
isConstant
public boolean isConstant()
-
isVariable
public boolean isVariable()
-
-