psyclone.domain.lfric.lfric_loop_bounds

This module provides the LFRicLoopBounds Class that handles all variables required for specifying loop limits within an LFRic PSy-layer routine.

Classes

  • LFRicLoopBounds: Handles all variables required for specifying loop limits within

class psyclone.domain.lfric.lfric_loop_bounds.LFRicLoopBounds(node)

Handles all variables required for specifying loop limits within an LFRic PSy-layer routine.

Inheritance

Inheritance diagram of LFRicLoopBounds
initialise(parent)

Updates the f2pygen AST so that all of the variables holding the lower and upper bounds of all loops in an Invoke are initialised.

Parameters:

parent (psyclone.f2pygen.SubroutineGen) – the f2pygen node representing the PSy-layer routine.