public interface FunctionFormulaManager
| Modifier and Type | Method and Description |
|---|---|
<T extends Formula> |
callUninterpretedFunction(UfDeclaration<T> funcType,
Formula... args) |
<T extends Formula> |
callUninterpretedFunction(UfDeclaration<T> funcType,
List<? extends Formula> args)
Create an uninterpreted function call.
|
<T extends Formula> |
declareAndCallUninterpretedFunction(String name,
FormulaType<T> pReturnType,
List<Formula> pArgs)
Declares and calls an uninterpreted function.
|
<T extends Formula> |
declareUninterpretedFunction(String name,
FormulaType<T> returnType,
FormulaType<?>... args)
Declare an uninterpreted function.
|
<T extends Formula> |
declareUninterpretedFunction(String name,
FormulaType<T> returnType,
List<FormulaType<?>> args)
Declare an uninterpreted function.
|
<T extends Formula> UfDeclaration<T> declareUninterpretedFunction(String name, FormulaType<T> returnType, List<FormulaType<?>> args)
<T extends Formula> UfDeclaration<T> declareUninterpretedFunction(String name, FormulaType<T> returnType, FormulaType<?>... args)
<T extends Formula> T callUninterpretedFunction(UfDeclaration<T> funcType, List<? extends Formula> args)
funcType - Declaration of the function to call.args - Arguments of the function.<T extends Formula> T callUninterpretedFunction(UfDeclaration<T> funcType, Formula... args)
<T extends Formula> T declareAndCallUninterpretedFunction(String name, FormulaType<T> pReturnType, List<Formula> pArgs)