Loki
  • Home page
  • Getting started
  • Using Loki
  • API reference
Loki
  • loki.transformations.array_indexing package

loki.transformations.array_indexing package

Subpackages

  • loki.transformations.array_indexing.tests package
    • Submodules
      • loki.transformations.array_indexing.tests.test_array_demote module
      • loki.transformations.array_indexing.tests.test_array_indexing module
      • loki.transformations.array_indexing.tests.test_array_promote module
      • loki.transformations.array_indexing.tests.test_vector_notation module
    • Module contents

Submodules

  • loki.transformations.array_indexing.array_indices module
    • shift_to_zero_indexing()
    • invert_array_indices()
    • normalize_range_indexing()
    • flatten_arrays()
    • normalize_array_shape_and_access()
    • LowerConstantArrayIndices
      • LowerConstantArrayIndices.item_filter
      • LowerConstantArrayIndices.explicit_dimensions()
      • LowerConstantArrayIndices.is_constant_dim()
      • LowerConstantArrayIndices.transform_subroutine()
      • LowerConstantArrayIndices.process()
      • LowerConstantArrayIndices.update_call_signature()
      • LowerConstantArrayIndices.create_offset_map()
      • LowerConstantArrayIndices.process_callee()
  • loki.transformations.array_indexing.demote module
    • demote_variables()
  • loki.transformations.array_indexing.promote module
    • promote_variables()
    • promote_nonmatching_variables()
    • promotion_dimensions_from_loop_nest()
  • loki.transformations.array_indexing.vector_notation module

Module contents


© Copyright 2018- European Centre for Medium-Range Weather Forecasts (ECMWF).

Built with Sphinx using a theme provided by Read the Docs.