edu.nyu.cascade.prover
Interface BitVectorExpression
- All Superinterfaces:
- Expression<BitVectorType>
- All Known Subinterfaces:
- BitVectorVariableExpression
public interface BitVectorExpression
- extends Expression<BitVectorType>
Methods inherited from interface edu.nyu.cascade.prover.Expression |
asBitVector, asBooleanExpression, asIntegerExpression, asIntegerVariable, asRationalExpression, asRationalVariable, asUnaryFunctionExpression, asVariable, eq, getArity, getChild, getChildren, getExpressionManager, getKind, getType, isBoolean, isConstant, isTerm, isVariable, lambda, lambda, neq, subst |
and
BitVectorExpression and(Expression<BitVectorType> a)
concat
BitVectorExpression concat(Expression<BitVectorType> a)
extract
BitVectorExpression extract(int i,
int j)
getSize
int getSize()
minus
BitVectorExpression minus(Expression<BitVectorType> a)
nand
BitVectorExpression nand(Expression<BitVectorType> a)
nor
BitVectorExpression nor(Expression<BitVectorType> a)
not
BitVectorExpression not()
or
BitVectorExpression or(Expression<BitVectorType> a)
plus
BitVectorExpression plus(int size,
Expression<BitVectorType> a)
plus
BitVectorExpression plus(int size,
Expression<BitVectorType>... args)
plus
BitVectorExpression plus(int size,
Iterable<? extends Expression<BitVectorType>> args)
times
BitVectorExpression times(int size,
Expression<BitVectorType> a)
xnor
BitVectorExpression xnor(Expression<BitVectorType> a)
xor
BitVectorExpression xor(Expression<BitVectorType> a)
Copyright © 2008-2010 NYU Analysis of Computer Systems group. All Rights Reserved.