Skip to main content

mapping:create sysc shape function mapping workflow

Version: 0.0.0

Description

Prepares a workflow able to map data from an input mesh to a target mesh.

Inputs

InputNameExpected type(s)Description
Pin 0source_meshabstract_meshed_region, meshes_containerMesh where the source data is defined. If not set, an input pin named "source_mesh" is exposed.
Pin 1target_meshabstract_meshed_region, meshes_containerMesh where the target data is defined. If not set, an input pin named "source_mesh" is exposed.
Pin 6target_scopingscoping, scopings_containerScoping that restricts the interpolation to a given set of nodes/elements in the target mesh. If not set, an input pin named "target_scoping" is exposed.
Pin 10options_data_treedata_treeDataTree that contains an optional 'mapping_options' subtree with 'conservative' (bool, default is false) information, and a mandatory 'data_definition' subtree with 'location' (string) and 'dimensionality' (int) information, that are required by the mapping operator.

Outputs

OutputNameExpected type(s)Description
Pin 0mapping_workflowworkflowWorkflow with input pin 'source_data'; optionally 'source_mesh', 'target_mesh', 'target_scoping', and 'options_data_tree'; and output pin 'target_data'.

Configurations

NameExpected type(s)Default valueDescription
mutexboolfalseIf this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
permissivebooltrueIf permissive is set to false, the validity of the source and target meshes is checked before performing mapping, raising an error if they are invalid. If permissive is set to true, no check is done. Default is true.

Scripting

Category: mapping

Plugin: N/A

Scripting name: None

Full name: None

Internal name: sysc_shape_function_wf

License: any_dpf_supported_increments

Changelog

  • Version 0.0.0: Initial release.