Package com.microsoft.z3
Class FuncInterp<R extends Sort>
- java.lang.Object
-
- com.microsoft.z3.Z3Object
-
- com.microsoft.z3.FuncInterp<R>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FuncInterp.Entry<R extends Sort>
An Entry object represents an element in the finite map used to encode a function interpretation.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getArity()
The arity of the function interpretationExpr<R>
getElse()
The (symbolic) `else' value of the function interpretation.FuncInterp.Entry<R>[]
getEntries()
The entries in the function interpretationint
getNumEntries()
The number of entries in the function interpretation.String
toString()
A string representation of the function interpretation.-
Methods inherited from class com.microsoft.z3.Z3Object
arrayLength, arrayToNative
-
-
-
-
Method Detail
-
getNumEntries
public int getNumEntries()
The number of entries in the function interpretation.- Returns:
- an int
- Throws:
Z3Exception
- on error
-
getEntries
public FuncInterp.Entry<R>[] getEntries()
The entries in the function interpretation- Throws:
Z3Exception
Z3Exception
- on error
-
getElse
public Expr<R> getElse()
The (symbolic) `else' value of the function interpretation.- Returns:
- an Expr
- Throws:
Z3Exception
Z3Exception
- on error
-
getArity
public int getArity()
The arity of the function interpretation- Returns:
- an int
- Throws:
Z3Exception
- on error
-
-