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.