public final class BitVectorAlgorithm
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
BitVectorAlgorithm.BinaryOperation |
static class |
BitVectorAlgorithm.BinaryPredicate |
static interface |
BitVectorAlgorithm.IAction |
static interface |
BitVectorAlgorithm.IBinaryOperation |
static interface |
BitVectorAlgorithm.IBinaryPredicate |
static interface |
BitVectorAlgorithm.IOperation |
static interface |
BitVectorAlgorithm.IUnaryOperation |
static class |
BitVectorAlgorithm.UnaryOperation |
Modifier and Type | Method and Description |
---|---|
static void |
copy(BitVector src,
BitVector dest) |
static void |
copy(BitVector src,
int srcPos,
BitVector dest,
int destPos,
int bitSize) |
static void |
fill(BitVector dest,
byte value) |
static void |
forEach(BitVector src,
BitVectorAlgorithm.IAction op) |
static void |
forEachReverse(BitVector src,
BitVectorAlgorithm.IAction op) |
static void |
generate(BitVector dest,
BitVectorAlgorithm.IOperation op) |
static int |
mismatch(BitVector src1,
BitVector src2) |
static int |
mismatch(BitVector src1,
BitVector src2,
BitVectorAlgorithm.IBinaryPredicate op) |
static int |
mismatchReverse(BitVector src1,
BitVector src2) |
static int |
mismatchReverse(BitVector src1,
BitVector src2,
BitVectorAlgorithm.IBinaryPredicate op) |
static void |
transform(BitVector src,
BitVector dest,
BitVectorAlgorithm.IUnaryOperation op) |
static void |
transform(BitVector src1,
BitVector src2,
BitVector dest,
BitVectorAlgorithm.IBinaryOperation op) |
public static void fill(BitVector dest, byte value)
public static void generate(BitVector dest, BitVectorAlgorithm.IOperation op)
public static void forEach(BitVector src, BitVectorAlgorithm.IAction op)
public static void forEachReverse(BitVector src, BitVectorAlgorithm.IAction op)
public static int mismatch(BitVector src1, BitVector src2, BitVectorAlgorithm.IBinaryPredicate op)
public static int mismatchReverse(BitVector src1, BitVector src2, BitVectorAlgorithm.IBinaryPredicate op)
public static void transform(BitVector src, BitVector dest, BitVectorAlgorithm.IUnaryOperation op)
public static void transform(BitVector src1, BitVector src2, BitVector dest, BitVectorAlgorithm.IBinaryOperation op)