Skip to main content

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​

InputNameExpected type(s)Description
Pin 0
Required
mesh_scopingscoping, scopings_containerScoping or scopings container (the input type is the output type)
Pin 1
Required
meshed_regionmeshed_region, meshes_container
Pin 2inclusiveint32if 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 9requested_locationstringOutput 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​

OutputNameExpected type(s)Description
Pin 0mesh_scopingscoping, scopings_containerScoping or scopings container (the input type is the output type)

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.

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.