Public Member Functions | |
def | __init__ |
def | __del__ |
def | size |
def | __len__ |
def | get_name |
def | get_kind |
def | __getitem__ |
def | __repr__ |
Data Fields | |
ctx | |
descr |
Set of parameter descriptions for Solvers, Tactics and Simplifiers in Z3.
def __init__ | ( | self, | |
descr, | |||
ctx = None |
|||
) |
def __del__ | ( | self | ) |
def __getitem__ | ( | self, | |
arg | |||
) |
def __len__ | ( | self | ) |
def __repr__ | ( | self | ) |
def get_kind | ( | self, | |
n | |||
) |
Return the kind of the parameter named `n`.
Definition at line 4516 of file z3py.py.
Referenced by ParamDescrsRef.__getitem__().
def get_name | ( | self, | |
i | |||
) |
Return the i-th parameter name in the parameter description `self`.
Definition at line 4511 of file z3py.py.
Referenced by ParamDescrsRef.__getitem__().
04511 04512 def get_name(self, i): 04513 """Return the i-th parameter name in the parameter description `self`. 04514 """ 04515 return _symbol2py(self.ctx, Z3_param_descrs_get_name(self.ctx.ref(), self.descr, i))
def size | ( | self | ) |
Return the size of in the parameter description `self`.
Definition at line 4501 of file z3py.py.
Referenced by ParamDescrsRef.__len__(), and BitVecNumRef.as_signed_long().
04501 04502 def size(self): 04503 """Return the size of in the parameter description `self`. 04504 """ 04505 return int(Z3_param_descrs_size(self.ctx.ref(), self.descr))
Definition at line 4492 of file z3py.py.
Referenced by ArithRef::__add__(), BitVecRef::__add__(), BitVecRef::__and__(), FuncDeclRef::__call__(), ArithRef::__div__(), BitVecRef::__div__(), ExprRef::__eq__(), Probe::__eq__(), ArithRef::__ge__(), BitVecRef::__ge__(), Probe::__ge__(), ArrayRef::__getitem__(), ApplyResult::__getitem__(), ArithRef::__gt__(), BitVecRef::__gt__(), Probe::__gt__(), BitVecRef::__invert__(), ArithRef::__le__(), BitVecRef::__le__(), Probe::__le__(), BitVecRef::__lshift__(), ArithRef::__lt__(), BitVecRef::__lt__(), Probe::__lt__(), ArithRef::__mod__(), BitVecRef::__mod__(), ArithRef::__mul__(), BitVecRef::__mul__(), ExprRef::__ne__(), Probe::__ne__(), ArithRef::__neg__(), BitVecRef::__neg__(), BitVecRef::__or__(), ArithRef::__pow__(), ArithRef::__radd__(), BitVecRef::__radd__(), BitVecRef::__rand__(), ArithRef::__rdiv__(), BitVecRef::__rdiv__(), BitVecRef::__rlshift__(), ArithRef::__rmod__(), BitVecRef::__rmod__(), ArithRef::__rmul__(), BitVecRef::__rmul__(), BitVecRef::__ror__(), ArithRef::__rpow__(), BitVecRef::__rrshift__(), BitVecRef::__rshift__(), ArithRef::__rsub__(), BitVecRef::__rsub__(), BitVecRef::__rxor__(), ArithRef::__sub__(), BitVecRef::__sub__(), BitVecRef::__xor__(), DatatypeSortRef::accessor(), Fixedpoint::add_rule(), Tactic::apply(), AlgebraicNumRef::approx(), ExprRef::arg(), ApplyResult::as_expr(), Fixedpoint::assert_exprs(), QuantifierRef::body(), BoolSortRef::cast(), DatatypeSortRef::constructor(), ApplyResult::convert_model(), ExprRef::decl(), RatNumRef::denominator(), FuncDeclRef::domain(), ArraySortRef::domain(), Fixedpoint::get_answer(), Fixedpoint::get_assertions(), Fixedpoint::get_cover_delta(), ParamDescrsRef::get_kind(), ParamDescrsRef::get_name(), Fixedpoint::get_rules(), SortRef::kind(), SortRef::name(), FuncDeclRef::name(), QuantifierRef::no_pattern(), RatNumRef::numerator(), Fixedpoint::param_descrs(), Tactic::param_descrs(), Fixedpoint::parse_file(), Fixedpoint::parse_string(), QuantifierRef::pattern(), FuncDeclRef::range(), ArraySortRef::range(), DatatypeSortRef::recognizer(), Fixedpoint::set(), Tactic::solver(), ExprRef::sort(), BoolRef::sort(), QuantifierRef::sort(), ArithRef::sort(), BitVecRef::sort(), ArrayRef::sort(), DatatypeRef::sort(), Fixedpoint::statistics(), Solver::to_smt2(), Fixedpoint::update_rule(), QuantifierRef::var_name(), and QuantifierRef::var_sort().
Definition at line 4492 of file z3py.py.
Referenced by ParamDescrsRef.__del__(), ParamDescrsRef.__repr__(), ParamDescrsRef.get_kind(), ParamDescrsRef.get_name(), and ParamDescrsRef.size().