loki.transformations package
============================

Subpackages
-----------

.. toctree::
   :maxdepth: 4

   loki.transformations.build_system
   loki.transformations.data_offload
   loki.transformations.extract
   loki.transformations.inline
   loki.transformations.parallel
   loki.transformations.sanitise
   loki.transformations.single_column
   loki.transformations.tests
   loki.transformations.transpile

Submodules
----------

.. toctree::
   :maxdepth: 4

   loki.transformations.argument_shape
   loki.transformations.array_indexing
   loki.transformations.block_index_transformations
   loki.transformations.dependency
   loki.transformations.drhook
   loki.transformations.field_api
   loki.transformations.hoist_variables
   loki.transformations.idempotence
   loki.transformations.loop_blocking
   loki.transformations.parametrise
   loki.transformations.pool_allocator
   loki.transformations.raw_stack_allocator
   loki.transformations.remove_code
   loki.transformations.routine_signatures
   loki.transformations.split_read_write
   loki.transformations.transform_derived_types
   loki.transformations.transform_loop
   loki.transformations.transform_region
   loki.transformations.utilities

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

.. automodule:: loki.transformations
   :members:
   :undoc-members:
   :show-inheritance:
