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 |
for_each_reverse(BitVector src,
BitVectorAlgorithm.IAction op) |
static void |
for_each(BitVector src,
BitVectorAlgorithm.IAction op) |
static void |
generate(BitVector dest,
BitVectorAlgorithm.IOperation op) |
static int |
mismatch_reverse(BitVector src1,
BitVector src2) |
static int |
mismatch_reverse(BitVector src1,
BitVector src2,
BitVectorAlgorithm.IBinaryPredicate op) |
static int |
mismatch(BitVector src1,
BitVector src2) |
static int |
mismatch(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 for_each(BitVector src, BitVectorAlgorithm.IAction op)
public static void for_each_reverse(BitVector src, BitVectorAlgorithm.IAction op)
public static int mismatch(BitVector src1, BitVector src2, BitVectorAlgorithm.IBinaryPredicate op)
public static int mismatch_reverse(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)