hpcflow.sdk.core.task.ElementPropagation#

class hpcflow.sdk.core.task.ElementPropagation(task, nesting_order=None, input_sources=None)#

Bases: object

Class to represent how a newly added element set should propagate to a given downstream task.

Parameters:
  • task (hpcflow.app.Task) – The task this is propagating to.

  • nesting_order (Dict | None) – The nesting order information.

  • input_sources (Dict | None) – The input source information.

Methods

Attributes

element_set

The element set that this propagates from.

input_sources

The input source information.

nesting_order

The nesting order information.

task

The task this is propagating to.

property element_set#

The element set that this propagates from.

Note

Temporary property. May be moved or reinterpreted.

input_sources: Dict | None = None#

The input source information.

nesting_order: Dict | None = None#

The nesting order information.

task: Task#

The task this is propagating to.