loki.transform

Modules

loki.transform.build_system_transform

Transformations to be used in build-system level tasks

loki.transform.dependency_transform

loki.transform.fortran_c_transform

loki.transform.fortran_max_transform

loki.transform.fortran_python_transform

loki.transform.transform_array_indexing

Collection of utility routines to deal with common array indexing conversions.

loki.transform.transform_associates

loki.transform.transform_extract_contained_procedures

loki.transform.transform_hoist_variables

Multiple transformations to hoist variables especially to hoist temporary arrays.

loki.transform.transform_inline

Collection of utility routines to perform code-level force-inlining.

loki.transform.transform_loop

Collection of utility routines that provide loop transformations.

loki.transform.transform_parametrise

Parametrise variables.

loki.transform.transform_region

Collection of utility routines that provide transformations for code regions.

loki.transform.transform_sequence_association(routine)

Housekeeping routine to replace scalar syntax when passing arrays as arguments For example, a call like

loki.transform.transform_utilities

Collection of utility routines to deal with general language conversion.

loki.transform.transformation

Base class definition for Transformation pipelines.