2021-11-30 13:06:30 -08:00
|
|
|
Arrays
|
|
|
|
|
============
|
2021-12-17 10:42:48 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
Basic Array Term Builders
|
|
|
|
|
-------------------------
|
|
|
|
|
|
2022-03-03 03:16:09 +01:00
|
|
|
.. autofunction:: cvc5.pythonic.Array
|
|
|
|
|
.. autofunction:: cvc5.pythonic.ConstArray
|
|
|
|
|
.. autofunction:: cvc5.pythonic.K
|
|
|
|
|
.. autofunction:: cvc5.pythonic.ArraySort
|
2021-12-17 10:42:48 -08:00
|
|
|
|
|
|
|
|
Array Operators
|
|
|
|
|
-------------------
|
|
|
|
|
|
2022-03-03 03:16:09 +01:00
|
|
|
.. autofunction:: cvc5.pythonic.Select
|
|
|
|
|
.. autofunction:: cvc5.pythonic.Store
|
|
|
|
|
.. autofunction:: cvc5.pythonic.Update
|
2021-12-17 10:42:48 -08:00
|
|
|
|
|
|
|
|
See the following operator overloads for building other kinds of array
|
|
|
|
|
terms:
|
|
|
|
|
|
2022-03-03 03:16:09 +01:00
|
|
|
* ``select``: :py:meth:`cvc5.pythonic.ArrayRef.__getitem__`
|
2021-12-17 10:42:48 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
Testers
|
|
|
|
|
-------------------
|
2022-03-03 03:16:09 +01:00
|
|
|
.. autofunction:: cvc5.pythonic.is_array_sort
|
|
|
|
|
.. autofunction:: cvc5.pythonic.is_array
|
|
|
|
|
.. autofunction:: cvc5.pythonic.is_const_array
|
|
|
|
|
.. autofunction:: cvc5.pythonic.is_K
|
|
|
|
|
.. autofunction:: cvc5.pythonic.is_select
|
|
|
|
|
.. autofunction:: cvc5.pythonic.is_store
|
|
|
|
|
.. autofunction:: cvc5.pythonic.is_update
|
2021-12-17 10:42:48 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
Classes (with overloads)
|
|
|
|
|
------------------------
|
|
|
|
|
|
2022-03-03 03:16:09 +01:00
|
|
|
.. autoclass:: cvc5.pythonic.ArraySortRef
|
2021-12-17 10:42:48 -08:00
|
|
|
:members:
|
|
|
|
|
:special-members:
|
2022-03-03 03:16:09 +01:00
|
|
|
.. autoclass:: cvc5.pythonic.ArrayRef
|
2021-12-17 10:42:48 -08:00
|
|
|
:members:
|
|
|
|
|
:special-members:
|