pystencils.backend.ast.axes.PsIterationAxis

pystencils.backend.ast.axes.PsIterationAxis#

class pystencils.backend.ast.axes.PsIterationAxis(range, body)#

Common base class for iteration axes.

Parameters:
can_hoist: bool = False#

Whether or not this axis type is subject to iteration-invariant code motion.

If set to False, the HoistIterationInvariantDeclarations pass will ignore this axis type.