scoping:transpose
Version: 0.0.0
Description
Transposes the input scoping or scopings container (Elemental/Faces --> Nodal, or Nodal ---> Elemental/Faces), based on the input mesh region.
Inputs
| Input | Name | Expected type(s) | Description |
|---|---|---|---|
| Pin 0 Required | mesh_scoping | scoping, scopings_container | Scoping or scopings container (the input type is the output type) |
| Pin 1 Required | meshed_region | meshed_region, meshes_container | |
| Pin 2 | inclusive | int32 | if inclusive == 1 then all the elements/faces adjacent to the nodes/faces ids in input are added, if inclusive == 0, only the elements/faces which have all their nodes/faces in the scoping are included |
| Pin 9 | requested_location | string | Output scoping location for meshes with nodes, faces and elements. By default, elemental and faces scopings transpose to nodal, and nodal scopings transpose to elemental. |
Outputs
| Output | Name | Expected type(s) | Description |
|---|---|---|---|
| Pin 0 | mesh_scoping | scoping, scopings_container | Scoping or scopings container (the input type is the output type) |
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. |
Scripting
Category: scoping
Plugin: core
Scripting name: transpose
Full name: scoping.transpose
Internal name: transpose_scoping
License: None
Changelog
- Version 0.0.0: Initial release.