Warning: There are multiple results named "current density".
This operator returns the elemental "Source current density", also named "JS" in MAPDL and Mechanical.
To retrieve the result named "current density" in Mechanical or "JC" in MAPDL, use the solver specific operator: mapdl::rth::JC.
-
Version 0.0.0
Supported file types
Inputs
time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.
+
Version 0.0.0
Supported file types
Inputs
time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.
nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains
result file container allowed to be kept open to cache data
@@ -5535,18 +5535,7 @@
Configurating operators
Outputs
Configurations
Scripting
Changelog
math: * (component-wise field)
Description
Computes component-wise product between two fields of same dimensionality. If one field's scoping has an 'overall' location, then this field's values are applied on the other field entirely. When using a constant or 'work_by_index', you can use 'inplace' to reuse one of the fields.
Version 0.0.0
Inputs
field or fields container with only one field is expected
field or fields container with only one field is expected
-
Outputs
Configurations
Scripting
Changelog
result: stress max_shear
Description
Reads/computes element nodal component stresses, average it on nodes (by default) and computes its invariants.
-This operation is independent of the coordinate system unless averaging across elements is requested, in which case a rotation to the global coordinate system is performed.
-
Version 1.0.0
Supported file types
Inputs
time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.
-
nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains
result file container allowed to be kept open to cache data
-
result file path container, used if no streams are set
-
This pin is removed for versions >25.2. An error is raised if connected.
-
prevents from reading the mesh in the result files
-
if 0 cyclic symmetry is ignored, if 1 cyclic sector is read, if 2 cyclic expansion is done, if 3 cyclic expansion is done and stages are merged (default is 1)
-
elemental nodal beam results are read if this pin is set to true (default is false)
-
Outputs
Configurations
Scripting
Changelog
logic: same meshes container?
Description
Checks if two meshes_container are identical.
+
Outputs
Configurations
Scripting
Changelog
logic: same meshes container?
Description
Checks if two meshes_container are identical.
Version 0.0.0
Inputs
Double positive small value. Smallest value which will be considered during the comparison step. All the abs(values) in the field less than this value are considered as null, (default value:1.0e-14).
Double relative tolerance. Maximum tolerance gap between two compared values. Values within relative tolerance are considered identical (v1-v2)/v2 < relativeTol (default is 0.001).
compare auxiliary data (i.e property fields, scopings...). Default value is 'false'.
@@ -5557,7 +5546,18 @@
Configurating operators
Outputs
Configurations
Scripting
Changelog
result: euler nodes
Description
Reads a field made of 3 coordinates and 3 Euler angles (6 dofs) by node from the result file.
Version 0.0.0
Supported file types
Inputs
if true, then the field will only contain the scoping if any rotation is not zero. (default is false).
if true, then the field has ncomp=6 with 3 coordinates and 3 Euler angles, else there is only the Euler angles (default is true).
-
Outputs
Configurations
Scripting
Changelog
result: beam TR shear stress (LSDyna)
Description
Read Beam TR Shear Stress (LSDyna) by calling the readers defined by the datasources.
+
Outputs
Configurations
Scripting
Changelog
result: stress max_shear
Description
Reads/computes element nodal component stresses, average it on nodes (by default) and computes its invariants.
+This operation is independent of the coordinate system unless averaging across elements is requested, in which case a rotation to the global coordinate system is performed.
+
Version 1.0.0
Supported file types
Inputs
time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.
+
nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains
result file container allowed to be kept open to cache data
+
result file path container, used if no streams are set
+
This pin is removed for versions >25.2. An error is raised if connected.
+
prevents from reading the mesh in the result files
+
if 0 cyclic symmetry is ignored, if 1 cyclic sector is read, if 2 cyclic expansion is done, if 3 cyclic expansion is done and stages are merged (default is 1)
+
elemental nodal beam results are read if this pin is set to true (default is false)
+
Outputs
Configurations
Scripting
Changelog
result: beam TR shear stress (LSDyna)
Description
Read Beam TR Shear Stress (LSDyna) by calling the readers defined by the datasources.
Version 0.0.0
Supported file types
Inputs
time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.
elements scoping required in output.
result file container allowed to be kept open to cache data
@@ -6229,10 +6229,10 @@
Configurating operators
Outputs
Configurations
Scripting
Changelog
utility: convert to scoping
Description
take a int or a vector of int and transform it in a one entity field of location "numeric".
Version 0.0.0
Inputs
int or vector of int
Outputs
Configurations
Scripting
Changelog
logic: elementary data selector (field)
Description
Creates a scalar/vector field based on the selected elementary data.
-
Version 0.0.0
Inputs
One or several elementary data index that will be extracted from the initial field. For field with nature matrix, this is the line indices to extract.
+
Version 0.1.0
Inputs
One or several elementary data index that will be extracted from the initial field. For field with nature matrix, this is the line indices to extract.
Set a default value for elementary data that do not exist.
For field with nature matrix, this is the column indices to extract.
-
Outputs
Configurations
Scripting
Changelog
utility: change location
Description
change the location of a field.
+
Outputs
Configurations
Scripting
Changelog
utility: change location
Description
change the location of a field.
Version 0.0.0
Inputs
new location of the output field ex 'Nodal', 'ElementalNodal', 'Elemental'...
Outputs
Configurations
Scripting
Changelog
utility: extract field
Description
Extracts the fields at the indices defined in the vector (in 1) from the fields container (in 0).
Version 0.0.0
Inputs
if a field is in input, it is passed on as an output
@@ -6980,7 +6980,10 @@
Configurating operators
prevents from reading the mesh in the result files
region id (integer) or vector of region ids (vector) or region scoping (scoping) of the model (region corresponds to zone for Fluid results or part for LSDyna results).
(for Fluid results only) LabelSpace with combination of zone, phases or species ids
-
Outputs
Configurations
Scripting
Changelog
result: acceleration X
Description
Read/compute nodal accelerations X component of the vector (1st component) by calling the readers defined by the datasources.
+
Outputs
Configurations
Scripting
Changelog
result: poynting vector
Description
Compute the Poynting Vector
+
Version 0.0.0
Inputs
the mesh region in this pin have to be boundary or skin mesh
+
load step number, if it's specified, the Poynting Vector is computed only on the substeps of this step
+
Outputs
Configurations
Scripting
Changelog
result: acceleration X
Description
Read/compute nodal accelerations X component of the vector (1st component) by calling the readers defined by the datasources.
Version 0.0.0
Supported file types
Inputs
time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.
nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains
if true the field is rotated to global coordinate system (default true)
prevents from reading the mesh in the result files
if 0 cyclic symmetry is ignored, if 1 cyclic sector is read, if 2 cyclic expansion is done, if 3 cyclic expansion is done and stages are merged (default is 1)
-
Outputs
Configurations
Scripting
Changelog
result: poynting vector
Description
Compute the Poynting Vector
-
Version 0.0.0
Inputs
the mesh region in this pin have to be boundary or skin mesh
-
load step number, if it's specified, the Poynting Vector is computed only on the substeps of this step
-
Outputs
Configurations
Scripting
Changelog
utility: extract sub fields container
Description
Creates a new fields container with all the fields corresponding to the label space in input 1. If pin 1 is not defined, pin 0 input will be copied to the output.
+
Outputs
Configurations
Scripting
Changelog
utility: extract sub fields container
Description
Creates a new fields container with all the fields corresponding to the label space in input 1. If pin 1 is not defined, pin 0 input will be copied to the output.
Version 0.0.0
Inputs
fields_container
Label space, or scoping defining the label space (scoping location), values to keep (scoping IDs)
If set to true (default) the input label space (scoping location) is suppressed from the output fields container, otherwise, label space is kept.
@@ -7162,7 +7162,7 @@
Configurating operators
-
Version 0.0.0
Supported file types
Inputs
time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.
+
Version 0.0.0
Supported file types
Inputs
time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.
nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains
result file container allowed to be kept open to cache data
@@ -7325,7 +7325,7 @@
Configurating operators
-
Version 0.0.0
Supported file types
Inputs
time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.
+
Version 0.0.0
Supported file types
Inputs
time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.
nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains
result file container allowed to be kept open to cache data
@@ -7435,7 +7435,7 @@
Configurating operators
if 0 cyclic symmetry is ignored, if 1 cyclic sector is read, if 2 cyclic expansion is done, if 3 cyclic expansion is done and stages are merged (default is 1)
elemental nodal beam results are read if this pin is set to true (default is false)
Outputs
Configurations
Scripting
Changelog
result: modal basis
Description
Read/compute modal basis by calling the readers defined by the datasources.
-
Version 0.0.0
Supported file types
Inputs
time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.
+
Version 0.0.0
Supported file types
Inputs
time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.
nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains
result file container allowed to be kept open to cache data
@@ -8537,7 +8537,12 @@
Configurating operators
prevents from reading the mesh in the result files
if 0 cyclic symmetry is ignored, if 1 cyclic sector is read, if 2 cyclic expansion is done, if 3 cyclic expansion is done and stages are merged (default is 1)
elemental nodal beam results are read if this pin is set to true (default is false)
-
Outputs
Configurations
Scripting
Changelog
result: turbulent dissipation rate (omega)
Description
Read Turbulent Specific Dissipation Rate (omega) by calling the readers defined by the datasources.
+
Outputs
Configurations
Scripting
Changelog
averaging: to elemental (fields container)
Description
Transforms Input fields into Elemental fields using an averaging process. The result is computed on a given element's scoping.
+
Version 0.0.0
Inputs
if it is set to true, Elemental Nodal fields are first averaged on nodes and then averaged on elements (default is false).
+
If true, the data across different shell layers is averaged as well (default is false).
+
For shell/solid mixed fields, group in the same field all solids and shells (false by default). If this pin is true and collapse_shell_layers is false, a shell_layer needs to be specified.
+
0: Top, 1: Bottom, 2: TopBottom, 3: Mid, 4: TopBottomMid. If merge_solid_shell is true, this pin needs to be specified to a value that extracts only one layer (Top, Bottom or Mid).
+
Outputs
Configurations
Scripting
Changelog
result: turbulent dissipation rate (omega)
Description
Read Turbulent Specific Dissipation Rate (omega) by calling the readers defined by the datasources.
Version 0.0.0
Supported file types
Inputs
time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.
nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains
result file container allowed to be kept open to cache data
@@ -8545,12 +8550,7 @@
Configurating operators
prevents from reading the mesh in the result files
region id (integer) or vector of region ids (vector) or region scoping (scoping) of the model (region corresponds to zone for Fluid results or part for LSDyna results).
(for Fluid results only) LabelSpace with combination of zone, phases or species ids
-
Outputs
Configurations
Scripting
Changelog
averaging: to elemental (fields container)
Description
Transforms Input fields into Elemental fields using an averaging process. The result is computed on a given element's scoping.
-
Version 0.0.0
Inputs
if it is set to true, Elemental Nodal fields are first averaged on nodes and then averaged on elements (default is false).
-
If true, the data across different shell layers is averaged as well (default is false).
-
For shell/solid mixed fields, group in the same field all solids and shells (false by default). If this pin is true and collapse_shell_layers is false, a shell_layer needs to be specified.
-
0: Top, 1: Bottom, 2: TopBottom, 3: Mid, 4: TopBottomMid. If merge_solid_shell is true, this pin needs to be specified to a value that extracts only one layer (Top, Bottom or Mid).
-
Outputs
Configurations
Scripting
Changelog
result: plastic strain
Description
Read/compute element nodal component plastic strains by calling the readers defined by the datasources.
+
Outputs
Configurations
Scripting
Changelog
result: plastic strain
Description
Read/compute element nodal component plastic strains by calling the readers defined by the datasources.
The 'requested_location' and 'mesh_scoping' inputs are processed to see if they need scoping transposition or result averaging. The resulting output fields have a 'Nodal', 'ElementalNodal' or 'Elemental' location.
Once the need for averaging has been detected, the behavior of the combined connection of the 'split_shells' and 'shell_layer' pins is:
@@ -8922,7 +8922,7 @@
Configurating operators
If true, this pin forces the results to be split by element shape, indicated by the presence of the 'elshape' label in the output. If false, the results for all elements shapes are combined. Default value is false if averaging is not required and true if averaging is required.
If connected, this pin allows you to extract the result only on the selected shell layer(s). The available values are: 0: Top, 1: Bottom, 2: TopBottom, 3: Mid, 4: TopBottomMid.
Outputs
Configurations
Scripting
Changelog
result: nodal rotational acceleration
Description
Read/compute nodal rotational acceleration by calling the readers defined by the datasources.
-
Version 0.0.0
Supported file types
Inputs
time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.
+
Version 0.0.0
Supported file types
Inputs
time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.
nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains
result file container allowed to be kept open to cache data
@@ -9383,7 +9383,7 @@
Configurating operators
if 0 cyclic symmetry is ignored, if 1 cyclic sector is read, if 2 cyclic expansion is done, if 3 cyclic expansion is done and stages are merged (default is 1)
elemental nodal beam results are read if this pin is set to true (default is false)
Outputs
Configurations
Scripting
Changelog
result: elemental volume
Description
Read/compute element volume by calling the readers defined by the datasources.
-
Version 0.0.0
Supported file types
Inputs
time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.
+
Version 0.0.0
Supported file types
Inputs
time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.
nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains
result file container allowed to be kept open to cache data
@@ -9420,7 +9420,14 @@
Configurating operators
Outputs
Configurations
Scripting
Changelog
averaging: elemental to elemental nodal (field)
Description
Transforms an Elemental field to an Elemental Nodal field.
Version 0.0.0
Inputs
field or fields container with only one field is expected
average only on these entities
-
Outputs
Configurations
Scripting
Changelog
result: thermal strain X
Description
Read/compute element nodal component thermal strains XX normal component (00 component) by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.
+
Outputs
Configurations
Scripting
Changelog
result: compute stress 1
Description
Computes the stress from an elastic strain field. compute_total_strain limitations are applicable for stress computation Get the 1st principal component.
+
Version 0.0.0
Inputs
The element scoping on which the result is computed.
+
Needed to get mesh and material ids. Optional if a data_sources have been connected.
+
Needed to get mesh and material ids. Optional if a streams_container have been connected.
+
Average the Elemental Nodal result to the requested location.
+
Field/or fields container containing only the elastic strain field (element nodal).
+
Outputs
The computed result fields container (elemental nodal).
+
Configurations
Scripting
Changelog
result: thermal strain X
Description
Read/compute element nodal component thermal strains XX normal component (00 component) by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.
Version 0.0.0
Supported file types
Inputs
time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.
nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains
if true the field is rotated to global coordinate system (default true). Please check your results carefully if 'false' is used for Elemental or ElementalNodal results averaged to the Nodes when adjacent elements do not share the same coordinate system, as results may be incorrect.
prevents from reading the mesh in the result files
Outputs
Configurations
Scripting
Changelog
result: velocity
Description
Read/compute nodal velocities by calling the readers defined by the datasources.
-
Version 0.0.0
Supported file types
Inputs
time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.
+
Version 0.0.0
Supported file types
Inputs
time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.
nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains
result file container allowed to be kept open to cache data
@@ -9587,7 +9594,7 @@
Configurating operators
result file path container, used if no streams are set
(LSDyna) Unit System ID (int), semicolon-separated list of base unit strings (str) or UnitSystem instance
Outputs
Configurations
Scripting
Changelog
result: acceleration
Description
Read/compute nodal accelerations by calling the readers defined by the datasources.
-
Version 0.0.0
Supported file types
Inputs
time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.
+
Version 0.0.0
Supported file types
Inputs
time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.
nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains
result file container allowed to be kept open to cache data
@@ -9619,7 +9626,7 @@
Configurating operators
prevents from reading the mesh in the result files
Outputs
Configurations
Scripting
Changelog
serialization: workflow to workflow_topology
Description
Creates a GenericDataContainer based on WorkflowTopology structure from a Workflow object, allowing to access its operators, operator connections, data connections, and exposed pins.
Version 0.0.0
Inputs
Outputs
Configurations
Scripting
Changelog
result: displacement
Description
Read/compute nodal displacements by calling the readers defined by the datasources.
-
Version 0.0.0
Supported file types
Inputs
time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.
+
Version 1.0.0
Supported file types
Inputs
time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.
nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains
result file container allowed to be kept open to cache data
@@ -9630,7 +9637,7 @@
Configurating operators
mesh expanded, use if cyclic expansion is to be done.
sectors to expand (start at 0), for multistage: use scopings container with 'stage' label, use if cyclic expansion is to be done.
angle phi in degrees (default value 0.0), use if cyclic expansion is to be done.
-
Outputs
Configurations
Scripting
Changelog
result: electric field Z
Description
Read/compute electric field Z component of the vector (3rd component) by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.
+
Outputs
Configurations
Scripting
Changelog
result: electric field Z
Description
Read/compute electric field Z component of the vector (3rd component) by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.
Version 0.0.0
Inputs
time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.
nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains
time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.
+
Version 0.0.0
Supported file types
Inputs
time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.
nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains
result file container allowed to be kept open to cache data
@@ -10259,7 +10266,7 @@
Configurating operators
if 0 cyclic symmetry is ignored, if 1 cyclic sector is read, if 2 cyclic expansion is done, if 3 cyclic expansion is done and stages are merged (default is 1)
elemental nodal beam results are read if this pin is set to true (default is false)
Outputs
Configurations
Scripting
Changelog
result: elemental summable miscellaneous data
Description
Read/compute elemental summable miscellaneous data by calling the readers defined by the datasources. Modal superposition (on demand expansion) and cyclic cxpansion procedures are supported, however, you should verify that the linear combination is applicable for the associated element according to the MAPDL documentation description of each item.
-
Version 0.0.0
Supported file types
Inputs
time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.
+
Version 0.0.0
Supported file types
Inputs
time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.
nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains
result file container allowed to be kept open to cache data
@@ -10413,7 +10420,14 @@
Configurating operators
elemental nodal beam results are read if this pin is set to true (default is false)
If true, this pin forces the results to be split by element shape, indicated by the presence of the 'elshape' label in the output. If false, the results for all elements shapes are combined. Default value is false if averaging is not required and true if averaging is required.
If connected, this pin allows you to extract the result only on the selected shell layer(s). The available values are: 0: Top, 1: Bottom, 2: TopBottom, 3: Mid, 4: TopBottomMid.
-
Outputs
Configurations
Scripting
Changelog
result: part eroded kinetic energy (LSDyna)
Description
Read Part Eroded Kinetic Energy (LSDyna) by calling the readers defined by the datasources.
+
Outputs
Configurations
Scripting
Changelog
result: compute stress Z
Description
Computes the stress from an elastic strain field. compute_total_strain limitations are applicable for stress computation Get the ZZ normal component (22 component).
+
Version 0.0.0
Inputs
The element scoping on which the result is computed.
+
Needed to get mesh and material ids. Optional if a data_sources have been connected.
+
Needed to get mesh and material ids. Optional if a streams_container have been connected.
+
Average the Elemental Nodal result to the requested location.
+
Field/or fields container containing only the elastic strain field (element nodal).
+
Outputs
The computed result fields container (elemental nodal).
+
Configurations
Scripting
Changelog
result: part eroded kinetic energy (LSDyna)
Description
Read Part Eroded Kinetic Energy (LSDyna) by calling the readers defined by the datasources.
Version 0.0.0
Supported file types
Inputs
result file container allowed to be kept open to cache data
result file path container, used if no streams are set
entity (part for matsum, interface for rcforc) where the result will be scoped
@@ -10641,7 +10655,7 @@
Configurating operators
component priority table (vector of int)
if true, uses scoping to sort the field (default is false)
Outputs
Configurations
Scripting
Changelog
result: nodal rotation
Description
Read/compute nodal rotation by calling the readers defined by the datasources.
-
Version 0.0.0
Supported file types
Inputs
time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.
+
Version 0.0.0
Supported file types
Inputs
time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.
nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains
result file container allowed to be kept open to cache data
@@ -10693,7 +10707,7 @@
Configurating operators
if 1, cyclic symmetry is ignored. If 2, cyclic expansion is done (default is 1).
region id (integer) or vector of region ids (vector) or region scoping (scoping) of the model (region corresponds to zone for Fluid results or part for LSDyna results).
Outputs
Configurations
Scripting
Changelog
result: nodal rotational velocity
Description
Read/compute nodal rotational velocity by calling the readers defined by the datasources.
-
Version 0.0.0
Supported file types
Inputs
time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.
+
Version 0.0.0
Supported file types
Inputs
time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.
nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains
result file container allowed to be kept open to cache data
@@ -10860,7 +10874,7 @@
Configurating operators
-
Version 0.0.0
Supported file types
Inputs
time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.
+
Version 0.0.0
Supported file types
Inputs
time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.
nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains
result file container allowed to be kept open to cache data
@@ -11037,7 +11051,7 @@
Configurating operators
If true, this pin forces the results to be split by element shape, indicated by the presence of the 'elshape' label in the output. If false, the results for all elements shapes are combined. Default value is false if averaging is not required and true if averaging is required.
If connected, this pin allows you to extract the result only on the selected shell layer(s). The available values are: 0: Top, 1: Bottom, 2: TopBottom, 3: Mid, 4: TopBottomMid.
Outputs
Configurations
Scripting
Changelog
metadata: result info provider
Description
Reads the result information, such as available results or unit systems from the results files contained in the streams or data sources.
-
Version 0.0.0
Supported file types
Inputs
streams (result file container) (optional)
+
Version 0.0.0
Supported file types
Inputs
streams (result file container) (optional)
If the stream is null, retrieves the file path from the data sources.
Outputs
Configurations
Scripting
Changelog
filter: band pass (timescoping)
Description
The band pass filter returns all the values above (but not equal to) the minimum threshold value and below (but not equal to) the maximum threshold value in input.
Version 0.0.0
Inputs
A minimum threshold scalar or a field containing one value is expected.
@@ -12181,7 +12195,7 @@
Configurating operators
-
Version 0.0.0
Supported file types
Inputs
time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.
+
Version 0.0.0
Supported file types
Inputs
time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.
nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains
result file container allowed to be kept open to cache data
@@ -12616,7 +12630,7 @@
Configurating operators
-
Version 0.0.0
Supported file types
Inputs
time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.
+
Version 0.0.0
Supported file types
Inputs
time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.
nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains
result file container allowed to be kept open to cache data
@@ -12782,10 +12796,7 @@
Configurating operators
elemental nodal beam results are read if this pin is set to true (default is false)
If true, this pin forces the results to be split by element shape, indicated by the presence of the 'elshape' label in the output. If false, the results for all elements shapes are combined. Default value is false if averaging is not required and true if averaging is required.
If connected, this pin allows you to extract the result only on the selected shell layer(s). The available values are: 0: Top, 1: Bottom, 2: TopBottom, 3: Mid, 4: TopBottomMid.
-
Outputs
Configurations
Scripting
Changelog
serialization: vtk to fields
Description
Write a field based on a vtk file.
-
Version 0.0.0
Inputs
name of the field in the vtk file
-
Outputs
fields_container
-
Configurations
Scripting
Changelog
result: contact gap distance
Description
Read/compute element contact gap distance by calling the readers defined by the datasources.
+
Outputs
Configurations
Scripting
Changelog
result: contact gap distance
Description
Read/compute element contact gap distance by calling the readers defined by the datasources.
The 'requested_location' and 'mesh_scoping' inputs are processed to see if they need scoping transposition or result averaging. The resulting output fields have a 'Nodal', 'ElementalNodal' or 'Elemental' location.
Once the need for averaging has been detected, the behavior of the combined connection of the 'split_shells' and 'shell_layer' pins is:
@@ -13241,7 +13252,7 @@
Configurating operators
-
Version 0.0.0
Supported file types
Inputs
time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.
+
Version 0.0.0
Supported file types
Inputs
time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.
nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains
result file container allowed to be kept open to cache data
@@ -13282,7 +13293,7 @@
Configurating operators
Field/or fields container containing only the elastic strain field (element nodal).
Outputs
The computed result fields container (elemental nodal).
Configurations
Scripting
Changelog
result: raw displacement
Description
Read/compute U vector from the finite element problem KU=F by calling the readers defined by the datasources.
-
Version 0.0.0
Supported file types
Inputs
time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.
+
Version 0.0.0
Supported file types
Inputs
time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.
nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains
result file container allowed to be kept open to cache data
@@ -13590,7 +13601,7 @@
Configurating operators
If true, this pin forces the results to be split by element shape, indicated by the presence of the 'elshape' label in the output. If false, the results for all elements shapes are combined. Default value is false if averaging is not required and true if averaging is required.
If connected, this pin allows you to extract the result only on the selected shell layer(s). The available values are: 0: Top, 1: Bottom, 2: TopBottom, 3: Mid, 4: TopBottomMid.
Outputs
Configurations
Scripting
Changelog
result: elemental non summable miscellaneous data
Description
Read/compute elemental non summable miscellaneous data by calling the readers defined by the datasources. Modal superposition (on demand expansion) and cyclic cxpansion procedures are not supported since results cannot be summed.
-
Version 0.0.0
Supported file types
Inputs
time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.
+
Version 0.0.0
Supported file types
Inputs
time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.
nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains
Index for the property. Must be set for 'domain_file_path', 'domain_result_file_name' 'key_by_index', 'result_key_by_index', 'path_by_index' and 'path_key_by_index' properties.
Key to look for. Must be set for 'file_path' and 'domain_file_path' properties.
@@ -14072,16 +14078,16 @@
Configurating operators
Version 0.0.0
Inputs
Vector or tensor field that must be rotated, expressed in nodal coordinate system.
Nodal euler angles defined from a result file. Those must be the rotations from Nodal to Global.
Outputs
Rotated field
-
Configurations
Scripting
Changelog
result: global_to_nodal
Description
Rotate results from global coordinate system to local coordinate system.
-
Version 0.0.0
Inputs
Vector or tensor field that must be rotated, expressed in global coordinate system.
-
Nodal euler angles defined from a result file. Those must be the rotations from Nodal to Global.
-
Outputs
Rotated field
-
Configurations
Scripting
Changelog
min_max: min max by entity over time
Description
For each entity and component, evaluates minimum and maximum over time/frequency.
+
Configurations
Scripting
Changelog
min_max: min max by entity over time
Description
For each entity and component, evaluates minimum and maximum over time/frequency.
Input pin 4 compute_amplitude is only effective when given fields_container contains the complex label.
if given input fields_container has a time_freq_support, output pins 2 and 3 fields_container contains time/freq indices of the minimum and maximum values.
Version 0.0.0
Inputs
Calculate the absolute value of field entities before computing the min/max.
Do calculate amplitude.
-
Outputs
Configurations
Scripting
Changelog
utility: split in for each range
Description
Split a scoping into several pieces so you can iterate it with a for_each loop.
+
Outputs
Configurations
Scripting
Changelog
result: global_to_nodal
Description
Rotate results from global coordinate system to local coordinate system.
+
Version 0.0.0
Inputs
Vector or tensor field that must be rotated, expressed in global coordinate system.
+
Nodal euler angles defined from a result file. Those must be the rotations from Nodal to Global.
+
Outputs
Rotated field
+
Configurations
Scripting
Changelog
utility: split in for each range
Description
Split a scoping into several pieces so you can iterate it with a for_each loop.
Version 0.0.0
Inputs
Iterable that can be combined with the one currently generated.
Operator that must be reconnected with the range values.
Outputs
Configurations
Scripting
Changelog
metadata: cyclic support provider
Description
Read the cyclic support (DPF entity containing necessary information for expansions) and expands the mesh.
@@ -14137,7 +14143,12 @@
Configurating operators
Version 0.0.0
Inputs
0 for ASCII (default), and 1 for binary
file path
Outputs
number and types of outputs corresponding of the inputs used in the serialization
-
Configurations
Scripting
Changelog
utility: remote workflow instantiate
Description
Sends a local workflow to a remote process (and keep a local image of it) or create a local image of an existing remote workflow (identified by an id and an address) for a given protocol registered in the streams.
+
Configurations
Scripting
Changelog
filter: low pass (timescoping)
Description
The low pass filter returns all the values below (but not equal to) the threshold value in input.
+
Version 0.0.0
Inputs
a threshold scalar or a field containing one value is expected
+
The default is false. If set to true, the complement of the filtered fields container is returned on output pin 1.
+
Outputs
Configurations
Scripting
Changelog
scoping: rescope
Description
Rescopes a field on the given scoping. If an ID does not exist in the original field, the default value (in 2) is used when defined.
+
Version 0.1.0
Inputs
If pin 2 is used, the IDs not found in the field are added with this default value.
+
Outputs
Configurations
Scripting
Changelog
utility: remote workflow instantiate
Description
Sends a local workflow to a remote process (and keep a local image of it) or create a local image of an existing remote workflow (identified by an id and an address) for a given protocol registered in the streams.
Version 0.0.0
Inputs
local workflow to push to a remote or id of a remote workflow
Outputs
remote workflow containing an image of the remote workflow and the protocols streams
Configurations
Scripting
Changelog
utility: remote operator instantiate
Description
Create a local image of an existing remote operator (identified by an id and an address) for a given protocol registered in the streams. A workflow is created with this operator and returned in output
@@ -14471,12 +14482,34 @@
Configurating operators
Outputs
Configurations
Scripting
Changelog
averaging: nodal difference (field)
Description
Transforms an Elemental Nodal field into a Nodal field. 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's scoping.
Version 0.0.0
Inputs
field or fields container with only one field is expected
average only on these entities
-
Outputs
Configurations
Scripting
Changelog
logic: splitter::data_sources
Description
Splits a Data Sources into multiple coherent data sources, actual number of outputs is always less or equal to the given desired number of ouputs.
+
Outputs
Configurations
Scripting
Changelog
result: compute stress YZ
Description
Computes the stress from an elastic strain field. compute_total_strain limitations are applicable for stress computation Get the YZ shear component (12 component).
+
Version 0.0.0
Inputs
The element scoping on which the result is computed.
+
Needed to get mesh and material ids. Optional if a data_sources have been connected.
+
Needed to get mesh and material ids. Optional if a streams_container have been connected.
+
Average the Elemental Nodal result to the requested location.
+
Field/or fields container containing only the elastic strain field (element nodal).
+
Outputs
The computed result fields container (elemental nodal).
+
Configurations
Scripting
Changelog
logic: splitter::data_sources
Description
Splits a Data Sources into multiple coherent data sources, actual number of outputs is always less or equal to the given desired number of ouputs.
Version 0.0.0
Inputs
Data sources to split.
Number of desired outputs.
Outputs
Actual number of outputs.
Data sources outputs.
-
Configurations
Scripting
Changelog
utility: operator id
Description
Return the id of an Operator.
+
Configurations
Scripting
Changelog
server: grpc start server
Description
Starts a dpf's grpc server (if local) or connect to one and keep it waiting for requests in a streams.
+
Version 0.0.0
Inputs
If no ip address is put, the local ip address is taken
+
If no port is put, port 50052 is taken
+
default is 1 that starts server in new thread. With 0, this thread will be waiting for grpc calls and will not be usable for anything else. With 2, it the server will be started in a new process.
+
If true, the server is assumed to be local and is started. If false, only a client (able to send grpc calls) will be started
+
A data source with result key 'grpc' and file path 'port:ip' can be used instead of the input port and IP.
+
This pin is associated with pin(2) = 2 (server started in a new process). User can enter the integer associated with a DPF context (1: Standalone Context - DpfCoreStandalone.xml, 3: Custom - DpfCustomDefined.xml) or a string with the path of the XML specifying the context.
+
Outputs
dpf streams handling the server, if the server is started in this thread, then nothing is added in output
+
Configurations
Scripting
Changelog
result: compute stress XY
Description
Computes the stress from an elastic strain field. compute_total_strain limitations are applicable for stress computation Get the XY shear component (01 component).
+
Version 0.0.0
Inputs
The element scoping on which the result is computed.
+
Needed to get mesh and material ids. Optional if a data_sources have been connected.
+
Needed to get mesh and material ids. Optional if a streams_container have been connected.
+
Average the Elemental Nodal result to the requested location.
+
Field/or fields container containing only the elastic strain field (element nodal).
+
Outputs
The computed result fields container (elemental nodal).
+
Configurations
Scripting
Changelog
utility: operator id
Description
Return the id of an Operator.
Version 0.0.0
Inputs
Outputs
Configurations
Scripting
Changelog
averaging: elemental nodal to nodal (field)
Description
Transforms an Elemental Nodal field into a Nodal field using an averaging process. The result is computed on a given node's scoping.
Version 0.0.0
Inputs
field or fields container with only one field is expected
average only on these entities
@@ -14554,10 +14587,10 @@
Configurating operators
Version 0.0.0
Inputs
Outputs
first eigen value field
second eigen value field
third eigen value field
-
Configurations
Scripting
Changelog
invariant: von mises eqv (fields container)
Description
Computes the element-wise Von-Mises criteria on all the tensor fields of a fields container.
+
Configurations
Scripting
Changelog
invariant: segalman von mises eqv (fields container)
Description
Computes the element-wise Segalman Von-Mises criteria on all the tensor fields of a fields container.
+
Version 0.0.0
Inputs
Outputs
Configurations
Scripting
Changelog
invariant: von mises eqv (fields container)
Description
Computes the element-wise Von-Mises criteria on all the tensor fields of a fields container.
Version 0.0.0
Inputs
Poisson ratio to be used in equivalent strain calculation.
-
Outputs
Configurations
Scripting
Changelog
invariant: segalman von mises eqv (fields container)
Description
Computes the element-wise Segalman Von-Mises criteria on all the tensor fields of a fields container.
-
Version 0.0.0
Inputs
Outputs
Configurations
Scripting
Changelog
math: entity extractor
Description
Extracts an entity from a field, based on its ID.
+
Outputs
Configurations
Scripting
Changelog
math: entity extractor
Description
Extracts an entity from a field, based on its ID.
Version 0.0.0
Inputs
Outputs
Configurations
Scripting
Changelog
result: remove rigid body motion (fields container)
Description
Removes rigid body mode from a total displacement field by minimization. Use a reference point in order to subtract its displacement to the result displacement field.
Version 0.0.0
Inputs
field or fields container with only one field is expected
Id of the reference entity (node).
@@ -14696,7 +14729,10 @@
Configurating operators
angle phi in degrees (default value 0.0), use if cyclic expansion is to be done.
Outputs
Adjustment
Tension Force
-
Configurations
Scripting
Changelog
result: rom data provider
Description
Set the required data for the invariant terms computation (reduced matrices, lumped mass matrix, modes ...)
+
Configurations
Scripting
Changelog
serialization: vtk to fields
Description
Write a field based on a vtk file.
+
Version 0.0.0
Inputs
name of the field in the vtk file
+
Outputs
fields_container
+
Configurations
Scripting
Changelog
result: rom data provider
Description
Set the required data for the invariant terms computation (reduced matrices, lumped mass matrix, modes ...)
Version 0.0.0
Inputs
If this pin is set to true, customized rom data must be given
FieldsContainers containing the reduced Stiffness matrix
FieldsContainers containing the reduced Mass matrix
@@ -14848,30 +14884,18 @@
Configurating operators
Compute the result on a subset of the space domain defined in the modal_basis fields container.
Outputs
Configurations
Scripting
Changelog
serialization: migrate to vtk
Description
Take an input data sources or streams and convert as much data as possible to vtk.
Version 0.0.0
Inputs
Outputs
Generated output vtk file
-
Configurations
Scripting
Changelog
math: qr solve
Description
Computes the solution using QR factorization.
-
Version 0.0.0
Inputs
fields_container
-
fields_container
-
Outputs
Configurations
Scripting
Changelog
result: von mises strains as mechanical workflow
Description
Generates a workflow that computes the equivalent (Von Mises) elastic strains and averages it to the nodes (by default). For multibody simulations, averaging across bodies can either be activated or deactivated.
-
Version 0.0.0
Inputs
time/freq (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids use scoping with TimeFreq_steps location) required in output.
-
nodes or elements scoping required in output.
-
result file container allowed to be kept open to cache data.
-
result file path container.
-
prevents from reading the mesh in the results file.
-
average the elemental nodal result to the requested location (default is nodal).
-
if true, cyclic expansion is done. If false, it's ignored..
-
for multibody simulations, the stresses are averaged across bodies if true or not if false (default).
-
Outputs
Configurations
Scripting
Changelog
mesh: mesh clipper
Description
Clips a volume mesh along an iso value x, and construct the volume mesh defined by v < x.
-
Version 0.0.0
Inputs
iso value
-
1: closed surface, 0: iso surface.
-
True: slicing will also take into account shell and skin elements. False: slicing will ignore shell and skin elements. The default is true.
-
Outputs
Configurations
Scripting
Changelog
mesh: external layer
Description
Extracts the external layer (thick skin) of the mesh (3D elements) in a new meshed region.
+
Configurations
Scripting
Changelog
mesh: external layer
Description
Extracts the external layer (thick skin) of the mesh (3D elements) in a new meshed region.
Version 0.0.0
Inputs
Outputs
Configurations
Scripting
Changelog
mesh: mesh cutter
Description
Extracts a skin of the mesh in triangles in a new meshed region.
Version 0.0.0
Inputs
Field containing the values for the iso-surface computation. The mesh can be retrieved from this field's support or through pin 2.
iso value
1: closed surface, 0: iso surface.
Mesh to compute the iso-surface from. Used when not given through the support of the field in pin 0.
True: slicing will also take into account shell and skin elements. False: slicing will ignore shell and skin elements. The default is true.
-
Outputs
Configurations
Scripting
Changelog
mesh: mesh plan clipper
Description
Clips a volume mesh along a plane and keeps one side.
+
Outputs
Configurations
Scripting
Changelog
mesh: mesh clipper
Description
Clips a volume mesh along an iso value x, and construct the volume mesh defined by v < x.
+
Version 0.0.0
Inputs
iso value
+
1: closed surface, 0: iso surface.
+
True: slicing will also take into account shell and skin elements. False: slicing will ignore shell and skin elements. The default is true.
+
Outputs
Configurations
Scripting
Changelog
mesh: mesh plan clipper
Description
Clips a volume mesh along a plane and keeps one side.
Version 0.0.0
Inputs
An overall 3D vector that gives the normal direction of the plane.
An overall 3D vector that gives a point of the plane.
Outputs
Configurations
Scripting
Changelog
mesh: mesh_to_graphics
Description
Generate tessellation for input mesh
@@ -14915,7 +14939,10 @@
Configurating operators
use harmonic zero for first rpm (default is false)
calculates time series output (output pin 2), setting it to false enhance performance if only min/max are required (default is true)
substeps to evaluate (frequencies), by default the operator is evaluated using all the available steps
-
Outputs
Configurations
Scripting
Changelog
math: svd
Description
Computes the matrix singular value decomposition (SVD) for each field in the given fields container.
+
Outputs
Configurations
Scripting
Changelog
math: qr solve
Description
Computes the solution using QR factorization.
+
Version 0.0.0
Inputs
fields_container
+
fields_container
+
Outputs
Configurations
Scripting
Changelog
math: svd
Description
Computes the matrix singular value decomposition (SVD) for each field in the given fields container.
Version 0.0.0
Inputs
fields_container
Outputs
Singular values of the input data, where A=U.S.Vt
U of the input data, where A=U.S.Vt
@@ -15162,50 +15189,14 @@
Configurating operators
Average the Elemental Nodal result to the requested location.
Field/or fields container containing only the elastic strain field (element nodal).
Outputs
The computed result fields container (elemental nodal).
-
Configurations
Scripting
Changelog
result: compute stress Z
Description
Computes the stress from an elastic strain field. compute_total_strain limitations are applicable for stress computation Get the ZZ normal component (22 component).
+
Configurations
Scripting
Changelog
result: compute stress XZ
Description
Computes the stress from an elastic strain field. compute_total_strain limitations are applicable for stress computation Get the XZ shear component (02 component).
Version 0.0.0
Inputs
The element scoping on which the result is computed.
Needed to get mesh and material ids. Optional if a data_sources have been connected.
Needed to get mesh and material ids. Optional if a streams_container have been connected.
Average the Elemental Nodal result to the requested location.
Field/or fields container containing only the elastic strain field (element nodal).
Outputs
The computed result fields container (elemental nodal).
-
Configurations
Scripting
Changelog
server: grpc start server
Description
Starts a dpf's grpc server (if local) or connect to one and keep it waiting for requests in a streams.
-
Version 0.0.0
Inputs
If no ip address is put, the local ip address is taken
-
If no port is put, port 50052 is taken
-
default is 1 that starts server in new thread. With 0, this thread will be waiting for grpc calls and will not be usable for anything else. With 2, it the server will be started in a new process.
-
If true, the server is assumed to be local and is started. If false, only a client (able to send grpc calls) will be started
-
A data source with result key 'grpc' and file path 'port:ip' can be used instead of the input port and IP.
-
This pin is associated with pin(2) = 2 (server started in a new process). User can enter the integer associated with a DPF context (1: Standalone Context - DpfCoreStandalone.xml, 3: Custom - DpfCustomDefined.xml) or a string with the path of the XML specifying the context.
-
Outputs
dpf streams handling the server, if the server is started in this thread, then nothing is added in output
-
Configurations
Scripting
Changelog
result: compute stress XY
Description
Computes the stress from an elastic strain field. compute_total_strain limitations are applicable for stress computation Get the XY shear component (01 component).
-
Version 0.0.0
Inputs
The element scoping on which the result is computed.
-
Needed to get mesh and material ids. Optional if a data_sources have been connected.
-
Needed to get mesh and material ids. Optional if a streams_container have been connected.
-
Average the Elemental Nodal result to the requested location.
-
Field/or fields container containing only the elastic strain field (element nodal).
-
Outputs
The computed result fields container (elemental nodal).
-
Configurations
Scripting
Changelog
result: compute stress YZ
Description
Computes the stress from an elastic strain field. compute_total_strain limitations are applicable for stress computation Get the YZ shear component (12 component).
-
Version 0.0.0
Inputs
The element scoping on which the result is computed.
-
Needed to get mesh and material ids. Optional if a data_sources have been connected.
-
Needed to get mesh and material ids. Optional if a streams_container have been connected.
-
Average the Elemental Nodal result to the requested location.
-
Field/or fields container containing only the elastic strain field (element nodal).
-
Outputs
The computed result fields container (elemental nodal).
-
Configurations
Scripting
Changelog
result: compute stress XZ
Description
Computes the stress from an elastic strain field. compute_total_strain limitations are applicable for stress computation Get the XZ shear component (02 component).
-
Version 0.0.0
Inputs
The element scoping on which the result is computed.
-
Needed to get mesh and material ids. Optional if a data_sources have been connected.
-
Needed to get mesh and material ids. Optional if a streams_container have been connected.
-
Average the Elemental Nodal result to the requested location.
-
Field/or fields container containing only the elastic strain field (element nodal).
-
Outputs
The computed result fields container (elemental nodal).
-
Configurations
Scripting
Changelog
result: compute stress 1
Description
Computes the stress from an elastic strain field. compute_total_strain limitations are applicable for stress computation Get the 1st principal component.
-
Version 0.0.0
Inputs
The element scoping on which the result is computed.
-
Needed to get mesh and material ids. Optional if a data_sources have been connected.
-
Needed to get mesh and material ids. Optional if a streams_container have been connected.
-
Average the Elemental Nodal result to the requested location.
-
Field/or fields container containing only the elastic strain field (element nodal).
-
Outputs
The computed result fields container (elemental nodal).
-
Configurations
Scripting
Changelog
result: compute stress von mises
Description
Computes the stress from an elastic strain field. compute_total_strain limitations are applicable for stress computationGet the Von Mises equivalent stress.
+
Configurations
Scripting
Changelog
result: compute stress von mises
Description
Computes the stress from an elastic strain field. compute_total_strain limitations are applicable for stress computationGet the Von Mises equivalent stress.
Version 0.0.0
Inputs
The element scoping on which the result is computed.
Needed to get mesh and material ids. Optional if a data_sources have been connected.
Needed to get mesh and material ids. Optional if a streams_container have been connected.
@@ -15266,7 +15257,16 @@
Configurating operators
Poisson ratio to be used in equivalent strain calculation.
if true, cyclic expansion is done. If false, it's ignored.
for multibody simulations, the stresses are averaged across bodies if true or not if false (default).
-
Outputs
Configurations
Scripting
Changelog
compression: quantization field
Description
Applies scaling to precision to all the values from field input, then rounding to the unit.
+
Outputs
Configurations
Scripting
Changelog
result: von mises strains as mechanical workflow
Description
Generates a workflow that computes the equivalent (Von Mises) elastic strains and averages it to the nodes (by default). For multibody simulations, averaging across bodies can either be activated or deactivated.
+
Version 0.0.0
Inputs
time/freq (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids use scoping with TimeFreq_steps location) required in output.
+
nodes or elements scoping required in output.
+
result file container allowed to be kept open to cache data.
+
result file path container.
+
prevents from reading the mesh in the results file.
+
average the elemental nodal result to the requested location (default is nodal).
+
if true, cyclic expansion is done. If false, it's ignored..
+
for multibody simulations, the stresses are averaged across bodies if true or not if false (default).
+
Outputs
Configurations
Scripting
Changelog
compression: quantization field
Description
Applies scaling to precision to all the values from field input, then rounding to the unit.