hpcflow.app.ElementPropagation#

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

Bases: ElementPropagation

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

app

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.

app = BaseApp(name='hpcFlow', version='0.2.0a180')#
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: app.Task#

The task this is propagating to.