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
| Input | Name | Expected type(s) | Description |
|---|---|---|---|
| Pin 0 | source_mesh | abstract_meshed_region, meshes_container | Mesh where the source data is defined. If not set, an input pin named "source_mesh" is exposed. |
| Pin 1 | target_mesh | abstract_meshed_region, meshes_container | Mesh where the target data is defined. If not set, an input pin named "source_mesh" is exposed. |
| Pin 6 | target_scoping | scoping, scopings_container | Scoping 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 10 | options_data_tree | data_tree | DataTree 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
| Output | Name | Expected type(s) | Description |
|---|---|---|---|
| Pin 0 | mapping_workflow | workflow | Workflow with input pin 'source_data'; optionally 'source_mesh', 'target_mesh', 'target_scoping', and 'options_data_tree'; and output pin 'target_data'. |
Configurations
| Name | Expected type(s) | Default value | Description |
|---|---|---|---|
| mutex | bool | false | If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads. |
| permissive | bool | true | If 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.