Added binary check method
authorChristian Femers <femers@in.tum.de>
Fri, 23 Aug 2019 14:56:12 +0000 (16:56 +0200)
committerChristian Femers <femers@in.tum.de>
Fri, 23 Aug 2019 14:56:12 +0000 (16:56 +0200)
net.mograsim.logic.core/src/net/mograsim/logic/core/types/BitVector.java

index 18b2d95..3e5c177 100644 (file)
@@ -83,6 +83,16 @@ public final class BitVector implements StrictLogicType<BitVector>, Iterable<Bit
                return bits.clone();
        }
 
+       public boolean isBinary()
+       {
+               for (int i = 0; i < bits.length; i++)
+               {
+                       if (!bits[i].isBinary())
+                               return false;
+               }
+               return true;
+       }
+
        @Override
        public BitVector join(BitVector t)
        {