Skip to main content

result:split on facet indices

Version: 0.0.0

Description

Splits each Field in a FieldsContainer defined on the skin elements of a mesh according to the local facets indices of its corresponding solid element. The output FieldsContainer retains the original labels and adds a 'facet' label, which indicates at which facet of the solid mesh was the original skin element located. The facet ids are according to MAPDL convention. The scoping of the output Fields reflects the element indices in the solid mesh.

Inputs

InputNameExpected type(s)Description
Pin 0
Required
fields_containerfields_containerFields container to split, with generic number of labels (e.g. time, zone, complex...), and the Fields of the FieldsContainer will have location Elemental and the Scoping Ids will be the Element Ids on the skin mesh.
Pin 1
Required
property_field_new_elements_to_oldproperty_fieldThis property field provides, for each new face element ID (in the scoping), the corresponding 3D volume element index (in the data) it has been extracted from. The 3D volume element ID can be found with the element scoping of the input mesh.
Pin 2
Required
facet_indicesproperty_fieldThis property field gives, for each new face element ID (in the scoping), the corresponding face index on the source 3D volume element. The 3D volume element can be extracted from the previous output.
Pin 3
Required
volume_meshabstract_meshed_regionThe solid support.
Pin 185degenerated_tetsscopingElemental scoping of tet elements. If connected, the tets in the scoping are treated as degenerated tets (SOLID185), and the rest as non-degenerated tets (SOLID285). Pins 185 and 285 are mutually exclusionary (they cannot be connected at the same time), and if none of them is connected, all tets are treated as non-degenerated (SOLID285).
Pin 285non_degenerated_tetsscopingElemental scoping of tet elements. If connected, the tets in the scoping are treated as non-degenerated tets (SOLID285), and the rest as degenerated tets (SOLID185). Pins 185 and 285 are mutually exclusionary (they cannot be connected at the same time), and if none of them is connected, all tets are treated as non-degenerated (SOLID285).

Outputs

OutputNameExpected type(s)Description
Pin 0fields_containerfields_containerOutput splitted fields containter

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: result

Plugin: mapdl

Scripting name: mapdl_split_on_facet_indices

Full name: result.mapdl_split_on_facet_indices

Internal name: mapdl::split_on_facet_indices

License: None

Changelog

  • Version 0.0.0: Initial release.