1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
Mappers
=======
.. automodule:: pymbolic.mapper
More specialized mappers
------------------------
Converting to strings and code
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.. automodule:: pymbolic.mapper.stringifier
.. automodule:: pymbolic.mapper.c_code
.. automodule:: pymbolic.mapper.graphviz
Some minimal mathematics
^^^^^^^^^^^^^^^^^^^^^^^^
.. automodule:: pymbolic.mapper.evaluator
.. automodule:: pymbolic.mapper.differentiator
.. automodule:: pymbolic.mapper.distributor
.. automodule:: pymbolic.mapper.collector
.. automodule:: pymbolic.mapper.constant_folder
.. automodule:: pymbolic.mapper.substitutor
Finding expression properties
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.. automodule:: pymbolic.mapper.dependency
.. automodule:: pymbolic.mapper.flop_counter
.. autoclass:: FlopCounter
.. autoclass:: CSEAwareFlopCounter
Analysis tools
^^^^^^^^^^^^^^
.. automodule:: pymbolic.mapper.analysis
.. vim: sw=4
|