Class Aig


  • public abstract class Aig
    extends Object
    • Field Detail

      • FALSE

        public static final Aig FALSE
    • Constructor Detail

      • Aig

        public Aig()
    • 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)
      • node

        public static Aig node​(Aig left,
                               Aig right)
      • node

        public static Aig node​(Aig left,
                               boolean leftNegated,
                               Aig right,
                               boolean rightNegated)
      • isLeaf

        public boolean isLeaf()
      • isConstant

        public boolean isConstant()
      • isVariable

        public boolean isVariable()