Skip to content

Provide computational steering in ParaView/Live.

David Thompson requested to merge dcthomp/paraview:squashed-steering into master

Allow vtkCPInputDataDescription grids to be marked as steering parameters (i.e., they hold no visualization data but are instead a table naming field-data arrays used to steer the simulation).

When connecting live, ask the simulation to provide steering parameters by default. Do not make the user add them; the user may enable/disable them by calling coprocessor.EnableSteering(True/False) as desired. When they exist, create "pipeline producers" for them so they appear in the pipeline browser.

This adds a new SI class for named properties used by the steering parameters, which are properties added to a self-generating source subclass.

See Documentation/release/dev/catalyst-steering.md for more information. See sensei/sensei!155 for an example of its use.

Backport: release

Edited by David Thompson

Merge request reports