solid_to_skin class
Last update: 18.06.2026Namespace: Ans.DataProcessing.operators.mapping
Summary
Maps a field defined on solid elements to a field defined on skin elements. Three cases are possible, based on the solid field data location; (i) Elemental: The values associated with the solid elements are copied according to those underlying the skin, (ii) Nodal: The solid field is rescoped with respect to the nodes of the skin mesh, (iii) ElementalNodal: The values are copied from the solid mesh to the skin mesh for each element face and the nodes associated with it.
available inputs: field (Field, FieldsContainer), mesh (MeshedRegion), solid_mesh (MeshedRegion) (optional)
available outputs: field (Field)
Example
op = solid_to_skin()
op = solid_to_skin(field=my_field,mesh=my_mesh,solid_mesh=my_solid_mesh)
Class Information
| Property | Value |
|---|---|
| Namespace | Ans.DataProcessing.operators.mapping |
| Assembly | Ans_Dpf_FEMutils_dll_cs |
| Base Class | Ans.DataProcessing.internal_objects.BaseOperator |
Inputs
field
field or fields container with only one field is expected
Type: LinkableInput
mesh
skin mesh region expected
Type: LinkableInput
solid_mesh
Solid mesh support (optional).
Type: LinkableInput
Outputs
field
Type: LinkableOutput
Constructors
Constructor
solid_to_skin()
Constructor
solid_to_skin(field, mesh, solid_mesh, config)
Parameters:
field(object)mesh(object)solid_mesh(object)config(OperatorConfig)
Constructor
solid_to_skin(config)
Parameters:
config(OperatorConfig)
Methods
Properties
inputs
Type: InputSpec
# Get or set the property
value = obj.inputs
obj.inputs = new_value
outputs
Type: OutputSpec
# Get or set the property
value = obj.outputs
obj.outputs = new_value
defaultConfig
Type: Config
# Get the property (read-only)
value = obj.defaultConfig