ufl.algorithms package
======================

Submodules
----------

ufl.algorithms.ad module
------------------------

.. automodule:: ufl.algorithms.ad
   :members:
   :undoc-members:
   :show-inheritance:

ufl.algorithms.analysis module
------------------------------

.. automodule:: ufl.algorithms.analysis
   :members:
   :undoc-members:
   :show-inheritance:

ufl.algorithms.apply\_algebra\_lowering module
----------------------------------------------

.. automodule:: ufl.algorithms.apply_algebra_lowering
   :members:
   :undoc-members:
   :show-inheritance:

ufl.algorithms.apply\_derivatives module
----------------------------------------

.. automodule:: ufl.algorithms.apply_derivatives
   :members:
   :undoc-members:
   :show-inheritance:

ufl.algorithms.apply\_function\_pullbacks module
------------------------------------------------

.. automodule:: ufl.algorithms.apply_function_pullbacks
   :members:
   :undoc-members:
   :show-inheritance:

ufl.algorithms.apply\_geometry\_lowering module
-----------------------------------------------

.. automodule:: ufl.algorithms.apply_geometry_lowering
   :members:
   :undoc-members:
   :show-inheritance:

ufl.algorithms.apply\_integral\_scaling module
----------------------------------------------

.. automodule:: ufl.algorithms.apply_integral_scaling
   :members:
   :undoc-members:
   :show-inheritance:

ufl.algorithms.apply\_restrictions module
-----------------------------------------

.. automodule:: ufl.algorithms.apply_restrictions
   :members:
   :undoc-members:
   :show-inheritance:

ufl.algorithms.balancing module
-------------------------------

.. automodule:: ufl.algorithms.balancing
   :members:
   :undoc-members:
   :show-inheritance:

ufl.algorithms.change\_to\_reference module
-------------------------------------------

.. automodule:: ufl.algorithms.change_to_reference
   :members:
   :undoc-members:
   :show-inheritance:

ufl.algorithms.check\_arities module
------------------------------------

.. automodule:: ufl.algorithms.check_arities
   :members:
   :undoc-members:
   :show-inheritance:

ufl.algorithms.check\_restrictions module
-----------------------------------------

.. automodule:: ufl.algorithms.check_restrictions
   :members:
   :undoc-members:
   :show-inheritance:

ufl.algorithms.checks module
----------------------------

.. automodule:: ufl.algorithms.checks
   :members:
   :undoc-members:
   :show-inheritance:

ufl.algorithms.comparison\_checker module
-----------------------------------------

.. automodule:: ufl.algorithms.comparison_checker
   :members:
   :undoc-members:
   :show-inheritance:

ufl.algorithms.compute\_form\_data module
-----------------------------------------

.. automodule:: ufl.algorithms.compute_form_data
   :members:
   :undoc-members:
   :show-inheritance:

ufl.algorithms.coordinate\_derivative\_helpers module
-----------------------------------------------------

.. automodule:: ufl.algorithms.coordinate_derivative_helpers
   :members:
   :undoc-members:
   :show-inheritance:

ufl.algorithms.domain\_analysis module
--------------------------------------

.. automodule:: ufl.algorithms.domain_analysis
   :members:
   :undoc-members:
   :show-inheritance:

ufl.algorithms.estimate\_degrees module
---------------------------------------

.. automodule:: ufl.algorithms.estimate_degrees
   :members:
   :undoc-members:
   :show-inheritance:

ufl.algorithms.expand\_indices module
-------------------------------------

.. automodule:: ufl.algorithms.expand_indices
   :members:
   :undoc-members:
   :show-inheritance:

ufl.algorithms.formdata module
------------------------------

.. automodule:: ufl.algorithms.formdata
   :members:
   :undoc-members:
   :show-inheritance:

ufl.algorithms.formfiles module
-------------------------------

.. automodule:: ufl.algorithms.formfiles
   :members:
   :undoc-members:
   :show-inheritance:

ufl.algorithms.formsplitter module
----------------------------------

.. automodule:: ufl.algorithms.formsplitter
   :members:
   :undoc-members:
   :show-inheritance:

ufl.algorithms.formtransformations module
-----------------------------------------

.. automodule:: ufl.algorithms.formtransformations
   :members:
   :undoc-members:
   :show-inheritance:

ufl.algorithms.map\_integrands module
-------------------------------------

.. automodule:: ufl.algorithms.map_integrands
   :members:
   :undoc-members:
   :show-inheritance:

ufl.algorithms.remove\_complex\_nodes module
--------------------------------------------

.. automodule:: ufl.algorithms.remove_complex_nodes
   :members:
   :undoc-members:
   :show-inheritance:

ufl.algorithms.renumbering module
---------------------------------

.. automodule:: ufl.algorithms.renumbering
   :members:
   :undoc-members:
   :show-inheritance:

ufl.algorithms.replace module
-----------------------------

.. automodule:: ufl.algorithms.replace
   :members:
   :undoc-members:
   :show-inheritance:

ufl.algorithms.replace\_derivative\_nodes module
------------------------------------------------

.. automodule:: ufl.algorithms.replace_derivative_nodes
   :members:
   :undoc-members:
   :show-inheritance:

ufl.algorithms.signature module
-------------------------------

.. automodule:: ufl.algorithms.signature
   :members:
   :undoc-members:
   :show-inheritance:

ufl.algorithms.strip\_terminal\_data module
-------------------------------------------

.. automodule:: ufl.algorithms.strip_terminal_data
   :members:
   :undoc-members:
   :show-inheritance:

ufl.algorithms.transformer module
---------------------------------

.. automodule:: ufl.algorithms.transformer
   :members:
   :undoc-members:
   :show-inheritance:

ufl.algorithms.traversal module
-------------------------------

.. automodule:: ufl.algorithms.traversal
   :members:
   :undoc-members:
   :show-inheritance:

Module contents
---------------

.. automodule:: ufl.algorithms
   :members:
   :undoc-members:
   :show-inheritance: