public final class BitVectorFormulaProblemSat4j extends BitVectorFormulaBuilder
BitVectorFormulaProblemSat4j
represents a bit-vector problem.Constructor and Description |
---|
BitVectorFormulaProblemSat4j() |
BitVectorFormulaProblemSat4j(BitVectorFormulaProblemSat4j r) |
Modifier and Type | Method and Description |
---|---|
void |
addFormula(ru.ispras.fortress.expression.Node formula)
Adds the sub-formula to the formula.
|
BitVectorFormulaProblemSat4j |
clone() |
Sat4jFormula |
getFormula() |
java.util.Map<ru.ispras.fortress.data.Variable,java.lang.Integer> |
getIndices() |
java.util.Map<ru.ispras.fortress.data.Variable,ru.ispras.fortress.data.types.bitvector.BitVector> |
getMasks() |
public BitVectorFormulaProblemSat4j()
public BitVectorFormulaProblemSat4j(BitVectorFormulaProblemSat4j r)
public java.util.Map<ru.ispras.fortress.data.Variable,java.lang.Integer> getIndices()
public java.util.Map<ru.ispras.fortress.data.Variable,ru.ispras.fortress.data.types.bitvector.BitVector> getMasks()
public Sat4jFormula getFormula()
public void addFormula(ru.ispras.fortress.expression.Node formula)
BitVectorFormulaBuilder
addFormula
in class BitVectorFormulaBuilder
formula
- the sub-formula to be added.public BitVectorFormulaProblemSat4j clone()
clone
in class BitVectorFormulaBuilder