diff --git a/doc/source/_static/dpf_operators.html b/doc/source/_static/dpf_operators.html index 7613133c501..375e6abad4c 100644 --- a/doc/source/_static/dpf_operators.html +++ b/doc/source/_static/dpf_operators.html @@ -2805,7 +2805,837 @@
The Model is built with DataSources that it will open (in a streams by default) to explore an analysis. Printing the model is a good tool to see the results that are available.
-In DPF, the operator is used to import and modify the simulation data. We can count 3 main types of operators:
Operators importing/reading data
Advanced user might want to configurate an operator's behavior during its running phase. This can be done through the "config". This option allows to choose if an operator can directly modify the input data container instead of creating a new one with the "inplace" configuration, to choose if an operation between to fields should use their indices or mesh ids with the "work_by_index" configuration... Each operator's description explains which configuration are supported. -
Extracts element-wise imaginary part of field containers containing complex fields.
+">Extracts element-wise imaginary part of field containers containing complex fields.
Computes the amplitude of a real and an imaginary field.
-Reads the mesh support.
+Reads the mesh support.
Streams (result file container) (optional). |
If the stream is null, retrieves the file path from the data sources. - |
Read Beam Axial Stress (LSDyna) by calling the readers defined by the datasources.
+Read Beam Axial Stress (LSDyna) by calling the readers defined by the datasources.
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 @@ -3418,7 +5279,7 @@Configurating operatorsInputs
OutputsConfigurationsScriptingmath: sqrt (fields container)Computes element-wise sqrt(field1). Inputs
OutputsConfigurationsScriptingother: BufferInputsOutputsConfigurationsScriptingother: hdf5::h5dpf::GLOB_SIEInputsOutputsConfigurationsScriptingmath: conjugateComputes element-wise conjugate of field containers containing complex fields. + |
Computes element-wise conjugate of field containers containing complex fields.
Create dpf's html documentation. Only on Windows.
default is {working directory}/dataProcessingDoc.html |
Generate the documentation depending on exposure level : 0 (default) for public operators, 1 includes hidden operator, 2 includes private operator, 3 includes operator without specifications. @@ -3434,7 +5295,7 @@Configurating operators |
result file path container, used if no streams are set |
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 - |
Checks if two property_fields_container are identical.
+Checks if two property_fields_container are identical.
bool (true if identical...) |
Computes multiplication between two field containers containing complex fields.
Assembles a set of result information into a unique one.
@@ -3451,7 +5312,7 @@Lp normalisation type, p = 1, 2, ...n - Default Lp=L2 |
Assemble strings and integers to make a label space.
Used as a base label (extracted from Fields/Scoping Container, or directly from Label Space) that is concatenated with provided values. - |
Computes element-wise sqrt(field1).
+Computes element-wise sqrt(field1).
field or fields container with only one field is expected |
Read Y Plus (y+) by calling the readers defined by the datasources.
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. @@ -3578,7 +5439,7 @@Configurating operatorsInputs
OutputsConfigurationsScriptingother: hdf5::h5dpf::S3InputsOutputsConfigurationsScriptingmath: centroid (fields container)Computes the centroid of all the matching fields of a fields container at a given time or frequency, using fieldOut = field1*(1.-fact)+field2*(fact). + |
Computes the centroid of all the matching fields of a fields container at a given time or frequency, using fieldOut = field1*(1.-fact)+field2*(fact).
Shifts the phase of all the corresponding real and imaginary fields of a fields container for a given angle (in 2) of a unit (in 4).
String Unit. Supported values: "deg" or "rad". Default: "rad". |
The high pass filter returns all the values above, or equal, in absolute value to the threshold value in input.
@@ -3587,7 +5448,7 @@The default is false. If set to true, the complement of the filtered fields container is returned on output pin 1. |
Computes element-wise field[i]^2.
field or fields container with only one field is expected - |
Read/compute nodal velocities Z component of the vector (3rd component) by calling the readers defined by the datasources.
+Read/compute nodal velocities Z component of the vector (3rd component) by calling the readers defined by the datasources.
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 |
FieldsContainer already allocated modified inplace @@ -3610,7 +5471,7 @@Configurating operators |
Fields Container with the label to be removed. |
Label to be removed from the fields container. |
Computes element-wise sin(field[i]).
-Computes element-wise cos(field[i]).
+Computes element-wise cos(field[i]).
field or fields container with only one field is expected |
Computes element-wise cos(field[i]).
field or fields container with only one field is expected @@ -3632,7 +5493,7 @@Configurating operators |
Computes aXY + bZ where a,b (in 0, in 3) are scalar and X,Y,Z (in 1,2,4) are complex numbers.
Double |
Double - |
Computes element-wise field[i]^2.
+Computes element-wise field[i]^2.
field or fields container with only one field is expected |
Read Mean Static Pressure by calling the readers defined by the datasources.
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. @@ -3714,7 +5575,7 @@Configurating operators |
Computes the cross product of two vector fields. Fields can have the same location or Elemental Nodal and Nodal locations.
field or fields container with only one field is expected |
field or fields container with only one field is expected - |
The high pass filter returns all the values above (but not equal to) the threshold value in input.
+The high pass filter returns all the values above (but not equal to) the threshold value in input.
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. |
For every two fields with the same label space (from the two input fields containers), computes component-wise fraction 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.
@@ -3725,7 +5586,7 @@Computes element-wise Kronecker product between two tensor fields.
field or fields container with only one field is expected |
field or fields container with only one field is expected - |
Computes amplitude of a real and an imaginary field.
+Computes amplitude of a real and an imaginary field.
field or fields container with only one field is expected |
field or fields container with only one field is expected |
Read/compute joint relative angular velocity by calling the readers defined by the datasources.
@@ -3776,7 +5637,7 @@Computes the phase (in rad) between a real and an imaginary field.
field or fields container with only one field is expected |
field or fields container with only one field is expected - |
Computes phase (in rad) between real and imaginary fields.
+Computes phase (in rad) between real and imaginary fields.
Computes element-wise modulus of field containers containing complex fields.
Read/compute element mass by calling the readers defined by the datasources.
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. @@ -3920,7 +5781,7 @@Configurating operatorsInputsOutputs
ConfigurationsScriptinglogic: component selector (fields container)Creates a scalar fields container based on the selected component for each field. Inputs
OutputsConfigurationsScriptingother: hdf5::topo::ResultInfoProviderInputsOutputsConfigurationsScriptinglogic: component selector (field)Creates a scalar/vector field based on the selected component. + |
Creates a scalar/vector field based on the selected component.
One or several component index that will be extracted from the initial field. |
Set a default value for components that do not exist. |
Provides a scoping at a given location based on a given property name and a property number.
@@ -3956,7 +5817,7 @@For field with nature matrix, this is the column indices to extract. |
change the location of a field.
new location of the output field ex 'Nodal', 'ElementalNodal', 'Elemental'... - |
Extracts the fields at the indices defined in the vector (in 1) from the fields container (in 0).
+Extracts the fields at the indices defined in the vector (in 1) from the fields container (in 0).
if a field is in input, it is passed on as an output |
Default is the first field |
Returns the node coordinates of the mesh(es) in input.
@@ -4000,7 +5861,7 @@result file path container, used if no streams are set |
integration point where the result will be read from. Default value: 0 (first integration point). |
Unit System ID (int), semicolon-separated list of base unit strings (str) or UnitSystem instance - |
Sets a property to an input field/field container.
+Sets a property to an input field/field container.
Property to set |
Property to set |
Read/compute Electric flux density Y component of the vector (2nd 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.
@@ -4016,7 +5877,7 @@elemental nodal beam results are read if this pin is set to true (default is false) |
Returns the input field or fields container.
field or fields container with only one field is expected - |
Returns the input field or fields container.
+Returns the input field or fields container.
Read/compute Electric flux density 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.
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 @@ -4095,7 +5956,7 @@Configurating operators |
any output |
Ties a support to a fields container.
Meshed region or a support of the field. - |
Read/compute normal contact moment by calling the readers defined by the datasources.
+Read/compute normal contact moment by calling the readers defined by the datasources.
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 |
Fields container already allocated modified inplace @@ -4103,11 +5964,11 @@Configurating operators |
result file path container, used if no streams are set |
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 - |
Uses the FieldsContainer APIs to return a given attribute of the fields container in input.
+Uses the FieldsContainer APIs to return a given attribute of the fields container in input.
Supported property names are: "label_scoping", "label_values", "time_freq_support", "labels", "field_scoping" and "field". |
Additional pin for some property : the label name for "label_scoping" or "label_values", the field index (default 0) for "field_scoping" or "field". |
Returns a Scoping for property: "label_scoping", a vector of int for "label_values", a time freq support for "time_freq_support", a vector of string for "labels", a LabelSpace for "field_scoping" and a "field" for "field". - |
Read/compute element nodal component thermal strains XZ shear component (02 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.
+Read/compute element nodal component thermal strains XZ shear component (02 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.
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 |
FieldsContainer already allocated modified inplace @@ -4118,7 +5979,7 @@Configurating operators |
requested location, default is Nodal |
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) - |
Takes three scalar fields and assembles them as a 3D vector field.
+Takes three scalar fields and assembles them as a 3D vector field.
Read Global Eroded Hourglass Energy (LSDyna) by calling the readers defined by the datasources.
result file container allowed to be kept open to cache data |
result file path container, used if no streams are set @@ -4172,7 +6033,7 @@Configurating operators |
Compute the Poynting Vector
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 - |
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.
+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.
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. @@ -4190,7 +6051,7 @@Configurating operators |
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 meshes container, otherwise, label space is kept. |
meshes - |
Creates a new scopings container with all the scopings corresponding to the label space in input 1. If pin 1 is not defined, pin 0 input will be copied to the output.
+Creates a new scopings container with all the scopings corresponding to the label space in input 1. If pin 1 is not defined, pin 0 input will be copied to the output.
scopings_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 scopings container, otherwise, label space is kept. @@ -4199,7 +6060,7 @@Configurating operatorsInputs
OutputsConfigurationsScriptingother: hdf5::h5dpf::GLOB_ENG_ERAHOInputsOutputsConfigurationsScriptingutility: compute time scopingComputes the time frequency scoping (made of set IDs) necessary to interpolate on a list of time or frequencies. + |
Computes the time frequency scoping (made of set IDs) necessary to interpolate on a list of time or frequencies.
List of frequencies or times needed. To specify load steps, put a field (and not a list) in input with a scoping located on "TimeFreq_steps". |
1:ramped' or 2:stepped', default is ramped |
time_scoping @@ -4228,7 +6089,7 @@Configurating operators |
elemental nodal beam results are read if this pin is set to true (default is false) |
This pin forces elemental nodal shell and solid results to be split if this pin is set to true. If set to false (default), a specific shell layer is still needed to merge the fields. Merge is possible only if a shell layer is provided. |
If the requested_location pin is not connected, and if split_shells pin is set to true, we choose one of the shell layer for shell element. If split_shells pin is set to false (default value) and a specific shell layer is provided, results will be merged on this specific shell layer. - |
Apply bartlett windowing on a given FieldsContainer having time label or a Field located on time. Assume that time sampling is evenly spaced (use time_freq_interpolation before otherwise).
+Apply bartlett windowing on a given FieldsContainer having time label or a Field located on time. Assume that time sampling is evenly spaced (use time_freq_interpolation before otherwise).
Read Turbulent Viscosity by calling the readers defined by the datasources.
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 @@ -4242,11 +6103,11 @@Configurating operators |
result file path container, used if no streams are set |
entity (part for matsum, interface for rcforc) where the result will be scoped |
Unit System ID (int), semicolon-separated list of base unit strings (str) or UnitSystem instance - |
Generates .py file with specifications for loaded plugin(s).
+Generates .py file with specifications for loaded plugin(s).
Extracts a value from a field and makes a new field containing only this value, with the associated scoping's location set as 'overall'.
Compute the measure of the Elements (volume for 3D elements, surface for 2D elements or length for 1D elements) using default shape functions, except for polyhedrons.
If not provided, the measure of all elements for the mesh is computed. If provided, the Scoping needs to have "Elemental" location. - |
Read/compute Pressure by calling the readers defined by the datasources.
+Read/compute Pressure by calling the readers defined by the datasources.
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 |
Fields container already allocated modified inplace @@ -4314,7 +6175,7 @@Configurating operators |
requested location, default is Nodal |
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) - |
Read/compute elemental gasket thermal closure XY shear component (01 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.
+Read/compute elemental gasket thermal closure XY shear component (01 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.
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 |
FieldsContainer already allocated modified inplace @@ -4325,7 +6186,7 @@Configurating operators |
requested location, default is Nodal |
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) - |
Read/compute element nodal component stresses XY shear component (01 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.
+Read/compute element nodal component stresses XY shear component (01 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.
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 |
FieldsContainer already allocated modified inplace @@ -4347,7 +6208,7 @@Configurating operators |
requested location, default is Nodal |
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) - |
Read/compute modal basis by calling the readers defined by the datasources.
+Read/compute modal basis by calling the readers defined by the datasources.
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 |
Fields container already allocated modified inplace @@ -4398,7 +6259,7 @@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) - |
Converts a fields container from BCS to NOD ordering.
+Converts a fields container from BCS to NOD ordering.
fields_container |
Data_sources (must contain the full file). |
Read/compute tangential contact moment by calling the readers defined by the datasources.
@@ -4458,7 +6319,7 @@requested location, default is Nodal |
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) - |
Read/compute elemental gasket stress XY shear component (01 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.
+Read/compute elemental gasket stress XY shear component (01 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.
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 |
FieldsContainer already allocated modified inplace @@ -4549,7 +6410,7 @@Configurating operators |
elemental nodal beam results are read if this pin is set to true (default is false) |
This pin forces elemental nodal shell and solid results to be split if this pin is set to true. If set to false (default), a specific shell layer is still needed to merge the fields. Merge is possible only if a shell layer is provided. |
If the requested_location pin is not connected, and if split_shells pin is set to true, we choose one of the shell layer for shell element. If split_shells pin is set to false (default value) and a specific shell layer is provided, results will be merged on this specific shell layer. - |
Transforms a Workflow into a symbolic Workflow and writes it to a file (if a path is set in input) or string
+Transforms a Workflow into a symbolic Workflow and writes it to a file (if a path is set in input) or string
0 is ASCII format and 1 is binary, default is 0. |
1 copies connections with its data, 2 forwards named inputs and outputs names, 7 copies connections of named inputs and ouputs with their data. default is 7. |
Write the invariant terms and the model data in a cms_rbd file
@@ -4644,7 +6505,7 @@requested location, default is Nodal |
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) - |
Read/compute element nodal component elastic strains ZZ normal component (22 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.
+Read/compute element nodal component elastic strains ZZ normal component (22 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.
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 |
FieldsContainer already allocated modified inplace @@ -4673,7 +6534,7 @@Configurating operators |
Already merged field support. |
Already merged fields containers support. |
A vector of fields containers to merge or fields containers from pin 0 to ... - |
Read/compute element nodal component elastic strains XY shear component (01 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.
+Read/compute element nodal component elastic strains XY shear component (01 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.
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 |
FieldsContainer already allocated modified inplace @@ -4742,7 +6603,7 @@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) - |
compute the normals at the given nodes or element scoping based on the given mesh (first version, the element normal is only handled on the shell elements)
+compute the normals at the given nodes or element scoping based on the given mesh (first version, the element normal is only handled on the shell elements)
Assembles a set of scopings into a unique one.
Either a scopings container, a vector of scopings to merge, or scopings from pin 0 to ... |
Read/compute element nodal component elastic strains 3rd principal component by calling the readers defined by the datasources and computing its eigen values. The off-diagonal strains are first converted from Voigt notation to the standard strain values.
@@ -4810,7 +6671,7 @@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 - |
Transforms Input fields into Elemental fields using an averaging process. The result is computed on a given element's scoping.
+Transforms Input fields into Elemental fields using an averaging process. The result is computed on a given element's scoping.
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. @@ -4851,7 +6712,7 @@Configurating operators |
requested location, default is Nodal |
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) - |
Read/compute Coordinates (LSDyna) by calling the readers defined by the datasources.
+Read/compute Coordinates (LSDyna) by calling the readers defined by the datasources.
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 |
Fields container already allocated modified inplace @@ -4897,7 +6758,7 @@Configurating operators |
elemental nodal beam results are read if this pin is set to true (default is false) |
Assembles a set of materials into a unique one.
A vector of materials to merge or materials from pin 0 to ... - |
Write the input field and fields container into a given vtk path
+Write the input field and fields container into a given vtk path
Either export volume elements in the mesh with their fields with value 0 or faces elements in the mesh with their fields with value 1 (default is 0) |
path with vtk extension were the export occurs |
necessary if the first field or fields container don't have a mesh in their support @@ -4985,7 +6846,7 @@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) - |
Reads/computes element nodal component plastic strains, average it on nodes (by default) and computes its invariants.
+Reads/computes element nodal component plastic strains, average it on nodes (by default) and computes its invariants.
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 |
FieldsContainer already allocated modified inplace @@ -5012,7 +6873,7 @@Configurating operatorsInputs
OutputsConfigurationsScriptingother: mapdl::rdsp::TimeFreqSupportProviderInputsOutputsConfigurationsScriptingmath: modal damping ratioComputes damping ratio for each mode shape as X_i = const + ratio_i + m_coefficient / (2*omega_i) + k_coefficient * omega_i/2. + |
Computes damping ratio for each mode shape as X_i = const + ratio_i + m_coefficient / (2*omega_i) + k_coefficient * omega_i/2.
input vector expects natural frequencies. |
constant modal damping ratio |
modal damping ratio for each mode shape @@ -5097,7 +6958,7 @@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) - |
Takes two Any objects and compares them.Supported types: Field, FieldsContainer, Mesh, MeshesContainer, PropertyField, PropertyFieldsContainer, Scoping, ScopingsContainer, StringField, standard types (double, int, string, vector of int, doubles, string). Note: all inputs related to fields, mesh, and so on are passed to each property check.
+Takes two Any objects and compares them.Supported types: Field, FieldsContainer, Mesh, MeshesContainer, PropertyField, PropertyFieldsContainer, Scoping, ScopingsContainer, StringField, standard types (double, int, string, vector of int, doubles, string). Note: all inputs related to fields, mesh, and so on are passed to each property check.
Double positive small value. Smallest value considered during the comparison step. All the absolute values in the field less than this value are considered null, (default value: 1.0e-14). |
Double relative tolerance. Maximum tolerance gap between two compared values. Values within relative tolerance are considered identical. Formula is (v1-v2)/v2 < relativeTol. Default is 0.001. |
For meshes and meshescontainer: compare auxiliary data (i.e property fields, scopings...). Default value is 'false'. @@ -5122,7 +6983,7 @@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) - |
Take any input and serialize them in a file.
+Take any input and serialize them in a file.
0 for ASCII (default), and 1 for binary |
any input |
Read Wall Shear Stress by calling the readers defined by the datasources.
@@ -5173,8 +7034,8 @@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) - |
Converts 3D field from cartesian coordinates to spherical coordinates.
-Read Global External Work (LSDyna) by calling the readers defined by the datasources.
+Converts 3D field from cartesian coordinates to spherical coordinates.
+Read Global External Work (LSDyna) by calling the readers defined by the datasources.
result file container allowed to be kept open to cache data |
result file path container, used if no streams are set |
Unit System ID (int), semicolon-separated list of base unit strings (str) or UnitSystem instance @@ -5222,7 +7083,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. - |
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.
+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.
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 |
FieldsContainer already allocated modified inplace @@ -5250,7 +7111,7 @@Configurating operators |
Data sources. Optional if using a streams container. |
Type of force to be processed (0 - default: Total forces (static, damping, and inertia)., 1: Static forces, 2: Damping forces, 3: Inertia forces) |
Coordinate field of a point for moment summations. Defaults to (0,0,0). - |
Read/compute nodal displacements Y component of the vector (2nd component) by calling the readers defined by the datasources.
+Read/compute nodal displacements Y component of the vector (2nd component) by calling the readers defined by the datasources.
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 |
FieldsContainer already allocated modified inplace @@ -5270,7 +7131,7 @@Configurating operators |
requested location, default is Nodal |
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) - |
Read/compute nodal displacements Z component of the vector (3rd component) by calling the readers defined by the datasources.
+Read/compute nodal displacements Z component of the vector (3rd component) by calling the readers defined by the datasources.
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 |
FieldsContainer already allocated modified inplace @@ -5290,7 +7151,7 @@Configurating operators |
requested location, default is Nodal |
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) - |
Read/compute heat flux Y component of the vector (2nd 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.
+Read/compute heat flux Y component of the vector (2nd 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.
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 |
FieldsContainer already allocated modified inplace @@ -5349,7 +7210,7 @@Configurating operators |
elemental nodal beam results are read if this pin is set to true (default is false) |
This pin forces elemental nodal shell and solid results to be split if this pin is set to true. If set to false (default), a specific shell layer is still needed to merge the fields. Merge is possible only if a shell layer is provided. |
If the requested_location pin is not connected, and if split_shells pin is set to true, we choose one of the shell layer for shell element. If split_shells pin is set to false (default value) and a specific shell layer is provided, results will be merged on this specific shell layer. - |
Read/compute element euler angles Y component of the vector (2nd 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.
+Read/compute element euler angles Y component of the vector (2nd 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.
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 |
FieldsContainer already allocated modified inplace @@ -5422,7 +7283,7 @@Configurating operators |
name of the result to read. By default the name of the operator is taken. |
Optional zone name/Id of the mesh. |
Results - |
Read/compute Temperature Gradient X component of the vector (1st 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.
+Read/compute Temperature Gradient X component of the vector (1st 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.
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 |
FieldsContainer already allocated modified inplace @@ -5535,7 +7396,7 @@Configurating operators |
elemental nodal beam results are read if this pin is set to true (default is false) |
This pin forces elemental nodal shell and solid results to be split if this pin is set to true. If set to false (default), a specific shell layer is still needed to merge the fields. Merge is possible only if a shell layer is provided. |
If the requested_location pin is not connected, and if split_shells pin is set to true, we choose one of the shell layer for shell element. If split_shells pin is set to false (default value) and a specific shell layer is provided, results will be merged on this specific shell layer. - |
Read/compute Magnetic Flux Density X component of the vector (1st 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.
+Read/compute Magnetic Flux Density X component of the vector (1st 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.
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 |
FieldsContainer already allocated modified inplace @@ -5598,7 +7459,7 @@Configurating operators |
requested location, default is Nodal |
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) - |
Read/compute element nodal forces 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.
+Read/compute element nodal forces 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.
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 |
Fields container already allocated modified inplace @@ -5646,7 +7507,7 @@Configurating operators |
elemental nodal beam results are read if this pin is set to true (default is false) |
This pin forces elemental nodal shell and solid results to be split if this pin is set to true. If set to false (default), a specific shell layer is still needed to merge the fields. Merge is possible only if a shell layer is provided. |
If the requested_location pin is not connected, and if split_shells pin is set to true, we choose one of the shell layer for shell element. If split_shells pin is set to false (default value) and a specific shell layer is provided, results will be merged on this specific shell layer. - |
Reads the result information, such as available results or unit systems from the results files contained in the streams or data sources.
+Reads the result information, such as available results or unit systems from the results files contained in the streams or data sources.
streams (result file container) (optional) |
If the stream is null, retrieves the file path from the data sources. |
Extracts a skin of the mesh in triangles in a new meshed region.
@@ -5667,7 +7528,7 @@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.
A minimum threshold scalar or a field containing one value is expected. |
A maximum threshold scalar or a field containing one value is expected. - |
Read/compute element nodal accumulated equivalent plastic strain 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.
+Read/compute element nodal accumulated equivalent plastic strain 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.
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 |
Fields container already allocated modified inplace @@ -5715,7 +7576,7 @@Configurating operators |
elemental nodal beam results are read if this pin is set to true (default is false) |
This pin forces elemental nodal shell and solid results to be split if this pin is set to true. If set to false (default), a specific shell layer is still needed to merge the fields. Merge is possible only if a shell layer is provided. |
If the requested_location pin is not connected, and if split_shells pin is set to true, we choose one of the shell layer for shell element. If split_shells pin is set to false (default value) and a specific shell layer is provided, results will be merged on this specific shell layer. - |
Loads the appropriate operator based on the data sources and retrieves material properties.
+Loads the appropriate operator based on the data sources and retrieves material properties.
material properties |
Read/compute element nodal creep strain energy density 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.
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. @@ -5798,7 +7659,7 @@Configurating operators |
elemental nodal beam results are read if this pin is set to true (default is false) |
This pin forces elemental nodal shell and solid results to be split if this pin is set to true. If set to false (default), a specific shell layer is still needed to merge the fields. Merge is possible only if a shell layer is provided. |
If the requested_location pin is not connected, and if split_shells pin is set to true, we choose one of the shell layer for shell element. If split_shells pin is set to false (default value) and a specific shell layer is provided, results will be merged on this specific shell layer. - |
Read/compute element contact friction stress 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.
+Read/compute element contact friction stress 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.
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 |
Fields container already allocated modified inplace @@ -5830,7 +7691,7 @@Configurating operators |
elemental nodal beam results are read if this pin is set to true (default is false) |
This pin forces elemental nodal shell and solid results to be split if this pin is set to true. If set to false (default), a specific shell layer is still needed to merge the fields. Merge is possible only if a shell layer is provided. |
If the requested_location pin is not connected, and if split_shells pin is set to true, we choose one of the shell layer for shell element. If split_shells pin is set to false (default value) and a specific shell layer is provided, results will be merged on this specific shell layer. - |
Read Global Joint Internal Energy (LSDyna) by calling the readers defined by the datasources.
+Read Global Joint Internal Energy (LSDyna) by calling the readers defined by the datasources.
result file container allowed to be kept open to cache data |
result file path container, used if no streams are set |
Unit System ID (int), semicolon-separated list of base unit strings (str) or UnitSystem instance @@ -5929,7 +7790,7 @@Configurating operators |
result file path container, used if no streams are set |
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 - |
Read RMS Static Pressure by calling the readers defined by the datasources.
+Read RMS Static Pressure by calling the readers defined by the datasources.
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 @@ -5957,7 +7818,7 @@Configurating operators |
result file path container, used if no streams are set |
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 - |
Read/compute temperature field by calling the readers defined by the datasources.
+Read/compute temperature field by calling the readers defined by the datasources.
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 |
Fields container already allocated modified inplace @@ -6020,6 +7881,7 @@Configurating operators |
prevents from reading the mesh in the result files |
Solve in mapdl a dat/inp file and returns a datasources with the rst file.
Set the number of MPI processes used for resolution (default is 2) + |
Set the number of threads used for resolution (default is 1) |
data sources containing the input file. |
used when a user includes commands in the input file allowing to launch DPF server inside MAPDL to interact with MAPDL using DPF client API |
returns the data source if the server_mode pin is not set to yes @@ -6047,7 +7909,7 @@Configurating operators |
prevents from reading the mesh in the result files |
Specifies the scripting name of the raw/internal Name of the result to extract from the file |
Specifies the scripting name of the result to extract;see ResultInfo for details. Use either "result name" or "result scripting name" with their appropriate pin, but not both. - |
Read/compute Elemental Heat Generation by calling the readers defined by the datasources.
+Read/compute Elemental Heat Generation by calling the readers defined by the datasources.
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 |
Fields container already allocated modified inplace @@ -6071,7 +7933,7 @@Configurating operators |
result file path container, used if no streams are set |
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 - |
Read/compute joint moment reaction by calling the readers defined by the datasources.
+Read/compute joint moment reaction by calling the readers defined by the datasources.
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 |
Fields container already allocated modified inplace @@ -6226,7 +8088,7 @@Configurating operatorsInputsOutputs
ConfigurationsScriptingother: mapdl::mode::MeshProviderInputsOutputsConfigurationsScriptingresult: global added mass (percentage) (LSDyna)Read Global Added Mass (percentage) (LSDyna) by calling the readers defined by the datasources. + |
Read Global Added Mass (percentage) (LSDyna) by calling the readers defined by the datasources.
result file container allowed to be kept open to cache data |
result file path container, used if no streams are set |
Unit System ID (int), semicolon-separated list of base unit strings (str) or UnitSystem instance @@ -6302,18 +8164,18 @@Configurating operators |
Evaluates time/frequency of maximum.
Should use absolute value. |
Do calculate amplitude. - |
Retrieves the nodal scoping of a given input mesh, which contains the node IDs.
+Retrieves the nodal scoping of a given input mesh, which contains the node IDs.
Read Interface Resultant Contact Force (LSDyna) by calling the readers defined by the datasources.
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 |
Unit System ID (int), semicolon-separated list of base unit strings (str) or UnitSystem instance - |
Read Interface Contact Moment (LSDyna) by calling the readers defined by the datasources.
+Read Interface Contact Moment (LSDyna) by calling the readers defined by the datasources.
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 |
Unit System ID (int), semicolon-separated list of base unit strings (str) or UnitSystem instance - |
Read Density by calling the readers defined by the datasources.
+Read Density by calling the readers defined by the datasources.
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 @@ -6434,11 +8296,11 @@Configurating operators |
Reads the time/frequency support from the results files contained in the streams or data sources.
streams (result file container) (optional) |
If the stream is null, retrieves the file path from the data sources. - |
Reads the mesh information, such as number of elements (common property), number of faces (Cff plugins) or scoping of parts (LSDYNA plugins) on files contained in the streams or data sources.
+Reads the mesh information, such as number of elements (common property), number of faces (Cff plugins) or scoping of parts (LSDYNA plugins) on files contained in the streams or data sources.
Optional time/frequency set ID of the mesh. |
streams (mesh file container) (optional) |
If the stream is null, retrieves the file path from the data sources. - |
Creates streams (files with cache) from the data sources.
+Creates streams (files with cache) from the data sources.
Compute the Poynting Vector surface integral
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 @@ -6454,7 +8316,7 @@Configurating operators |
Key to look for. Must be set for 'file_path' and 'domain_file_path' properties. |
Result key to look for. Can be used for 'file_path', 'result_file_name', 'domain_file_path' and 'domain_result_file_name'. |
Property value. - |
Reads meshes from result files. Meshes can be spatially or temporally varying.
+Reads meshes from result files. Meshes can be spatially or temporally varying.
Time/frequency set IDs required in output. |
result file container allowed to be kept open to cache data |
result file path container, used if no streams are set @@ -6482,18 +8344,18 @@Configurating operators |
If element scoping is requested on a nodal named selection, if Inclusive == 1 then add all the elements adjacent to the nodes.If Inclusive == 0, only the elements which have all their nodes in the named selection are included |
Take a scoping and remove half of it's content.
Set the number of time the scoping is reduced (default is 2). Must be integer value above 1. - |
This operator calculates the sum and the percentage of total sum of the input fields container for each scoping of the scopings container.
+This operator calculates the sum and the percentage of total sum of the input fields container for each scoping of the scopings container.
Master scoping. All scopings in the Scopings Container will be intersected with this scoping. |
The intersection between the of the first will be used. - |
Reads real constants from the result files contained in the streams or data sources.
+Reads real constants from the result files contained in the streams or data sources.
Real Constant ids to recover used by the solver. If not set, all available real constants to be recovered. |
Result file container allowed to be kept open to cache data. |
Result file path container, used if no streams are set. - |
Reads coordinate systems data from the result files contained in the streams or data sources.
+Reads coordinate systems data from the result files contained in the streams or data sources.
Coorfinate System ids to recover used by the solver. If not set, all available materials to be recovered. |
Result file container allowed to be kept open to cache data. |
Result file path container, used if no streams are set. - |
Extracts the Rotation Matrix and Origin of a specific coordinate system.
+Extracts the Rotation Matrix and Origin of a specific coordinate system.
the first 9 double are the rotation (3x3 matrix) and the last 3 is the translation vector |
Splits a Streams into multiple coherent streams, actual number of outputs is always less or equal to the given desired number of ouputs.
Streams to split. @@ -6518,7 +8380,7 @@Configurating operators |
Evaluates minimum, maximum over time/frequency and returns those min max as well as the time/freq where they occurred
Calculate the absolute value of field entities before computing the min/max. |
Do calculate amplitude. - |
Returns the ordered node ids corresponding to the element ids scoping in input. For each element the node ids are its connectivity.
+Returns the ordered node ids corresponding to the element ids scoping in input. For each element the node ids are its connectivity.
Elemental scoping |
the support of the scoping is expected if there is no mesh in input |
default is true @@ -6526,7 +8388,7 @@Configurating operators |
Evaluates maximum over time/frequency.
Should use absolute value. |
Do calculate amplitude. - |
Extracts a skin of the mesh in a new meshed region. The material ID of initial elements are propagated to their facets.
+Extracts a skin of the mesh in a new meshed region. The material ID of initial elements are propagated to their facets.
Nodal scoping to restrict the skin extraction to a set of nodes. If provided, a skin element is added to the skin mesh if all its nodes are in the scoping. |
If input mesh contains shell elements, output mesh shell elements (boolean = 1) are duplicated, one per each orientation, or (boolean = 0) remain unchanged. |
If input mesh contains beam or point elements, output mesh beam point elements (boolean = 1) are added or (boolean = 0) are ignored. Default: False @@ -6555,7 +8417,7 @@Configurating operators |
0: keep duplicate elements (default), 1: remove duplicate elements |
Adds a given rigid translation, center and rotation from a displacement field. The rotation is given in terms of rotations angles. Note that the displacement field has to be in the global coordinate system
default is the mesh in the support - |
Converts a fields container from NOD to BCS ordering.
+Converts a fields container from NOD to BCS ordering.
fields_container |
Data_sources (must contain the full file). |
This operator is a non-certified example of buckling resistance verification for the compression and bending members for Class I, 2 and 3 cross-sections. It is only provided as an example if you want to develop your own compute norm operator. This norm is linear summation of the utilization ratios of compression members and bending members. The results computed by this beta operator have not been certified by ANSYS. ANSYS declines all responsibility for the use of this operator.
@@ -6572,7 +8434,7 @@Selection for a cross-section. True: Class 1 or 2 cross-sections. False: Class 3 cross section. If the user defines the cross section as class 1 or 2, the section modulus would be plastic section modulus. If it's class 3- cross section,the section modulus would be elastic section modulus |
Selection of fabrication's type if there are beams I in the structure. TRUE: Rolled Section, False: Welded Section. Default: Rolled Section. |
Linear summation of the utilization ratios in all members submitted under a combination of both bending and compression. These factors should be less than 1 and positive. - |
Extrapolating results available at Gauss or quadrature points to nodal points for one field. The available elements are: Linear quadrangle, parabolic quadrangle, linear hexagonal, quadratic hexagonal, linear tetrahedral, and quadratic tetrahedral
+Extrapolating results available at Gauss or quadrature points to nodal points for one field. The available elements are: Linear quadrangle, parabolic quadrangle, linear hexagonal, quadratic hexagonal, linear tetrahedral, and quadratic tetrahedral
Scoping to integrate on, if not provided, the one from input field is provided. |
Mesh to integrate on. |
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.
@@ -6582,8 +8444,8 @@0 for ASCII (default), and 1 for binary |
file path |
number and types of outputs corresponding of the inputs used in the serialization - |
read Euler angles on elements from the result file and rotate the fields in the fieldsContainer.
-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.
+read Euler angles on elements from the result file and rotate the fields in the fieldsContainer.
+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.
local workflow to push to a remote or id of a remote workflow |
remote workflow containing an image of the remote workflow and the protocols streams |
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
@@ -6614,9 +8476,9 @@1: error as a field or a field container depending on the entry's type. |
2: factor used for residual normalization |
3: factor used for error norm normalization - |
Assembles a set of time/frequency supports into a unique one.
+Assembles a set of time/frequency supports into a unique one.
A vector of time/frequency supports to merge or time/frequency supports from pin 0 to ... - |
Compute the component-wise minimum (out 0) and maximum (out 1) over a fields container.
+Compute the component-wise minimum (out 0) and maximum (out 1) over a fields container.
Splits a given scoping or the mesh scoping (nodal or elemental) on given properties (elshape and/or material, since 2025R1 it supports any scalar property field name contained in the mesh property fields) and returns a scopings container with those split scopings.
Scoping |
mesh region @@ -6633,7 +8495,7 @@Configurating operators |
Already merged field support. |
Either a fields container, a vector of fields to merge, or fields from pin 0 to ... |
Weights to apply to each field from pin 1000 to ... - |
Assembles a set of fields into a unique one.
+Assembles a set of fields into a unique one.
Default is false. If true, redundant quantities are summed instead of being ignored. |
Already merged field support. |
Either a fields container, a vector of fields to merge, or fields from pin 0 to ... @@ -6661,17 +8523,17 @@Configurating operators |
Transforms an Elemental field to an Elemental Nodal field.
field or fields container with only one field is expected |
average only on these entities - |
Apply kMeans clustering to group data depending on the data's non-linearity.
+Apply kMeans clustering to group data depending on the data's non-linearity.
number of the clusters (dafault is 3) |
formula ('dist'/'dotprod'), default is 'dist' |
an iunput fields container containing the data which will be used for the clustering |
component number as an int (default is 0), ex '0' for X-displacement, '1' for Y-displacement,... |
Scopings container with the space scoping (entities' ids) corresponding to each of k-clusters - |
Assembles a set of meshes containers into a unique one.
+Assembles a set of meshes containers into a unique one.
a vector of meshes containers to merge or meshes containers from pin 0 to ... |
Merges a list of data trees. Attributes names shouldn't be shared accross data tree instances.
Either a vector of data trees or data trees from pin 0 to ... to merge. - |
Merges a set of collections into a unique one.
+Merges a set of collections into a unique one.
a vector of collections to merge or collections from pin 0 to ... |
Compute the entity-wise minimum (out 0) and maximum (out 1) through all fields of a fields container.
Computes the equivalent (Von Mises) stresses and averages it to the nodes (by default). For multibody simulations, averaging across bodies can either be activated or deactivated.
@@ -6691,13 +8553,13 @@data source of dsub file. |
Evaluates minimum, maximum by time or frequency over all the entities of each field
Calculate the absolute value of field entities before computing the min/max. - |
Evaluates minimum over time/frequency.
+Evaluates minimum over time/frequency.
Should use absolute value. |
Do calculate amplitude. |
Compute the fraction of the element measure attributed to each node of each element (fraction of the volume for 3D elements, fraction of the area for 2D elements or fraction of the length for 1D elements). It is computed by taking the integral of the shape function associated to each node within each element.
Integrate the input field over a specific scoping. |
If true, returns influence volume, area or length. If false, the values are normalized with the element volume, area or length. Default: true. - |
Compute the component-wise minimum (out 0) and maximum (out 1) over a field.
+Compute the component-wise minimum (out 0) and maximum (out 1) over a field.
field or fields container with only one field is expected |
Computes the transient Rayleigh integral
the input field container expects acceleration fields @@ -6716,7 +8578,7 @@Configurating operatorsInputs
OutputsConfigurationsScriptingmath: accumulate level over labelCompute the component-wise sum over all the fields that have the same ID as the label set as input in the fields container and apply 10.0xlog10(data/10xx-12) on the result. This computation can be incremental. If the input fields container is connected and the operator is run multiple times, the output field will be on all the connected inputs. Inputs
OutputsConfigurationsScriptingother: AccumulatorLevelOverDomainsInputsOutputsConfigurationsScriptingserialization: serializer to stringTake any input and serialize them in a string. + |
Take any input and serialize them in a string.
0 for string (default), 1 for binary, 2 for binary with chunked output (the output string will be returned in several chunks to prevent string memory overflows). |
any input |
Number of chunks when mode passed to input pin(-1) = 2. @@ -6724,11 +8586,11 @@Configurating operatorsInputs
OutputsConfigurationsScriptingother: hdf5::h5dpf::GKDInputsOutputsConfigurationsScriptingutility: incremental fieldIncrementaly merge the input. + |
Incrementaly merge the input.
Incrementaly merge the input.
Apply a transformation (rotation) matrix on all the fields of a fields container.
3-3 rotation matrix - |
Incrementaly merge the input.
+Incrementaly merge the input.
Incrementaly merge the input.
Extract a mesh made of points elements. This mesh is made from input meshes coordinates on the input scopings.
Assemble fields in a fields container.
@@ -6741,7 +8603,7 @@Allows to write a loop over operators by connecting data to iterate and by requesting the incrementally output merged.The chain of Operators are split into a first part: the producers and a second part: the consumers. These 2 parts will run asynchronously on 2 threads.
The result of the make_producer_consumer_for_each_iterator operator. |
output of the last operators of the workflow - |
Extends an Elemental Nodal or Nodal field defined on corner nodes to a field defined also on the mid nodes.
+Extends an Elemental Nodal or Nodal field defined on corner nodes to a field defined also on the mid nodes.
field or fields container with only one field is expected |
Uses the MeshedRegion APIs to return a given attribute of the mesh in input.
Supported property names are: "connectivity", "reverse_connectivity", "mat", "faces_nodes_connectivity", "elements_faces_connectivity" (or any mesh's property field), "coordinates", "named_selection", "num_named_selections", "named_selection_names", "named_selection_locations", "node_scoping", "element_scoping", "face_scoping"... @@ -6752,20 +8614,20 @@Configurating operators |
Additional pin for properties "set_id" and "cummulative_index": the step id, for "sets_freqs": the sets scoping. |
Additional pin for properties "set_id" and "cummulative_index": the substep id (if none, last substep is considered). |
Returns a double for property: "frequency_tolerance", a single-value Scoping for properties for "set_id" and "cummulative_index", and a Field otherwise. - |
Uses the FieldsContainer APIs to modify it.
+Uses the FieldsContainer APIs to modify it.
Supported property names are: "labels". |
Value of the property to be set : vector of string or LabelSpace for "labels". |
Returns the modified FieldsContainer. |
A Field in pin 0 and a property name (string) in pin 1 are expected in input.
Accepted inputs are: 'time_freq_support' and 'scoping'. |
Property value. - |
Evaluates time/frequency of minimum.
+Evaluates time/frequency of minimum.
Should use absolute value. |
Do calculate amplitude. |
Returns, for each entity, the maximum value of (real value * cos(theta) - imaginary value * sin(theta)) for theta in [0, 360]degrees with the increment in input.
Should use absolute value. |
Phase increment (default is 10.0 degrees). - |
Evaluates phase of maximum.
+Evaluates phase of maximum.
Should use absolute value. |
Phase increment. |
Converts the strain field from Voigt notation into standard format.
@@ -6778,7 +8640,7 @@define what is a small value for numeric comparison (default value:1.0e-14). |
define the relative tolerance ceil for numeric comparison (default is 0.001). |
compare auxiliary data (i.e property fields, scopings...). Default value is 'false'. - |
Check if two fields are identical.
+Check if two fields are identical.
Double positive small value. Smallest value considered during the comparison step. All the absolute values in the field less than this value are considered null, (default value: 1.0e-14). |
Double relative tolerance. Maximum tolerance gap between two compared values. Values within relative tolerance are considered identical. Formula is (v1 - v2) / v2 < relativeTol. Default is 0.001. |
bool (true if identical...) @@ -6829,7 +8691,7 @@Configurating operators |
The high pass filter returns all the values above, or equal, in absolute value to the threshold value in input.
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. - |
The high pass filter returns all the values above, or equal, in absolute value to the threshold value in input.
+The high pass filter returns all the values above, or equal, in absolute value to the threshold value in input.
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. |
The high pass filter returns all the values above, or equal, in absolute value to the threshold value in input.
@@ -6865,7 +8727,7 @@Applies a transformation (rotation) matrix on a field.
field or fields container with only one field is expected |
3-3 rotation matrix - |
Writes a json file or string from a DataTree
+Writes a json file or string from a DataTree
Writes a txt file or string from a DataTree
Reads a json file or string to a DataTree
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.
@@ -6885,7 +8747,7 @@if true, uses scoping to sort the field (default is false) |
Reads a file or string holding a Symbolic Workflow and instantiate a WorkFlow with its data.
-1 is auto-detection, 0 is ASCII format, 1 is binary, 2 is json, default is -1 (auto-detection). - |
Creates a filtering workflow that will filter results based on a threshold of a selected invariant.
+Creates a filtering workflow that will filter results based on a threshold of a selected invariant.
Name of the invariant operator to be used to calculate filter (available: eqv_fc, invariants_deriv_fc, invariants_fc). |
Output pin of the invariant operator. Default = 0. |
If no result is given, filter will be applied on Stresses and Strains @@ -6910,7 +8772,7 @@Configurating operators |
Number of desired outputs. |
Actual number of outputs. |
Data sources outputs. - |
Transforms fields into Elemental Nodal fields using an averaging process. The result is computed on a given element's scoping.
+Transforms fields into Elemental Nodal fields using an averaging process. The result is computed on a given element's scoping.
Starts a dpf's grpc server (if local) or connect to one and keep it waiting for requests in a streams.
If no ip address is put, the local ip address is taken |
If no port is put, port 50052 is taken @@ -7000,14 +8862,14 @@Configurating operators |
Transforms Nodal fields_container to Elemental Nodal fields_container.
Computes the element-wise Eigen values of a tensor field.
field or fields container with only one field is expected - |
Computes the element-wise Eigen values of a tensor field.
+Computes the element-wise Eigen values of a tensor field.
first eigen value field |
second eigen value field |
third eigen value field |
Computes the element-wise Von-Mises criteria on all the tensor fields of a fields container.
Poisson ratio to be used in equivalent strain calculation. |
Computes the element-wise Segalman Von-Mises criteria on all the tensor fields of a fields container.
-Computes the element centroids of the mesh. It also outputs the element measure.
+Computes the element centroids of the mesh. It also outputs the element measure.
If provided, only the centroids of the elements in the scoping are computed. |
Mesh to compute centroids |
element centroids. @@ -7028,7 +8890,7 @@Configurating operators |
Global rigid translation vector |
Global rigid rotation angles |
Center of the rigid rotation - |
Expand cyclic results from a fieldsContainer for given sets, sectors and scoping (optionals).
+Expand cyclic results from a fieldsContainer for given sets, sectors and scoping (optionals).
field container with the base and duplicate sectors |
default is true |
map provider by scoping adapter @@ -7039,8 +8901,8 @@Configurating operatorsInputs
OutputsConfigurationsScriptingother: mapdl::rth::MeshSelectionManagerProviderInputsOutputsConfigurationsScriptingresult: recombine cyclic harmonic indicesAdd the fields corresponding to different load steps with the same frequencies to compute the response. -InputsOutputsConfigurationsScriptingother: cyclic_analytic_stress_eqv_max_fieldInputsOutputsConfigurationsScriptingmapping: on coordinatesEvaluates a result on specified coordinates (interpolates results inside elements with shape functions). + |
Add the fields corresponding to different load steps with the same frequencies to compute the response.
+Evaluates a result on specified coordinates (interpolates results inside elements with shape functions).
if this pin is set to true, then, a support associated to the fields consisting of points is created |
if this pin is set to true, then the mapping between the coordinates and the fields is created only on the first field scoping |
if the first field in input has no mesh in support, then the mesh in this pin is expected (default is false), if a meshes container with several meshes is set, it should be on the same label spaces as the coordinates fields container @@ -7059,7 +8921,7 @@Configurating operatorsInputs
OutputsConfigurationsScriptingother: hdf5::h5dpf::EPELYZInputsOutputsConfigurationsScriptingaveraging: elemental difference (field)Transforms an Elemental Nodal or Nodal field into an Elemental field. Each elemental value is the maximum difference between the computed result for all nodes in this element. The result is computed on a given element scoping. + |
Transforms an Elemental Nodal or Nodal field into an Elemental field. Each elemental value is the maximum difference between the computed result for all nodes in this element. The result is computed on a given element scoping.
field or fields container with only one field is expected |
average only on these entities |
The maximum elemental difference is taken through the different shell layers if true (default is false). @@ -7070,7 +8932,7 @@Configurating operators |
If true, the data across different shell layers is averaged as well (default is false). |
Extends Elemental Nodal or Nodal fields defined on corner nodes to Elemental Nodal fields defined also on the mid nodes.
The mesh region in this pin is used to perform the averaging. It is used if there is no fields support. - |
Rotates a field to its corresponding values into the specified cylindrical coordinate system (corresponding to the field position). If a coordinate system is not set in the coordinate_system pin, the field is rotated on each node following the local polar coordinate system.
+Rotates a field to its corresponding values into the specified cylindrical coordinate system (corresponding to the field position). If a coordinate system is not set in the coordinate_system pin, the field is rotated on each node following the local polar coordinate system.
field or fields container with only one field is expected |
3-3 rotation matrix and origin coordinates must be set here to define a coordinate system. |
Mesh support of the input field. @@ -7079,7 +8941,7 @@Configurating operators |
Mesh support of the input fields_container, in case it does not have one defined. |
Converts 3D field from spherical coordinates to cartesian coordinates.
Converts 3D field from spherical coordinates to cartesian coordinates.
-Applies a transformation (rotation and displacement) matrix on a mesh or meshes container.
+Applies a transformation (rotation and displacement) matrix on a mesh or meshes container.
3-3 rotation matrix + 3 translations (X, Y, Z) |
Computes the normals on nodes/faces/elements based on integration points (more accurate for non-linear elements) on a skin mesh.
Skin, face, or shell mesh region. @@ -7118,7 +8980,7 @@Configurating operators |
This field contains Euler's Critical Load about the principle axis of the cross section having the least moment of inertia. |
This field contains Euler's Critical Load on axis y. |
This field contains Euler's Critical Load on axis z. - |
Compute the measure of the Faces (surface for 2D faces of a 3D model or length for 1D faces of a 2D model) using default shape functions, except for polygons.
+Compute the measure of the Faces (surface for 2D faces of a 3D model or length for 1D faces of a 2D model) using default shape functions, except for polygons.
If not provided, the measure of all Faces in the mesh is computed. If provided, the Scoping needs to have "Faces" location. |
Computes the stress from an elastic strain field. compute_total_strain limitations are applicable for stress computation Get the 3rd principal component.
The element scoping on which the result is computed. @@ -7127,7 +8989,7 @@Configurating operators |
Average the Elemental Nodal result to the requested location. |
Field/or fields container containing only the elastic strain field (element nodal). |
The computed result fields container (elemental nodal). - |
Extrapolates results available at Gauss or quadrature points to nodal points for a field container. The available elements are: Linear quadrangle, parabolic quadrangle, linear hexagonal, quadratic hexagonal, linear tetrahedral, and quadratic tetrahedral.
+Extrapolates results available at Gauss or quadrature points to nodal points for a field container. The available elements are: Linear quadrangle, parabolic quadrangle, linear hexagonal, quadratic hexagonal, linear tetrahedral, and quadratic tetrahedral.
The mesh region in this pin is used for extrapolating results available at Gauss or quadrature points to nodal points. |
Extrapolating results on the selected scoping. If it is a scoping container, the label must correspond to the one of the fields containers. |
Takes two fields and a weighting and computes their correlation: aMb/(||aMa||.||bMb||). If several b fields are provided (via a fields container), correlation is computed for each of them.
@@ -7146,9 +9008,9 @@When the input is a scoping, it is treated as the master scoping. All named selections will intersect with it. When the input is a scopings container, named selections will not be needed. |
Type of energy to be processed: (0: Strain + Kinetic energy (default), 1: Strain energy, 2: Kinetic energy, 3: All energy types) |
Named Selections. Intersection of all Named Selections with the master scoping will be done. - |
Adds a given rigid translation, center and rotation from a displacement field. The rotation is given in terms of rotations angles. Note that the displacement field has to be in the global coordinate system
+Adds a given rigid translation, center and rotation from a displacement field. The rotation is given in terms of rotations angles. Note that the displacement field has to be in the global coordinate system
default is the mesh in the support - |
Reads the pretension adjustment and tension force. Rotation is not allowed for these results.
+Reads the pretension adjustment and tension force. Rotation is not allowed for these results.
mesh. If cylic expansion is to be done, mesh of the base sector |
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) |
mesh expanded, use if cyclic expansion is to be done. @@ -7156,7 +9018,7 @@Configurating operators |
angle phi in degrees (default value 0.0), use if cyclic expansion is to be done. |
Adjustment |
Tension Force - |
Set the required data for the invariant terms computation (reduced matrices, lumped mass matrix, modes ...)
+Set the required data for the invariant terms computation (reduced matrices, lumped mass matrix, modes ...)
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 @@ -7173,7 +9035,7 @@Configurating operators |
coordinates and euler angles of all nodes |
ids of master nodes |
expanded meshed region. - |
Read the presol of nodal field generated file from mapdl.
+Read the presol of nodal field generated file from mapdl.
filepath |
columns_to_read |
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.
@@ -7183,7 +9045,7 @@Global rigid translation vector |
Global rigid rotation angles |
Center of the rigid rotation - |
Computes the strain from a displacement field. +
Computes the strain from a displacement field. Only SOLID185 (B-Bar, Simplified Enhanced Strain, Enhanced Strain formulations), SOLID186 (Full Integration) & SOLID187 elements are supported. Layered elements are not supported. Thermal strains are not supported. @@ -7202,7 +9064,7 @@
Average the Elemental Nodal result to the requested location. |
Field/or fields container containing only the displacement field (nodal). If none specified, read displacements from result file using the data_sources. |
The computed result fields container (elemental nodal). - |
Read reduced matrices for cms elements. Extract stiffness, damping, mass matrices and load vector from a subfile.
+Read reduced matrices for cms elements. Extract stiffness, damping, mass matrices and load vector from a subfile.
Data_sources (must contain at list one subfile). |
If this pin i set to true, data are return as matrix form. |
Fields container containing in this order : stiffness, damping, mass matrices, and then load vector. But if pin 200 is set to true, it's in matrix form. @@ -7221,7 +9083,7 @@Configurating operators |
Computes the element-wise Eigen vectors for each tensor in the fields of the field container.
Computes the element-wise Eigen vectors for each tensor in the field.
field or fields container with only one field is expected - |
Read the values of the properties of a material for a given materials property field (property field that contains materials information for each element of a mesh).It returns a fields container containing a field for each material property, with only one value per material. The following keys can be used: Young's modulus (keys: EX, EY, EZ), Poisson's ratio (keys: NUXY, NUYZ, NUXZ), Shear Modulus (keys: GXY, GYZ, GXZ), Coefficient of Thermal Expansion (keys: ALPX, ALPY, ALPZ), Volumic Mass (key: DENS), second Lame's coefficient (key: MU), Damping coefficient (key: DAMP), thermal Conductivity (keys: KXX, KYY, KZZ), Resistivity (keys: RSVX, RSVY, RSVZ), Specific heat in constant volume (key: C), Film coefficient (key: HF), Viscosity (key: VISC), Emissivity (key: EMIS).
+Read the values of the properties of a material for a given materials property field (property field that contains materials information for each element of a mesh).It returns a fields container containing a field for each material property, with only one value per material. The following keys can be used: Young's modulus (keys: EX, EY, EZ), Poisson's ratio (keys: NUXY, NUYZ, NUXZ), Shear Modulus (keys: GXY, GYZ, GXZ), Coefficient of Thermal Expansion (keys: ALPX, ALPY, ALPZ), Volumic Mass (key: DENS), second Lame's coefficient (key: MU), Damping coefficient (key: DAMP), thermal Conductivity (keys: KXX, KYY, KZZ), Resistivity (keys: RSVX, RSVY, RSVZ), Specific heat in constant volume (key: C), Film coefficient (key: HF), Viscosity (key: VISC), Emissivity (key: EMIS).
Property field that contains a material id per element. |
Read the values of the section properties for a given section property field (property field that contains section information for each element of a mesh). The following keys can be used: Thickness, NumLayers. For layered elements, the following keys can be used: Thickness, MatID, Orientation, NumIntPoints.
Property field that contains a section id per element.(optional) @@ -7290,10 +9152,10 @@Configurating operators |
read Euler angles on elements from the result file and rotate the fields in the fieldsContainer.
read Euler angles on elements from the result file and rotate the fields in the fieldsContainer.
read Euler angles on elements from the result file and rotate the fields in the fieldsContainer.
-Computes the solution using QR factorization.
+Computes the solution using QR factorization.
fields_container |
fields_container - |
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.
+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.
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. @@ -7302,13 +9164,13 @@Configurating operators |
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). - |
Clips a volume mesh along an iso value x, and construct the volume mesh defined by v < x.
+Clips a volume mesh along an iso value x, and construct the volume mesh defined by v < x.
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. - |
Take an input data sources or streams and convert as much data as possible to vtk.
+Take an input data sources or streams and convert as much data as possible to vtk.
Generated output vtk file - |
Extracts the external layer (thick skin) of the mesh (3D elements) in a new meshed region.
+Extracts the external layer (thick skin) of the mesh (3D elements) in a new meshed region.
Extracts a skin of the mesh in triangles in a new meshed region.
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 @@ -7318,13 +9180,13 @@Configurating operators |
Clips a volume mesh along a plane and keeps one side.
An overall 3D vector that gives the normal direction of the plane. |
An overall 3D vector that gives a point of the plane. - |
Generate tessellation for input mesh
+Generate tessellation for input mesh
average element normals for node normals (default no, use element normals for node normals) |
node coordinates |
node normals |
Generate edges of surface elements for input mesh
node coordinates - |
Takes two level sets and computes their binary union.
+Takes two level sets and computes their binary union.
Takes two level sets and excludes the second one from the first.
Computes the level set for a plane using coordinates.
An overall 3D vector that gives the normal direction of the plane. @@ -7381,7 +9243,7 @@Configurating operators |
For number of sampling point (calculation with cutoff_frequency is ignored). |
Optimum sampled time domain TimeFreqSupport. |
Frequency domain TimeFreqSupport expected in output of FFT. - |
Computes the fitting curve using FFT filtering and cubic fitting in space (node i: x=time, y=data), with the possibility to compute the first and the second derivatives of the curve.
+Computes the fitting curve using FFT filtering and cubic fitting in space (node i: x=time, y=data), with the possibility to compute the first and the second derivatives of the curve.
A time scoping to rescope / split the fields container given as input. |
A space (mesh entities) scoping (or scopings container) to rescope / split the fields container given as input. |
Data changing in time to be fitted. @@ -7395,14 +9257,14 @@Configurating operators |
The second derivative (d2Y) from the fitted Y. |
Apply triangular windowing on a given FieldsContainer having time label or a Field located on time. Assume that time sampling is evenly spaced (use time_freq_interpolation before otherwise).
Apply hanning windowing on a given FieldsContainer having time label or a Field located on time. Assume that time sampling is evenly spaced (use time_freq_interpolation before otherwise).
-Apply hamming windowing on a given FieldsContainer having time label or a Field located on time. Assume that time sampling is evenly spaced (use time_freq_interpolation before otherwise).
+Apply hamming windowing on a given FieldsContainer having time label or a Field located on time. Assume that time sampling is evenly spaced (use time_freq_interpolation before otherwise).
Apply welch windowing on a given FieldsContainer having time label or a Field located on time. Assume that time sampling is evenly spaced (use time_freq_interpolation before otherwise).
Apply blackman windowing on a given FieldsContainer having time label or a Field located on time. Assume that time sampling is evenly spaced (use time_freq_interpolation before otherwise).
Apply triangular windowing on a given FieldsContainer having time label or a Field located on time. Assume that time sampling is evenly spaced (use time_freq_interpolation before otherwise).
Apply hanning windowing on a given FieldsContainer having time label or a Field located on time. Assume that time sampling is evenly spaced (use time_freq_interpolation before otherwise).
Apply hamming windowing on a given FieldsContainer having time label or a Field located on time. Assume that time sampling is evenly spaced (use time_freq_interpolation before otherwise).
Apply welch windowing on a given FieldsContainer having time label or a Field located on time. Assume that time sampling is evenly spaced (use time_freq_interpolation before otherwise).
-Apply blackman windowing on a given FieldsContainer having time label or a Field located on time. Assume that time sampling is evenly spaced (use time_freq_interpolation before otherwise).
+Apply blackman windowing on a given FieldsContainer having time label or a Field located on time. Assume that time sampling is evenly spaced (use time_freq_interpolation before otherwise).
Computes the solution in the time/frequency space from a modal solution by multiplying a modal basis (in 0) by the solution in this modal space (coefficients for each mode for each time/frequency) (in 1).
One field by mode with each field representing a mode shape on nodes or elements. |
One field by time/frequency with each field having a ponderating coefficient for each mode of the modal_basis pin. @@ -7415,7 +9277,7 @@Configurating operators |
Fields container containing covariance matrices from a psd file: covariance matrix terms for displacement/velocity/acceleration static-static shapes |
Fields container containing covariance matrices from a psd file: covariance matrix terms for displacement/velocity/acceleration mode-static shapes |
PSD solution per label - |
Generate a dpf result file from provided information.
+Generate a dpf result file from provided information.
Experimental: Allow appending chunked data to the file. This disables fields container content deduplication. |
Integer value that defines the minimum dataset size (in bytes) to use h5 native compression Applicable for arrays of floats, doubles and integers. |
Integer value / DataTree that defines the h5 native compression used For Integer Input {0: No Compression (default); 1-9: GZIP Compression : 9 provides maximum compression but at the slowest speed.}For DataTree Input {type: None / GZIP / ZSTD; level: GZIP (1-9) / ZSTD (1-20); num_threads: ZSTD (>0)} @@ -7437,7 +9299,7 @@Configurating operators |
if the stream is null then we need to get the file path from the data sources |
BETA Option: Applies input compression workflow. |
Applies input filtering workflow. - |
Generates a workflow that computes the equivalent (Von Mises) stresses and averages it to the nodes (by default). For multibody simulations, averaging across bodies can either be activated or deactivated.
+Generates a workflow that computes the equivalent (Von Mises) stresses and averages it to the nodes (by default). For multibody simulations, averaging across bodies can either be activated or deactivated.
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. @@ -7446,7 +9308,7 @@Configurating operators |
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). - |
Extract a custom result from an hdf5dpf file as an executable workflow.
+Extract a custom result from an hdf5dpf file as an executable workflow.
Hdf5df file stream. |
Hdf5df file data source. |
meta_data that may be used to evaluate results or extract workflows. @@ -7458,7 +9320,7 @@Configurating operators |
Supported property names are: "mat", "named_selection", "named_selection_names", "apdl_element_type", "section", "elprops", "keyopt_1" to "keyopt_18". |
Retrieves a property at a given index or by name. For example, a named selection's number or a named selection's name. |
Returns a property field for properties: "mat", "apdl_element_type", "section", "elprops", "keyopt_1" to "keyopt_18" (or any mesh's property field), a scoping for properties:"named_selection", a string field for properties: "named_selection_names". - |
Extract all results from a datasources and exports them into vtu format. All the connected inputs are forwarded to the result providers operators.
+Extract all results from a datasources and exports them into vtu format. All the connected inputs are forwarded to the result providers operators.
time sets to export, default is all |
result file container allowed to be kept open to cache data |
result file path container, used if no streams are set @@ -7467,7 +9329,7 @@Configurating operators |
if Operator's names are connected to this Pin, only these results are exported (else all available results are exported) |
Available are rawbinarycompressed, rawbinary, base64appended, base64inline, ascii, default is (rawbinarycompressed) |
list of output vtu file path - |
Export DPF data into vtu format.
+Export DPF data into vtu format.
directory path |
vtu base file name, (default is file) |
mesh @@ -7660,7 +9522,7 @@Configurating operators |
Target ratio of elements to preserve, the actual number of elements preserved might differ. Default value is 0.5. |
Quality measure for the resulting decimated mesh. Lower aggresiveness will provide a higher quality mesh with the tradeoff of higher execution time. Value range is 0 to 150, default is 0. |
Decimated mesh with triangle elements - |
Converts an Assembly Mesh into a DPF Meshes container
+Converts an Assembly Mesh into a DPF Meshes container
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.
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. @@ -8161,9 +10023,9 @@Configurating operatorsfunction automaticCodeGenerationIPython(cat_name, scripting_name, input_def, output_def) { - var code = "import mech_dpf"; - code += "import Ans.DataProcessing as dpf "; - code += "op = dpf.operators." + cat_name + "." + scripting_name + "\() # operator instantiation" + " "; + var code = "import mech_dpf\n"; + code += "import Ans.DataProcessing as dpf\n\n"; + code += "op = dpf.operators." + cat_name + "." + scripting_name + "\() # operator instantiation" + "\n"; // Extract data from input_def and output_def elements
// (
//
|