public class BoolectorArrayFormulaManager extends AbstractArrayFormulaManager<Long,Long,Long,Long>
| Modifier and Type | Field and Description |
|---|---|
protected FormulaCreator<TFormulaInfo,TType,TEnv,TFuncDecl> |
formulaCreator |
| Modifier and Type | Method and Description |
|---|---|
protected Long |
equivalence(Long pArray1,
Long pArray2) |
protected FormulaCreator<TFormulaInfo,TType,TEnv,TFuncDecl> |
getFormulaCreator() |
protected <TI extends Formula,TE extends Formula> |
internalMakeArray(String name,
FormulaType<TI> pIndexType,
FormulaType<TE> pElementType) |
protected Long |
select(Long pArray,
Long pIndex) |
protected Long |
store(Long pArray,
Long pIndex,
Long pValue) |
protected TType |
toSolverType(FormulaType<?> formulaType) |
equivalence, getElementType, getIndexType, makeArray, makeArray, select, storeprotected final FormulaCreator<TFormulaInfo,TType,TEnv,TFuncDecl> formulaCreator
protected <TI extends Formula,TE extends Formula> Long internalMakeArray(String name, FormulaType<TI> pIndexType, FormulaType<TE> pElementType)
internalMakeArray in class AbstractArrayFormulaManager<Long,Long,Long,Long>protected Long equivalence(Long pArray1, Long pArray2)
equivalence in class AbstractArrayFormulaManager<Long,Long,Long,Long>protected final FormulaCreator<TFormulaInfo,TType,TEnv,TFuncDecl> getFormulaCreator()
protected final TType toSolverType(FormulaType<?> formulaType)