nodal_difference_fc class
Last update: 18.06.2026Namespace: Ans.DataProcessing.operators.averaging
Summary
Transforms Elemental Nodal fields into Nodal fields. Each nodal value is the maximum difference between the unaveraged computed result for all elements that share this particular node. The result is computed on a given node scoping. If the input fields are mixed shell/solid, 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)
available outputs: fields_container (FieldsContainer)
Example
op = nodal_difference_fc()
op = nodal_difference_fc(fields_container=my_fields_container,mesh=my_mesh,scoping=my_scoping)
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. It is used if there is no fields support.
Type: LinkableInput
scoping
Average only on these nodes. If it is a scoping container, the label must correspond to the one of the fields containers.
Type: LinkableInput
Outputs
fields_container
Type: LinkableOutput
Constructors
Constructor
nodal_difference_fc()
Constructor
nodal_difference_fc(fields_container, mesh, scoping, config)
Parameters:
fields_container(object)mesh(object)scoping(object)config(OperatorConfig)
Constructor
nodal_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