elemental_difference_fc class
Last update: 18.06.2026Namespace: Ans.DataProcessing.operators.averaging
Summary
Transforms an Elemental Nodal or Nodal field into an Elemental field. Each elemental value is the maximum difference between the unaveraged or averaged (depending on the input fields) computed result for all nodes in this element. The result is computed on a given element scoping. If the input fields are mixed shell/solid, and the shell's layers are not specified as collapsed, then the fields are split by element shape and the output fields container has an elshape label.
available inputs: fields_container (FieldsContainer), mesh (MeshedRegion, MeshesContainer) (optional), scoping (Scoping, ScopingsContainer) (optional), collapse_shell_layers (bool) (optional)
available outputs: fields_container (FieldsContainer)
Example
op = elemental_difference_fc()
op = elemental_difference_fc(fields_container=my_fields_container,mesh=my_mesh,scoping=my_scoping,collapse_shell_layers=my_collapse_shell_layers)
Class Information
| Property | Value |
|---|---|
| Namespace | Ans.DataProcessing.operators.averaging |
| Assembly | Ans_Dpf_FEMutils_dll_cs |
| Base Class | Ans.DataProcessing.internal_objects.BaseOperator |
Inputs
fields_container
Type: LinkableInput
mesh
The mesh region in this pin is used to perform the averaging, used if there is no fields support.
Type: LinkableInput
scoping
Average only on these elements. If it is scoping container, the label must correspond to the one of the fields container.
Type: LinkableInput
collapse_shell_layers
If true, the data across different shell layers is averaged as well (default is false).
Type: LinkableInput
Outputs
fields_container
Type: LinkableOutput
Constructors
Constructor
elemental_difference_fc()
Constructor
elemental_difference_fc(fields_container, mesh, scoping, collapse_shell_layers, config)
Parameters:
fields_container(object)mesh(object)scoping(object)collapse_shell_layers(object)config(OperatorConfig)
Constructor
elemental_difference_fc(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