diff --git a/doc/source/_static/dpf_operators.html b/doc/source/_static/dpf_operators.html index 4be3d42ef0b..26e2f09b699 100644 --- a/doc/source/_static/dpf_operators.html +++ b/doc/source/_static/dpf_operators.html @@ -5368,14 +5368,13 @@

Configurating operators

field or fields container with only one field is expected

Outputs

Field containing the element-wise sum of the two input fields

Configurations

Scripting

Changelog

result: magnetic scalar potential

Description

Read/compute Magnetic Scalar Potential by calling the readers defined by the datasources.

-
Version 0.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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

-

Outputs

Configurations

Scripting

Changelog

math: time freq interpolation

Description

Interpolates between all the matching fields of a fields container at given times or frequencies, using ramped: fieldOut = field1*(1.-fact)+field2*(fact), or stepped: fieldOut=field2. If the time freq is higher than the max available, the field at the max time freq is taken. Computes the output time freq support to support the fields container

+

Outputs

Configurations

Scripting

Changelog

math: time freq interpolation

Description

Interpolates between all the matching fields of a fields container at given times or frequencies, using ramped: fieldOut = field1*(1.-fact)+field2*(fact), or stepped: fieldOut=field2. If the time freq is higher than the max available, the field at the max time freq is taken. Computes the output time freq support to support the fields container

Version 0.0.0

Inputs

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".

if a Field is set as input, the step ids should be its scoping.

1 is ramped, 2 is stepped, default is 1.

@@ -5451,14 +5450,13 @@

Configurating operators

Version 0.0.0

Inputs

Mesh from which to extract the elemental scoping

Outputs

Scoping containing all element IDs in the mesh with 'Elemental' location

Configurations

Scripting

Changelog

result: squared l2norm pressure

Description

Read/compute Square of the L2 norm of pressure over element volume by calling the readers defined by the datasources.

-
Version 0.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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

-

Outputs

Configurations

Scripting

Changelog

math: scale (field)

Description

Scales a field by a constant factor. This factor can be a scalar or a vector, where each value of the vector represents a scaler per component. Number of the components are corresponding to the input field dimensionality

+

Outputs

Configurations

Scripting

Changelog

math: scale (field)

Description

Scales a field by a constant factor. This factor can be a scalar or a vector, where each value of the vector represents a scaler per component. Number of the components are corresponding to the input field dimensionality

Version 0.0.1

Inputs

field or fields container with only one field is expected

Double/Field/Vector of doubles. When scoped on overall, same value(s) applied on all the data, when scoped elsewhere, corresponding values will be multiplied due to the scoping

Default is false. If set to true, output of scale is made dimensionless

@@ -5748,12 +5746,11 @@

Configurating operators

-
Version 0.1.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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.

mesh. If cylic expansion is to be done, mesh of the base sector

requested location Nodal, Elemental or ElementalNodal

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)

@@ -5764,7 +5761,7 @@

Configurating operators

If true, this pin forces the results to be split by element shape, indicated by the presence of the 'elshape' label in the output. If false, the results for all elements shapes are combined. Default value is false if averaging is not required and true if averaging is required.

If connected, this pin allows you to extract the result only on the selected shell layer(s). The available values are: 0: Top, 1: Bottom, 2: TopBottom, 3: Mid, 4: TopBottomMid.

Compute mid nodes (when available) by averaging the neighbour corner nodes. Default: True

-

Outputs

Configurations

Scripting

Changelog

math: ln (field)

Description

Computes element-wise ln(field[i]).

+

Outputs

Configurations

Scripting

Changelog

math: ln (field)

Description

Computes element-wise ln(field[i]).

Version 0.0.0

Inputs

field or fields container with only one field is expected

Outputs

Field with natural logarithm values applied element-wise

Configurations

Scripting

Changelog

invariant: scalar invariants (field)

Description

Computes the element-wise invariants of a tensor field.

@@ -5778,14 +5775,10 @@

Configurating operators

Version 0.0.0

Inputs

field or fields container with only one field is expected

field or fields container with only one field is expected

Outputs

Configurations

Scripting

Changelog

scoping: compute element centroids

Description

Computes the element centroids of the mesh. It also outputs the element measure.

Version 0.0.0

Inputs

If provided, only the centroids of the elements in the scoping are computed.

Mesh to compute centroids

Outputs

element centroids.

@@ -5847,14 +5840,13 @@

Configurating operators

Outputs

Configurations

Scripting

Changelog

math: phase (fields container)

Description

Computes phase (in rad) between real and imaginary fields.

Version 0.0.0

Inputs

Outputs

Configurations

Scripting

Changelog

math: modulus (field)

Description

Computes element-wise modulus of field containers containing complex fields.

Version 0.0.0

Inputs

Outputs

Configurations

Scripting

Changelog

result: elemental mass

Description

Read/compute element mass by calling the readers defined by the datasources.

-
Version 0.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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

-

Outputs

Configurations

Scripting

Changelog

math: total sum (fields container)

Description

Sums all the elementary data of a field to produce one elementary data point.

+

Outputs

Configurations

Scripting

Changelog

math: total sum (fields container)

Description

Sums all the elementary data of a field to produce one elementary data point.

Version 0.0.0

Inputs

field or fields container with only one field is expected

Field containing weights, one weight per entity

time_scoping

@@ -6006,14 +5998,13 @@

Configurating operators

If connected, this pin allows you to extract the result only on the selected shell layer(s). The available values are: 0: Top, 1: Bottom, 2: TopBottom, 3: Mid, 4: TopBottomMid.

Compute mid nodes (when available) by averaging the neighbour corner nodes. Default: True

Outputs

Configurations

Scripting

Changelog

result: co-energy

Description

Read/compute co-energy (magnetics) by calling the readers defined by the datasources.

-
Version 0.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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

-

Outputs

Configurations

Scripting

Changelog

math: dot

Description

Computes a general notion of inner product between two fields of possibly different dimensionality.

+

Outputs

Configurations

Scripting

Changelog

math: dot

Description

Computes a general notion of inner product between two fields of possibly different dimensionality.

Version 0.0.0

Inputs

field or fields container with only one field is expected

field or fields container with only one field is expected

Outputs

Field containing the generalized inner product result

@@ -6203,29 +6194,27 @@

Configurating operators

If connected, this pin allows you to extract the result only on the selected shell layer(s). The available values are: 0: Top, 1: Bottom, 2: TopBottom, 3: Mid, 4: TopBottomMid.

Compute mid nodes (when available) by averaging the neighbour corner nodes. Default: True

Outputs

Configurations

Scripting

Changelog

result: incremental energy

Description

Read/compute incremental energy (magnetics) by calling the readers defined by the datasources.

-
Version 0.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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

-

Outputs

Configurations

Scripting

Changelog

math: absolute value by component (fields container)

Description

Computes the absolute value of each data value in the input field component-wise, without performing vector norm operations.

+

Outputs

Configurations

Scripting

Changelog

math: absolute value by component (fields container)

Description

Computes the absolute value of each data value in the input field component-wise, without performing vector norm operations.

Version 0.0.0

Inputs

Field, fields container, or numeric data for which to compute absolute values

Outputs

Field with absolute values applied to each component

Configurations

Scripting

Changelog

result: stiffness matrix energy

Description

Read/compute element energy associated with the stiffness matrix by calling the readers defined by the datasources.

-
Version 0.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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.

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.

sectors to expand (start at 0), for multistage: use scopings container with 'stage' label, use if cyclic expansion is to be done.

angle phi in degrees (default value 0.0), use if cyclic expansion is to be done.

-

Outputs

Configurations

Scripting

Changelog

result: total temperature

Description

Read Total Temperature by calling the readers defined by the datasources.

+

Outputs

Configurations

Scripting

Changelog

result: total temperature

Description

Read Total Temperature by calling the readers defined by the datasources.

Version 0.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

result file container allowed to be kept open to cache data

@@ -6300,10 +6289,10 @@

Configurating operators

Upper bound for creating a range scoping. Creates IDs from pin 0 value to this upper bound (inclusive)

Outputs

Generated scoping with the specified IDs and location

Configurations

Scripting

Changelog

logic: elementary data selector (field)

Description

Creates a scalar/vector field based on the selected elementary data.

-
Version 0.1.0

Inputs

One or several elementary data index that will be extracted from the initial field. For field with nature matrix, this is the line indices to extract.

+
Version 0.2.0

Inputs

One or several elementary data index that will be extracted from the initial field. For field with nature matrix, this is the line indices to extract.

Set a default value for elementary data that do not exist.

For field with nature matrix, this is the column indices to extract.

-

Outputs

Configurations

Scripting

Changelog

utility: change location

Description

Changes the location property of a field without modifying the field data.

+

Outputs

Configurations

Scripting

Changelog

utility: change location

Description

Changes the location property of a field without modifying the field data.

Version 0.0.0

Inputs

Field whose location will be changed

New location string for the field (e.g., 'Nodal', 'ElementalNodal', 'Elemental')

Outputs

Field with the updated location property

@@ -6451,19 +6440,18 @@

Configurating operators

-
Version 0.1.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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

requested location Nodal, Elemental or ElementalNodal

elemental nodal beam results are read if this pin is set to true (default is false)

If true, this pin forces the results to be split by element shape, indicated by the presence of the 'elshape' label in the output. If false, the results for all elements shapes are combined. Default value is false if averaging is not required and true if averaging is required.

If connected, this pin allows you to extract the result only on the selected shell layer(s). The available values are: 0: Top, 1: Bottom, 2: TopBottom, 3: Mid, 4: TopBottomMid.

Compute mid nodes (when available) by averaging the neighbour corner nodes. Default: True

-

Outputs

Configurations

Scripting

Changelog

result: beam torsional moment

Description

Read Beam Torsional Moment by calling the readers defined by the datasources.

+

Outputs

Configurations

Scripting

Changelog

result: beam torsional moment

Description

Read Beam Torsional Moment by calling the readers defined by the datasources.

Version 0.1.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

elements scoping required in output.

result file container allowed to be kept open to cache data

@@ -6811,19 +6799,18 @@

Configurating operators

-
Version 0.1.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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

requested location Nodal, Elemental or ElementalNodal

elemental nodal beam results are read if this pin is set to true (default is false)

If true, this pin forces the results to be split by element shape, indicated by the presence of the 'elshape' label in the output. If false, the results for all elements shapes are combined. Default value is false if averaging is not required and true if averaging is required.

If connected, this pin allows you to extract the result only on the selected shell layer(s). The available values are: 0: Top, 1: Bottom, 2: TopBottom, 3: Mid, 4: TopBottomMid.

Compute mid nodes (when available) by averaging the neighbour corner nodes. Default: True

-

Outputs

Configurations

Scripting

Changelog

result: gasket inelastic closure XY

Description

Read/compute elemental gasket inelastic 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.

+

Outputs

Configurations

Scripting

Changelog

result: gasket inelastic closure XY

Description

Read/compute elemental gasket inelastic 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.

Version 0.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

FieldsContainer already allocated modified inplace

@@ -6971,19 +6958,18 @@

Configurating operators

-
Version 0.1.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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

requested location Nodal, Elemental or ElementalNodal

elemental nodal beam results are read if this pin is set to true (default is false)

If true, this pin forces the results to be split by element shape, indicated by the presence of the 'elshape' label in the output. If false, the results for all elements shapes are combined. Default value is false if averaging is not required and true if averaging is required.

If connected, this pin allows you to extract the result only on the selected shell layer(s). The available values are: 0: Top, 1: Bottom, 2: TopBottom, 3: Mid, 4: TopBottomMid.

Compute mid nodes (when available) by averaging the neighbour corner nodes. Default: True

-

Outputs

Configurations

Scripting

Changelog

result: normal contact moment

Description

Read/compute normal contact moment by calling the readers defined by the datasources.

+

Outputs

Configurations

Scripting

Changelog

result: normal contact moment

Description

Read/compute normal contact moment by calling the readers defined by the datasources.

Version 0.0.0

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

@@ -7433,14 +7419,13 @@

Configurating operators

If connected, this pin allows you to extract the result only on the selected shell layer(s). The available values are: 0: Top, 1: Bottom, 2: TopBottom, 3: Mid, 4: TopBottomMid.

Compute mid nodes (when available) by averaging the neighbour corner nodes. Default: True

Outputs

Configurations

Scripting

Changelog

result: pressure

Description

Read/compute Pressure by calling the readers defined by the datasources.

-
Version 0.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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

-

Outputs

Configurations

Scripting

Changelog

result: stress X

Description

Read/compute element nodal component stresses XX normal component (00 component) by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.

+

Outputs

Configurations

Scripting

Changelog

result: stress X

Description

Read/compute element nodal component stresses XX normal component (00 component) by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.

Version 0.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

FieldsContainer already allocated modified inplace

@@ -7721,18 +7706,17 @@

Configurating operators

-
Version 0.1.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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

requested location Nodal, Elemental or ElementalNodal

If true, this pin forces the results to be split by element shape, indicated by the presence of the 'elshape' label in the output. If false, the results for all elements shapes are combined. Default value is false if averaging is not required and true if averaging is required.

If connected, this pin allows you to extract the result only on the selected shell layer(s). The available values are: 0: Top, 1: Bottom, 2: TopBottom, 3: Mid, 4: TopBottomMid.

Compute mid nodes (when available) by averaging the neighbour corner nodes. Default: True

-

Outputs

Configurations

Scripting

Changelog

result: contact fluid penetration pressure

Description

Read/compute element actual applied fluid penetration pressure by calling the readers defined by the datasources.

+

Outputs

Configurations

Scripting

Changelog

result: contact fluid penetration pressure

Description

Read/compute element actual applied fluid penetration pressure by calling the readers defined by the datasources.

  • The 'requested_location' and 'mesh_scoping' inputs are processed to see if they need scoping transposition or result averaging. The resulting output fields have a 'Nodal', 'ElementalNodal' or 'Elemental' location.
  • Once the need for averaging has been detected, the behavior of the combined connection of the 'split_shells' and 'shell_layer' pins is:
  • @@ -7862,12 +7846,11 @@

    Configurating operators

-
Version 0.1.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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.

mesh. If cylic expansion is to be done, mesh of the base sector

requested location Nodal, Elemental or ElementalNodal

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)

@@ -7878,7 +7861,7 @@

Configurating operators

If true, this pin forces the results to be split by element shape, indicated by the presence of the 'elshape' label in the output. If false, the results for all elements shapes are combined. Default value is false if averaging is not required and true if averaging is required.

If connected, this pin allows you to extract the result only on the selected shell layer(s). The available values are: 0: Top, 1: Bottom, 2: TopBottom, 3: Mid, 4: TopBottomMid.

Compute mid nodes (when available) by averaging the neighbour corner nodes. Default: True

-

Outputs

Configurations

Scripting

Changelog

result: gasket stress X

Description

Read/compute elemental gasket stress XX normal component (00 component) by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.

+

Outputs

Configurations

Scripting

Changelog

result: gasket stress X

Description

Read/compute elemental gasket stress XX normal component (00 component) by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.

Version 0.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

FieldsContainer already allocated modified inplace

@@ -8049,18 +8032,17 @@

Configurating operators

-
Version 0.1.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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

requested location Nodal, Elemental or ElementalNodal

If true, this pin forces the results to be split by element shape, indicated by the presence of the 'elshape' label in the output. If false, the results for all elements shapes are combined. Default value is false if averaging is not required and true if averaging is required.

If connected, this pin allows you to extract the result only on the selected shell layer(s). The available values are: 0: Top, 1: Bottom, 2: TopBottom, 3: Mid, 4: TopBottomMid.

Compute mid nodes (when available) by averaging the neighbour corner nodes. Default: True

-

Outputs

Configurations

Scripting

Changelog

serialization: export symbolic workflow

Description

Transforms a Workflow into a symbolic Workflow and writes it to a file (if a path is set in input) or string

+

Outputs

Configurations

Scripting

Changelog

serialization: export symbolic workflow

Description

Transforms a Workflow into a symbolic Workflow and writes it to a file (if a path is set in input) or string

Version 0.0.0

Inputs

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.

Outputs

Configurations

Scripting

Changelog

result: write cms rbd file

Description

Write the invariant terms and the model data in a cms_rbd file

@@ -8247,18 +8229,17 @@

Configurating operators

-
Version 0.1.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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

requested location Nodal, Elemental or ElementalNodal

If true, this pin forces the results to be split by element shape, indicated by the presence of the 'elshape' label in the output. If false, the results for all elements shapes are combined. Default value is false if averaging is not required and true if averaging is required.

If connected, this pin allows you to extract the result only on the selected shell layer(s). The available values are: 0: Top, 1: Bottom, 2: TopBottom, 3: Mid, 4: TopBottomMid.

Compute mid nodes (when available) by averaging the neighbour corner nodes. Default: True

-

Outputs

Configurations

Scripting

Changelog

result: gasket thermal closure X

Description

Read/compute elemental gasket thermal closure XX normal component (00 component) by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.

+

Outputs

Configurations

Scripting

Changelog

result: gasket thermal closure X

Description

Read/compute elemental gasket thermal closure XX normal component (00 component) by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.

Version 0.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

FieldsContainer already allocated modified inplace

@@ -8872,19 +8853,18 @@

LaTeX

-
Version 0.1.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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

requested location Nodal, Elemental or ElementalNodal

elemental nodal beam results are read if this pin is set to true (default is false)

If true, this pin forces the results to be split by element shape, indicated by the presence of the 'elshape' label in the output. If false, the results for all elements shapes are combined. Default value is false if averaging is not required and true if averaging is required.

If connected, this pin allows you to extract the result only on the selected shell layer(s). The available values are: 0: Top, 1: Bottom, 2: TopBottom, 3: Mid, 4: TopBottomMid.

Compute mid nodes (when available) by averaging the neighbour corner nodes. Default: True

-

Outputs

Configurations

Scripting

Changelog

result: electric flux density X

Description

Read/compute Electric 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.

+

Outputs

Configurations

Scripting

Changelog

result: electric flux density X

Description

Read/compute Electric 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.

Version 0.0.0

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

FieldsContainer already allocated modified inplace

@@ -9291,19 +9271,18 @@

LaTeX

-
Version 0.1.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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

requested location Nodal, Elemental or ElementalNodal

elemental nodal beam results are read if this pin is set to true (default is false)

If true, this pin forces the results to be split by element shape, indicated by the presence of the 'elshape' label in the output. If false, the results for all elements shapes are combined. Default value is false if averaging is not required and true if averaging is required.

If connected, this pin allows you to extract the result only on the selected shell layer(s). The available values are: 0: Top, 1: Bottom, 2: TopBottom, 3: Mid, 4: TopBottomMid.

Compute mid nodes (when available) by averaging the neighbour corner nodes. Default: True

-

Outputs

Configurations

Scripting

Changelog

result: nodal rotational acceleration

Description

Read/compute nodal rotational acceleration by calling the readers defined by the datasources.

+

Outputs

Configurations

Scripting

Changelog

result: nodal rotational acceleration

Description

Read/compute nodal rotational acceleration by calling the readers defined by the datasources.

Version 0.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

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

@@ -9565,14 +9544,13 @@

LaTeX

any input

Outputs

Number of chunks when mode passed to input pin(-1) = 2.

Configurations

Scripting

Changelog

result: Output sound power

Description

Read/compute POUT by calling the readers defined by the datasources.

-
Version 0.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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

-

Outputs

Configurations

Scripting

Changelog

result: creep strain Z

Description

Read/compute element nodal component creep 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.

+

Outputs

Configurations

Scripting

Changelog

result: creep strain Z

Description

Read/compute element nodal component creep 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.

Version 0.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

FieldsContainer already allocated modified inplace

@@ -9725,12 +9703,11 @@

LaTeX

-
Version 0.1.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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.

mesh. If cylic expansion is to be done, mesh of the base sector

requested location Nodal, Elemental or ElementalNodal

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)

@@ -9741,7 +9718,7 @@

LaTeX

If true, this pin forces the results to be split by element shape, indicated by the presence of the 'elshape' label in the output. If false, the results for all elements shapes are combined. Default value is false if averaging is not required and true if averaging is required.

If connected, this pin allows you to extract the result only on the selected shell layer(s). The available values are: 0: Top, 1: Bottom, 2: TopBottom, 3: Mid, 4: TopBottomMid.

Compute mid nodes (when available) by averaging the neighbour corner nodes. Default: True

-

Outputs

Configurations

Scripting

Changelog

result: creep strain YZ

Description

Read/compute element nodal component creep strains YZ shear component (12 component) by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.

+

Outputs

Configurations

Scripting

Changelog

result: creep strain YZ

Description

Read/compute element nodal component creep strains YZ shear component (12 component) by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.

Version 0.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

FieldsContainer already allocated modified inplace

@@ -9775,18 +9752,17 @@

LaTeX

if 0 cyclic symmetry is ignored, if 1 cyclic sector is read, if 2 cyclic expansion is done, if 3 cyclic expansion is done and stages are merged (default is 1)

elemental nodal beam results are read if this pin is set to true (default is false)

Outputs

Configurations

Scripting

Changelog

result: elemental volume

Description

Read/compute element volume by calling the readers defined by the datasources.

-
Version 0.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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.

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.

sectors to expand (start at 0), for multistage: use scopings container with 'stage' label, use if cyclic expansion is to be done.

angle phi in degrees (default value 0.0), use if cyclic expansion is to be done.

-

Outputs

Configurations

Scripting

Changelog

logic: same string fields?

Description

Takes two string fields and compares them.

+

Outputs

Configurations

Scripting

Changelog

logic: same string fields?

Description

Takes two string fields and compares them.

Version 0.0.0

Inputs

Outputs

Configurations

Scripting

Changelog

result: creep strain principal 3

Description

Read/compute element nodal component creep strains 3rd principal component by calling the readers defined by the datasources and computing its eigen values. This operation is independent of the coordinate system unless averaging across elements is requested, in which case a rotation to the global coordinate system is performed. The off-diagonal strains are first converted from Voigt notation to the standard strain values.

Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

@@ -10012,14 +9988,13 @@

LaTeX

prevents from reading the mesh in the result files

if 0 cyclic symmetry is ignored, if 1 cyclic sector is read, if 2 cyclic expansion is done, if 3 cyclic expansion is done and stages are merged (default is 1)

Outputs

Configurations

Scripting

Changelog

result: undeformed mesh element centroids

Description

Read/compute coordinate of the undeformed mesh elemental centroids by calling the readers defined by the datasources.

-
Version 0.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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

-

Outputs

Configurations

Scripting

Changelog

serialization: workflow to workflow_topology

Description

Creates a GenericDataContainer based on WorkflowTopology structure from a Workflow object, allowing to access its operators, operator connections, data connections, and exposed pins.

+

Outputs

Configurations

Scripting

Changelog

serialization: workflow to workflow_topology

Description

Creates a GenericDataContainer based on WorkflowTopology structure from a Workflow object, allowing to access its operators, operator connections, data connections, and exposed pins.

Version 0.0.0

Inputs

Outputs

Configurations

Scripting

Changelog

result: displacement

Description

Read/compute nodal displacements by calling the readers defined by the datasources.

Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

@@ -10408,19 +10383,18 @@

LaTeX

-
Version 0.1.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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

requested location Nodal, Elemental or ElementalNodal

elemental nodal beam results are read if this pin is set to true (default is false)

If true, this pin forces the results to be split by element shape, indicated by the presence of the 'elshape' label in the output. If false, the results for all elements shapes are combined. Default value is false if averaging is not required and true if averaging is required.

If connected, this pin allows you to extract the result only on the selected shell layer(s). The available values are: 0: Top, 1: Bottom, 2: TopBottom, 3: Mid, 4: TopBottomMid.

Compute mid nodes (when available) by averaging the neighbour corner nodes. Default: True

-

Outputs

Configurations

Scripting

Changelog

serialization: serialize to hdf5

Description

This operator is deprecated: use 'hdf5::h5dpf::make_result_file' instead. Serialize the inputs in an hdf5 format.

+

Outputs

Configurations

Scripting

Changelog

serialization: serialize to hdf5

Description

This operator is deprecated: use 'hdf5dpf_generate_result_file' instead. Serialize the inputs in an hdf5 format.

Version 0.0.0

Inputs

output file path with .h5 extension

converts double to float to reduce file size (default is true)

if true, vectors and matrices data are exported flat (x1,y1,z1,x2,y2,z2..) (default is false)

@@ -10479,14 +10453,13 @@

LaTeX

if 0 cyclic symmetry is ignored, if 1 cyclic sector is read, if 2 cyclic expansion is done, if 3 cyclic expansion is done and stages are merged (default is 1)

elemental nodal beam results are read if this pin is set to true (default is false)

Outputs

Configurations

Scripting

Changelog

result: node orientations

Description

Read/compute node euler angles by calling the readers defined by the datasources.

-
Version 0.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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

-

Outputs

Configurations

Scripting

Changelog

math: accumulation per scoping

Description

This operator calculates the sum and the percentage of total sum of the input fields container for each scoping of the scopings container.

+

Outputs

Configurations

Scripting

Changelog

math: accumulation per scoping

Description

This operator calculates the sum and the percentage of total sum of the input fields container for each scoping of the scopings container.

Version 0.0.0

Inputs

Master scoping. All scopings in the Scopings Container will be intersected with this scoping.

The intersection between the of the first will be used.

Outputs

Configurations

Scripting

Changelog

result: node orientations Y

Description

Read/compute node euler angles Y component of the vector (2nd component) by calling the readers defined by the datasources.

@@ -10704,12 +10677,11 @@

LaTeX

if 0 cyclic symmetry is ignored, if 1 cyclic sector is read, if 2 cyclic expansion is done, if 3 cyclic expansion is done and stages are merged (default is 1)

elemental nodal beam results are read if this pin is set to true (default is false)

Outputs

Configurations

Scripting

Changelog

result: elemental summable miscellaneous data

Description

Read/compute elemental summable miscellaneous data by calling the readers defined by the datasources. Modal superposition (on demand expansion) and cyclic cxpansion procedures are supported, however, you should verify that the linear combination is applicable for the associated element according to the MAPDL documentation description of each item.

-
Version 0.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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.

mesh. If cylic expansion is to be done, mesh of the base sector

Index of requested item.

Number of components for the requested item.

@@ -10717,7 +10689,7 @@

LaTeX

mesh expanded, use if cyclic expansion is to be done.

sectors to expand (start at 0), for multistage: use scopings container with 'stage' label, use if cyclic expansion is to be done.

angle phi in degrees (default value 0.0), use if cyclic expansion is to be done.

-

Outputs

Configurations

Scripting

Changelog

result: magnetic field

Description

Read/compute Magnetic Field by calling the readers defined by the datasources.

+

Outputs

Configurations

Scripting

Changelog

result: magnetic field

Description

Read/compute Magnetic Field by calling the readers defined by the datasources.

  • The 'requested_location' and 'mesh_scoping' inputs are processed to see if they need scoping transposition or result averaging. The resulting output fields have a 'Nodal', 'ElementalNodal' or 'Elemental' location.
  • Once the need for averaging has been detected, the behavior of the combined connection of the 'split_shells' and 'shell_layer' pins is:
  • @@ -11116,14 +11088,13 @@

    LaTeX

Outputs

returns 'single_stage' or 'multi_stage' or an empty string for non cyclic model

Configurations

Scripting

Changelog

serialization: data tree to txt

Description

Writes a txt file or string from a DataTree

Version 0.0.0

Inputs

Outputs

Configurations

Scripting

Changelog

result: Input sound power

Description

Read/compute PINC by calling the readers defined by the datasources.

-
Version 0.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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

-

Outputs

Configurations

Scripting

Changelog

result: nodal rotation Y

Description

Read/compute nodal rotation Y component of the vector (2nd component) by calling the readers defined by the datasources.

+

Outputs

Configurations

Scripting

Changelog

result: nodal rotation Y

Description

Read/compute nodal rotation Y component of the vector (2nd component) by calling the readers defined by the datasources.

Version 0.0.0

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

FieldsContainer already allocated modified inplace

@@ -11469,19 +11440,18 @@

LaTeX

-
Version 0.1.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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

requested location Nodal, Elemental or ElementalNodal

elemental nodal beam results are read if this pin is set to true (default is false)

If true, this pin forces the results to be split by element shape, indicated by the presence of the 'elshape' label in the output. If false, the results for all elements shapes are combined. Default value is false if averaging is not required and true if averaging is required.

If connected, this pin allows you to extract the result only on the selected shell layer(s). The available values are: 0: Top, 1: Bottom, 2: TopBottom, 3: Mid, 4: TopBottomMid.

Compute mid nodes (when available) by averaging the neighbour corner nodes. Default: True

-

Outputs

Configurations

Scripting

Changelog

metadata: result info provider

Description

Reads the result information, such as available results or unit systems from the results files contained in the streams or data sources.

+

Outputs

Configurations

Scripting

Changelog

metadata: result info provider

Description

Reads the result information, such as available results or unit systems from the results files contained in the streams or data sources.

Version 0.0.0

Supported file types

Inputs

streams (result file container) (optional)

If the stream is null, retrieves the file path from the data sources.

Outputs

Configurations

Scripting

Changelog

filter: band pass (timescoping)

Description

The band pass filter returns all the values above (but not equal to) the minimum threshold value and below (but not equal to) the maximum threshold value in input.

@@ -11617,19 +11587,18 @@

LaTeX

-
Version 0.1.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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

requested location Nodal, Elemental or ElementalNodal

elemental nodal beam results are read if this pin is set to true (default is false)

If true, this pin forces the results to be split by element shape, indicated by the presence of the 'elshape' label in the output. If false, the results for all elements shapes are combined. Default value is false if averaging is not required and true if averaging is required.

If connected, this pin allows you to extract the result only on the selected shell layer(s). The available values are: 0: Top, 1: Bottom, 2: TopBottom, 3: Mid, 4: TopBottomMid.

Compute mid nodes (when available) by averaging the neighbour corner nodes. Default: True

-

Outputs

Configurations

Scripting

Changelog

mesh: skin (tri mesh)

Description

Extracts a skin of the mesh in triangles in a new meshed region.

+

Outputs

Configurations

Scripting

Changelog

mesh: skin (tri mesh)

Description

Extracts a skin of the mesh in triangles in a new meshed region.

Version 0.0.0

Inputs

True: meshing will also take into account shell and skin elements. False: meshing will ignore shell and skin elements. The default is false.

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.

Outputs

Configurations

Scripting

Changelog

result: accu eqv plastic strain

Description

Read/compute element nodal accumulated equivalent plastic strain by calling the readers defined by the datasources.

@@ -11762,19 +11731,18 @@

LaTeX

-
Version 0.1.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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

requested location Nodal, Elemental or ElementalNodal

elemental nodal beam results are read if this pin is set to true (default is false)

If true, this pin forces the results to be split by element shape, indicated by the presence of the 'elshape' label in the output. If false, the results for all elements shapes are combined. Default value is false if averaging is not required and true if averaging is required.

If connected, this pin allows you to extract the result only on the selected shell layer(s). The available values are: 0: Top, 1: Bottom, 2: TopBottom, 3: Mid, 4: TopBottomMid.

Compute mid nodes (when available) by averaging the neighbour corner nodes. Default: True

-

Outputs

Configurations

Scripting

Changelog

result: plastic state variable

Description

Read/compute element nodal plastic state variable by calling the readers defined by the datasources.

+

Outputs

Configurations

Scripting

Changelog

result: plastic state variable

Description

Read/compute element nodal plastic state variable by calling the readers defined by the datasources.

  • The 'requested_location' and 'mesh_scoping' inputs are processed to see if they need scoping transposition or result averaging. The resulting output fields have a 'Nodal', 'ElementalNodal' or 'Elemental' location.
  • Once the need for averaging has been detected, the behavior of the combined connection of the 'split_shells' and 'shell_layer' pins is:
  • @@ -11904,19 +11872,18 @@

    LaTeX

    -
Version 0.1.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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

requested location Nodal, Elemental or ElementalNodal

elemental nodal beam results are read if this pin is set to true (default is false)

If true, this pin forces the results to be split by element shape, indicated by the presence of the 'elshape' label in the output. If false, the results for all elements shapes are combined. Default value is false if averaging is not required and true if averaging is required.

If connected, this pin allows you to extract the result only on the selected shell layer(s). The available values are: 0: Top, 1: Bottom, 2: TopBottom, 3: Mid, 4: TopBottomMid.

Compute mid nodes (when available) by averaging the neighbour corner nodes. Default: True

-

Outputs

Configurations

Scripting

Changelog

result: accu eqv creep strain

Description

Read/compute element nodal accumulated equivalent creep strain by calling the readers defined by the datasources.

+

Outputs

Configurations

Scripting

Changelog

result: accu eqv creep strain

Description

Read/compute element nodal accumulated equivalent creep strain by calling the readers defined by the datasources.

  • The 'requested_location' and 'mesh_scoping' inputs are processed to see if they need scoping transposition or result averaging. The resulting output fields have a 'Nodal', 'ElementalNodal' or 'Elemental' location.
  • Once the need for averaging has been detected, the behavior of the combined connection of the 'split_shells' and 'shell_layer' pins is:
  • @@ -12046,19 +12013,18 @@

    LaTeX

    -
Version 0.1.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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

requested location Nodal, Elemental or ElementalNodal

elemental nodal beam results are read if this pin is set to true (default is false)

If true, this pin forces the results to be split by element shape, indicated by the presence of the 'elshape' label in the output. If false, the results for all elements shapes are combined. Default value is false if averaging is not required and true if averaging is required.

If connected, this pin allows you to extract the result only on the selected shell layer(s). The available values are: 0: Top, 1: Bottom, 2: TopBottom, 3: Mid, 4: TopBottomMid.

Compute mid nodes (when available) by averaging the neighbour corner nodes. Default: True

-

Outputs

Configurations

Scripting

Changelog

result: plastic strain energy density

Description

Read/compute element nodal plastic strain energy density by calling the readers defined by the datasources.

+

Outputs

Configurations

Scripting

Changelog

result: plastic strain energy density

Description

Read/compute element nodal plastic strain energy density by calling the readers defined by the datasources.

  • The 'requested_location' and 'mesh_scoping' inputs are processed to see if they need scoping transposition or result averaging. The resulting output fields have a 'Nodal', 'ElementalNodal' or 'Elemental' location.
  • Once the need for averaging has been detected, the behavior of the combined connection of the 'split_shells' and 'shell_layer' pins is:
  • @@ -12188,27 +12154,22 @@

    LaTeX

    -
Version 0.1.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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

requested location Nodal, Elemental or ElementalNodal

elemental nodal beam results are read if this pin is set to true (default is false)

If true, this pin forces the results to be split by element shape, indicated by the presence of the 'elshape' label in the output. If false, the results for all elements shapes are combined. Default value is false if averaging is not required and true if averaging is required.

If connected, this pin allows you to extract the result only on the selected shell layer(s). The available values are: 0: Top, 1: Bottom, 2: TopBottom, 3: Mid, 4: TopBottomMid.

Compute mid nodes (when available) by averaging the neighbour corner nodes. Default: True

-

Outputs

Configurations

Scripting

Changelog

result: material property of element

Description

Loads the appropriate operator based on the data sources and retrieves material properties.

+

Outputs

Configurations

Scripting

Changelog

result: material property of element

Description

Loads the appropriate operator based on the data sources and retrieves material properties.

Version 0.0.0

Supported file types

Inputs

Outputs

material properties

Configurations

Scripting

Changelog

result: creep strain energy density

Description

Read/compute element nodal creep strain energy density by calling the readers defined by the datasources.

    @@ -12340,19 +12301,18 @@

    LaTeX

    -
Version 0.1.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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

requested location Nodal, Elemental or ElementalNodal

elemental nodal beam results are read if this pin is set to true (default is false)

If true, this pin forces the results to be split by element shape, indicated by the presence of the 'elshape' label in the output. If false, the results for all elements shapes are combined. Default value is false if averaging is not required and true if averaging is required.

If connected, this pin allows you to extract the result only on the selected shell layer(s). The available values are: 0: Top, 1: Bottom, 2: TopBottom, 3: Mid, 4: TopBottomMid.

Compute mid nodes (when available) by averaging the neighbour corner nodes. Default: True

-

Outputs

Configurations

Scripting

Changelog

result: erp radiation efficiency

Description

Compute the radiation efficiency (enhanced erp divided by classical erp)

+

Outputs

Configurations

Scripting

Changelog

result: erp radiation efficiency

Description

Compute the radiation efficiency (enhanced erp divided by classical erp)

Version 0.0.0

Inputs

the input field container expects displacements fields

the meshes region in this pin has to be boundary or skin mesh

load step number (if it's specified, the ERP is computed only on the substeps of this step) or time scoping

@@ -12488,19 +12448,18 @@

LaTeX

-
Version 0.1.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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

requested location Nodal, Elemental or ElementalNodal

elemental nodal beam results are read if this pin is set to true (default is false)

If true, this pin forces the results to be split by element shape, indicated by the presence of the 'elshape' label in the output. If false, the results for all elements shapes are combined. Default value is false if averaging is not required and true if averaging is required.

If connected, this pin allows you to extract the result only on the selected shell layer(s). The available values are: 0: Top, 1: Bottom, 2: TopBottom, 3: Mid, 4: TopBottomMid.

Compute mid nodes (when available) by averaging the neighbour corner nodes. Default: True

-

Outputs

Configurations

Scripting

Changelog

serialization: field to csv

Description

Exports a field or a fields container into a csv file

+

Outputs

Configurations

Scripting

Changelog

serialization: field to csv

Description

Exports a field or a fields container into a csv file

Version 0.0.0

Inputs

field_or_fields_container

storage type : if matrices (without any particularity) are included in the fields container, the storage format can be chosen. 0 : flat/line format, 1 : ranked format. If 1 is chosen, the csv can not be read by "csv to field" operator anymore. Default : 0.

Outputs

Configurations

Scripting

Changelog

result: contact status

Description

Read/compute element contact status by calling the readers defined by the datasources.

@@ -12633,12 +12592,11 @@

LaTeX

-
Version 0.1.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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.

mesh. If cylic expansion is to be done, mesh of the base sector

requested location Nodal, Elemental or ElementalNodal

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)

@@ -12649,7 +12607,7 @@

LaTeX

If true, this pin forces the results to be split by element shape, indicated by the presence of the 'elshape' label in the output. If false, the results for all elements shapes are combined. Default value is false if averaging is not required and true if averaging is required.

If connected, this pin allows you to extract the result only on the selected shell layer(s). The available values are: 0: Top, 1: Bottom, 2: TopBottom, 3: Mid, 4: TopBottomMid.

Compute mid nodes (when available) by averaging the neighbour corner nodes. Default: True

-

Outputs

Configurations

Scripting

Changelog

result: contact penetration

Description

Read/compute element contact penetration by calling the readers defined by the datasources.

+

Outputs

Configurations

Scripting

Changelog

result: contact penetration

Description

Read/compute element contact penetration by calling the readers defined by the datasources.

  • The 'requested_location' and 'mesh_scoping' inputs are processed to see if they need scoping transposition or result averaging. The resulting output fields have a 'Nodal', 'ElementalNodal' or 'Elemental' location.
  • Once the need for averaging has been detected, the behavior of the combined connection of the 'split_shells' and 'shell_layer' pins is:
  • @@ -12779,12 +12737,11 @@

    LaTeX

    -
Version 0.1.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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.

mesh. If cylic expansion is to be done, mesh of the base sector

requested location Nodal, Elemental or ElementalNodal

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)

@@ -12795,7 +12752,7 @@

LaTeX

If true, this pin forces the results to be split by element shape, indicated by the presence of the 'elshape' label in the output. If false, the results for all elements shapes are combined. Default value is false if averaging is not required and true if averaging is required.

If connected, this pin allows you to extract the result only on the selected shell layer(s). The available values are: 0: Top, 1: Bottom, 2: TopBottom, 3: Mid, 4: TopBottomMid.

Compute mid nodes (when available) by averaging the neighbour corner nodes. Default: True

-

Outputs

Configurations

Scripting

Changelog

result: contact friction stress

Description

Read/compute element contact friction stress by calling the readers defined by the datasources.

+

Outputs

Configurations

Scripting

Changelog

result: contact friction stress

Description

Read/compute element contact friction stress by calling the readers defined by the datasources.

  • The 'requested_location' and 'mesh_scoping' inputs are processed to see if they need scoping transposition or result averaging. The resulting output fields have a 'Nodal', 'ElementalNodal' or 'Elemental' location.
  • Once the need for averaging has been detected, the behavior of the combined connection of the 'split_shells' and 'shell_layer' pins is:
  • @@ -12925,12 +12882,11 @@

    LaTeX

    -
Version 0.1.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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.

mesh. If cylic expansion is to be done, mesh of the base sector

requested location Nodal, Elemental or ElementalNodal

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)

@@ -12941,7 +12897,7 @@

LaTeX

If true, this pin forces the results to be split by element shape, indicated by the presence of the 'elshape' label in the output. If false, the results for all elements shapes are combined. Default value is false if averaging is not required and true if averaging is required.

If connected, this pin allows you to extract the result only on the selected shell layer(s). The available values are: 0: Top, 1: Bottom, 2: TopBottom, 3: Mid, 4: TopBottomMid.

Compute mid nodes (when available) by averaging the neighbour corner nodes. Default: True

-

Outputs

Configurations

Scripting

Changelog

result: contact total stress

Description

Read/compute element contact total stress (pressure plus friction) by calling the readers defined by the datasources.

+

Outputs

Configurations

Scripting

Changelog

result: contact total stress

Description

Read/compute element contact total stress (pressure plus friction) by calling the readers defined by the datasources.

  • The 'requested_location' and 'mesh_scoping' inputs are processed to see if they need scoping transposition or result averaging. The resulting output fields have a 'Nodal', 'ElementalNodal' or 'Elemental' location.
  • Once the need for averaging has been detected, the behavior of the combined connection of the 'split_shells' and 'shell_layer' pins is:
  • @@ -13071,12 +13027,11 @@

    LaTeX

    -
Version 0.1.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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.

mesh. If cylic expansion is to be done, mesh of the base sector

requested location Nodal, Elemental or ElementalNodal

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)

@@ -13087,7 +13042,7 @@

LaTeX

If true, this pin forces the results to be split by element shape, indicated by the presence of the 'elshape' label in the output. If false, the results for all elements shapes are combined. Default value is false if averaging is not required and true if averaging is required.

If connected, this pin allows you to extract the result only on the selected shell layer(s). The available values are: 0: Top, 1: Bottom, 2: TopBottom, 3: Mid, 4: TopBottomMid.

Compute mid nodes (when available) by averaging the neighbour corner nodes. Default: True

-

Outputs

Configurations

Scripting

Changelog

result: global joint internal energy (LSDyna)

Description

Read Global Joint Internal Energy (LSDyna) by calling the readers defined by the datasources.

+

Outputs

Configurations

Scripting

Changelog

result: global joint internal energy (LSDyna)

Description

Read Global Joint Internal Energy (LSDyna) by calling the readers defined by the datasources.

Version 0.0.0

Supported file types

Inputs

result file container allowed to be kept open to cache data

result file path container, used if no streams are set

(LSDyna) Unit System ID (int), semicolon-separated list of base unit strings (str) or UnitSystem instance

@@ -13223,12 +13178,11 @@

LaTeX

-
Version 0.1.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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.

mesh. If cylic expansion is to be done, mesh of the base sector

requested location Nodal, Elemental or ElementalNodal

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)

@@ -13239,7 +13193,7 @@

LaTeX

If true, this pin forces the results to be split by element shape, indicated by the presence of the 'elshape' label in the output. If false, the results for all elements shapes are combined. Default value is false if averaging is not required and true if averaging is required.

If connected, this pin allows you to extract the result only on the selected shell layer(s). The available values are: 0: Top, 1: Bottom, 2: TopBottom, 3: Mid, 4: TopBottomMid.

Compute mid nodes (when available) by averaging the neighbour corner nodes. Default: True

-

Outputs

Configurations

Scripting

Changelog

result: contact gap distance

Description

Read/compute element contact gap distance by calling the readers defined by the datasources.

+

Outputs

Configurations

Scripting

Changelog

result: contact gap distance

Description

Read/compute element contact gap distance by calling the readers defined by the datasources.

  • The 'requested_location' and 'mesh_scoping' inputs are processed to see if they need scoping transposition or result averaging. The resulting output fields have a 'Nodal', 'ElementalNodal' or 'Elemental' location.
  • Once the need for averaging has been detected, the behavior of the combined connection of the 'split_shells' and 'shell_layer' pins is:
  • @@ -13369,12 +13323,11 @@

    LaTeX

    -
Version 0.1.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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.

mesh. If cylic expansion is to be done, mesh of the base sector

requested location Nodal, Elemental or ElementalNodal

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)

@@ -13385,7 +13338,7 @@

LaTeX

If true, this pin forces the results to be split by element shape, indicated by the presence of the 'elshape' label in the output. If false, the results for all elements shapes are combined. Default value is false if averaging is not required and true if averaging is required.

If connected, this pin allows you to extract the result only on the selected shell layer(s). The available values are: 0: Top, 1: Bottom, 2: TopBottom, 3: Mid, 4: TopBottomMid.

Compute mid nodes (when available) by averaging the neighbour corner nodes. Default: True

-

Outputs

Configurations

Scripting

Changelog

result: contact surface heat flux

Description

Read/compute element total heat flux at contact surface by calling the readers defined by the datasources.

+

Outputs

Configurations

Scripting

Changelog

result: contact surface heat flux

Description

Read/compute element total heat flux at contact surface by calling the readers defined by the datasources.

  • The 'requested_location' and 'mesh_scoping' inputs are processed to see if they need scoping transposition or result averaging. The resulting output fields have a 'Nodal', 'ElementalNodal' or 'Elemental' location.
  • Once the need for averaging has been detected, the behavior of the combined connection of the 'split_shells' and 'shell_layer' pins is:
  • @@ -13515,12 +13468,11 @@

    LaTeX

    -
Version 0.1.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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.

mesh. If cylic expansion is to be done, mesh of the base sector

requested location Nodal, Elemental or ElementalNodal

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)

@@ -13531,35 +13483,32 @@

LaTeX

If true, this pin forces the results to be split by element shape, indicated by the presence of the 'elshape' label in the output. If false, the results for all elements shapes are combined. Default value is false if averaging is not required and true if averaging is required.

If connected, this pin allows you to extract the result only on the selected shell layer(s). The available values are: 0: Top, 1: Bottom, 2: TopBottom, 3: Mid, 4: TopBottomMid.

Compute mid nodes (when available) by averaging the neighbour corner nodes. Default: True

-

Outputs

Configurations

Scripting

Changelog

result: artificial hourglass energy

Description

Read/compute artificial hourglass energy by calling the readers defined by the datasources.

-
Version 0.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+

Outputs

Configurations

Scripting

Changelog

result: artificial hourglass energy

Description

Read/compute artificial hourglass energy by calling the readers defined by the datasources.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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

-

Outputs

Configurations

Scripting

Changelog

result: kinetic energy

Description

Read/compute kinetic energy by calling the readers defined by the datasources.

-
Version 0.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+

Outputs

Configurations

Scripting

Changelog

result: kinetic energy

Description

Read/compute kinetic energy by calling the readers defined by the datasources.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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.

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.

sectors to expand (start at 0), for multistage: use scopings container with 'stage' label, use if cyclic expansion is to be done.

angle phi in degrees (default value 0.0), use if cyclic expansion is to be done.

-

Outputs

Configurations

Scripting

Changelog

result: thermal dissipation energy

Description

Read/compute thermal dissipation energy by calling the readers defined by the datasources.

-
Version 0.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+

Outputs

Configurations

Scripting

Changelog

result: thermal dissipation energy

Description

Read/compute thermal dissipation energy by calling the readers defined by the datasources.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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

-

Outputs

Configurations

Scripting

Changelog

result: rms static pressure

Description

Read RMS Static Pressure by calling the readers defined by the datasources.

+

Outputs

Configurations

Scripting

Changelog

result: rms static pressure

Description

Read RMS Static Pressure by calling the readers defined by the datasources.

Version 0.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

result file container allowed to be kept open to cache data

@@ -13697,19 +13646,18 @@

LaTeX

-
Version 0.1.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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

requested location Nodal, Elemental or ElementalNodal

elemental nodal beam results are read if this pin is set to true (default is false)

If true, this pin forces the results to be split by element shape, indicated by the presence of the 'elshape' label in the output. If false, the results for all elements shapes are combined. Default value is false if averaging is not required and true if averaging is required.

If connected, this pin allows you to extract the result only on the selected shell layer(s). The available values are: 0: Top, 1: Bottom, 2: TopBottom, 3: Mid, 4: TopBottomMid.

Compute mid nodes (when available) by averaging the neighbour corner nodes. Default: True

-

Outputs

Configurations

Scripting

Changelog

result: total contact force

Description

Read/compute total contact force by calling the readers defined by the datasources.

+

Outputs

Configurations

Scripting

Changelog

result: total contact force

Description

Read/compute total contact force by calling the readers defined by the datasources.

Version 0.0.0

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

@@ -13718,12 +13666,11 @@

LaTeX

if true the field is rotated to global coordinate system (default true). Please check your results carefully if 'false' is used for Elemental or ElementalNodal results averaged to the Nodes when adjacent elements do not share the same coordinate system, as results may be incorrect.

prevents from reading the mesh in the result files

Outputs

Configurations

Scripting

Changelog

result: temperature

Description

Read/compute temperature field by calling the readers defined by the datasources.

-
Version 0.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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.

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.

@@ -13731,13 +13678,12 @@

LaTeX

angle phi in degrees (default value 0.0), use if cyclic expansion is to be done.

region id (integer) or vector of region ids (vector) or region scoping (scoping) of the model (region corresponds to zone for Fluid results or part for LSDyna results).

(for Fluid results only) LabelSpace with combination of zone, phases or species ids

-

Outputs

Configurations

Scripting

Changelog

result: raw displacement

Description

Read/compute U vector from the finite element problem KU=F by calling the readers defined by the datasources.

+

Outputs

Configurations

Scripting

Changelog

result: raw displacement

Description

Read/compute U vector from the finite element problem KU=F by calling the readers defined by the datasources.

Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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

Outputs

Configurations

Scripting

Changelog

result: raw reaction force

Description

Read/compute F vector from the finite element problem KU=F by calling the readers defined by the datasources.

Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

@@ -13745,7 +13691,6 @@

LaTeX

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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

Outputs

Configurations

Scripting

Changelog

result: turbulent kinetic energy (k)

Description

Read Turbulent Kinetic Energy (k) by calling the readers defined by the datasources.

Version 0.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

@@ -13756,22 +13701,20 @@

LaTeX

region id (integer) or vector of region ids (vector) or region scoping (scoping) of the model (region corresponds to zone for Fluid results or part for LSDyna results).

(for Fluid results only) LabelSpace with combination of zone, phases or species ids

Outputs

Configurations

Scripting

Changelog

result: electric potential

Description

Read/compute electric Potential by calling the readers defined by the datasources.

-
Version 0.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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

-

Outputs

Configurations

Scripting

Changelog

result: thickness

Description

Read/compute thickness by calling the readers defined by the datasources.

-
Version 0.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+

Outputs

Configurations

Scripting

Changelog

result: thickness

Description

Read/compute thickness by calling the readers defined by the datasources.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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

-

Outputs

Configurations

Scripting

Changelog

result: mapdl run

Description

Solve in mapdl a dat/inp file and returns a datasources with the rst file.

+

Outputs

Configurations

Scripting

Changelog

result: mapdl run

Description

Solve in mapdl a dat/inp file and returns a datasources with the rst file.

Version 0.0.0

Inputs

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.

@@ -13780,45 +13723,41 @@

LaTeX

returns the Ip if the server_mode pin is set to yes

returns a port when the server mode pin is set to yes

Configurations

Scripting

Changelog

result: equivalent mass

Description

Read/compute equivalent dof mass by calling the readers defined by the datasources.

-
Version 0.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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.

default is false.

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.

sectors to expand (start at 0), for multistage: use scopings container with 'stage' label, use if cyclic expansion is to be done.

angle phi in degrees (default value 0.0), use if cyclic expansion is to be done.

-

Outputs

Configurations

Scripting

Changelog

result: result provider

Description

Read/compute user defined result by calling the readers defined by the datasources.

-
Version 0.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+

Outputs

Configurations

Scripting

Changelog

result: result provider

Description

Read/compute user defined result by calling the readers defined by the datasources.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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

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.

-

Outputs

Configurations

Scripting

Changelog

result: elemental heat generation

Description

Read/compute Elemental Heat Generation by calling the readers defined by the datasources.

-
Version 0.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+

Outputs

Configurations

Scripting

Changelog

result: elemental heat generation

Description

Read/compute Elemental Heat Generation by calling the readers defined by the datasources.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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

-

Outputs

Configurations

Scripting

Changelog

result: magnetic vector potential

Description

Read/compute Magnetic Vector Potential by calling the readers defined by the datasources.

-
Version 0.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+

Outputs

Configurations

Scripting

Changelog

result: magnetic vector potential

Description

Read/compute Magnetic Vector Potential by calling the readers defined by the datasources.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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

-

Outputs

Configurations

Scripting

Changelog

invariant: von mises eqv (field)

Description

Computes the element-wise Von-Mises criteria on a tensor field.

+

Outputs

Configurations

Scripting

Changelog

invariant: von mises eqv (field)

Description

Computes the element-wise Von-Mises criteria on a tensor field.

Version 0.0.0

Inputs

field or fields container with only one field is expected

Poisson ratio to be used in equivalent strain calculation.

Outputs

Configurations

Scripting

Changelog

utility: merge fields into field matrix

Description

Assembles a set of fields into a field matrix.

@@ -13833,14 +13772,13 @@

LaTeX

Outputs

Configurations

Scripting

Changelog

invariant: segalman von mises eqv (field)

Description

Computes the element-wise Segalman Von-Mises criteria on a tensor field.

Version 0.0.0

Inputs

field or fields container with only one field is expected

Outputs

Configurations

Scripting

Changelog

result: Average acoustic energy density in room acoustics

Description

Read/compute AED by calling the readers defined by the datasources.

-
Version 0.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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

-

Outputs

Configurations

Scripting

Changelog

result: fluid velocity

Description

Read/compute FV by calling the readers defined by the datasources.

+

Outputs

Configurations

Scripting

Changelog

result: fluid velocity

Description

Read/compute FV by calling the readers defined by the datasources.

Version 0.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

@@ -14045,25 +13983,23 @@

LaTeX

-
Version 0.1.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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

requested location Nodal, Elemental or ElementalNodal

elemental nodal beam results are read if this pin is set to true (default is false)

If true, this pin forces the results to be split by element shape, indicated by the presence of the 'elshape' label in the output. If false, the results for all elements shapes are combined. Default value is false if averaging is not required and true if averaging is required.

If connected, this pin allows you to extract the result only on the selected shell layer(s). The available values are: 0: Top, 1: Bottom, 2: TopBottom, 3: Mid, 4: TopBottomMid.

Compute mid nodes (when available) by averaging the neighbour corner nodes. Default: True

-

Outputs

Configurations

Scripting

Changelog

result: elemental non summable miscellaneous data

Description

Read/compute elemental non summable miscellaneous data by calling the readers defined by the datasources. Modal superposition (on demand expansion) and cyclic cxpansion procedures are not supported since results cannot be summed.

-
Version 0.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+

Outputs

Configurations

Scripting

Changelog

result: elemental non summable miscellaneous data

Description

Read/compute elemental non summable miscellaneous data by calling the readers defined by the datasources. Modal superposition (on demand expansion) and cyclic cxpansion procedures are not supported since results cannot be summed.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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.

mesh. If cylic expansion is to be done, mesh of the base sector

Index of requested item.

Number of components for the requested item.

@@ -14071,7 +14007,7 @@

LaTeX

mesh expanded, use if cyclic expansion is to be done.

sectors to expand (start at 0), for multistage: use scopings container with 'stage' label, use if cyclic expansion is to be done.

angle phi in degrees (default value 0.0), use if cyclic expansion is to be done.

-

Outputs

Configurations

Scripting

Changelog

result: state variable

Description

Read/compute elemental state variable by calling the readers defined by the datasources.

+

Outputs

Configurations

Scripting

Changelog

result: state variable

Description

Read/compute elemental state variable by calling the readers defined by the datasources.

  • The 'requested_location' and 'mesh_scoping' inputs are processed to see if they need scoping transposition or result averaging. The resulting output fields have a 'Nodal', 'ElementalNodal' or 'Elemental' location.
  • Once the need for averaging has been detected, the behavior of the combined connection of the 'split_shells' and 'shell_layer' pins is:
  • @@ -14201,12 +14137,11 @@

    LaTeX

    -
Version 0.1.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

+
Version 1.0.0

Supported file types

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

result file container allowed to be kept open to cache data

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

requested location Nodal, Elemental or ElementalNodal

Index of requested item.

@@ -14214,15 +14149,11 @@

LaTeX

If true, this pin forces the results to be split by element shape, indicated by the presence of the 'elshape' label in the output. If false, the results for all elements shapes are combined. Default value is false if averaging is not required and true if averaging is required.

If connected, this pin allows you to extract the result only on the selected shell layer(s). The available values are: 0: Top, 1: Bottom, 2: TopBottom, 3: Mid, 4: TopBottomMid.

Compute mid nodes (when available) by averaging the neighbour corner nodes. Default: True

-

Outputs

Configurations

Scripting

Changelog

utility: merge supports

Description

Assembles a set of supports into a unique one.

+

Outputs

Configurations

Scripting

Changelog

utility: merge supports

Description

Assembles a set of supports into a unique one.

Version 0.0.0

Inputs

For some result files (such as RST), the scoping on names selection is duplicated through all the distributed files.If this pin is false, the merging process is skipped. If it is true, this scoping is merged. Default is true.

A vector of supports to merge or supports from pin 0 to ...

Outputs

Configurations

Scripting

Changelog

result: global kinetic energy (LSDyna)

Description

Read Global Kinetic Energy (LSDyna) by calling the readers defined by the datasources.

@@ -15724,6 +15655,12 @@

LaTeX

If true, the server is assumed to be local and is started. If false, only a client (able to send grpc calls) will be started

A data source with result key 'grpc' and file path 'port:ip' can be used instead of the input port and IP.

This pin is associated with pin(2) = 2 (server started in a new process). User can enter the integer associated with a DPF context (1: Standalone Context - DpfCoreStandalone.xml, 3: Custom - DpfCustomDefined.xml) or a string with the path of the XML specifying the context.

+

Transport Mode.

+
    +
  • 0: Insecure (default, localhost as default)
  • +
  • 1: Insecure Legacy (Legacy logic to find non localhost interface)* 2: mTLS (ANSYS_GRPC_CERTIFICATES must point on certificates folder, containing server.crt, server.key and ca.crt)
  • +
+

Path to certificates directory when mTLS mode is enabled.

Outputs

dpf streams handling the server, if the server is started in this thread, then nothing is added in output

Configurations

Scripting

Changelog

result: compute stress XY

Description

Computes the stress from an elastic strain field. compute_total_strain limitations are applicable for stress computation Get the XY shear component (01 component).

Version 0.0.0

Inputs

The element scoping on which the result is computed.

diff --git a/examples/07-distributed-post/02-distributed-msup_expansion.py b/examples/07-distributed-post/02-distributed-msup_expansion.py index c36db5bce0c..570a75f1dcc 100644 --- a/examples/07-distributed-post/02-distributed-msup_expansion.py +++ b/examples/07-distributed-post/02-distributed-msup_expansion.py @@ -177,7 +177,6 @@ ds = dpf.DataSources(files_rfrq[0]) response = ops.result.modal_coordinate(data_sources=ds) -response.inputs.mesh(merge_mesh.outputs.merges_mesh) expansion = ops.math.modal_superposition(solution_in_modal_space=response, modal_basis=merge_fields) component = ops.logic.component_selector_fc(expansion, 1) diff --git a/src/ansys/dpf/core/operators/result/accu_eqv_creep_strain.py b/src/ansys/dpf/core/operators/result/accu_eqv_creep_strain.py index 7627254b597..93f0bfa38d3 100644 --- a/src/ansys/dpf/core/operators/result/accu_eqv_creep_strain.py +++ b/src/ansys/dpf/core/operators/result/accu_eqv_creep_strain.py @@ -155,8 +155,6 @@ class accu_eqv_creep_strain(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional prevents from reading the mesh in the result files requested_location: str, optional @@ -192,8 +190,6 @@ class accu_eqv_creep_strain(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -214,7 +210,6 @@ class accu_eqv_creep_strain(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... requested_location=my_requested_location, ... read_beams=my_read_beams, @@ -234,7 +229,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, requested_location=None, read_beams=None, @@ -261,8 +255,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) if requested_location is not None: @@ -433,12 +425,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -549,8 +535,6 @@ class InputsAccuEqvCreepStrain(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -587,10 +571,6 @@ def __init__(self, op: Operator): accu_eqv_creep_strain._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - accu_eqv_creep_strain._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( accu_eqv_creep_strain._spec().input_pin(7), 7, op, -1 ) @@ -721,27 +701,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.accu_eqv_creep_strain() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/accu_eqv_plastic_strain.py b/src/ansys/dpf/core/operators/result/accu_eqv_plastic_strain.py index 34dc1082ca9..616b36e5eb3 100644 --- a/src/ansys/dpf/core/operators/result/accu_eqv_plastic_strain.py +++ b/src/ansys/dpf/core/operators/result/accu_eqv_plastic_strain.py @@ -155,8 +155,6 @@ class accu_eqv_plastic_strain(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional prevents from reading the mesh in the result files requested_location: str, optional @@ -192,8 +190,6 @@ class accu_eqv_plastic_strain(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -214,7 +210,6 @@ class accu_eqv_plastic_strain(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... requested_location=my_requested_location, ... read_beams=my_read_beams, @@ -234,7 +229,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, requested_location=None, read_beams=None, @@ -261,8 +255,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) if requested_location is not None: @@ -433,12 +425,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -549,8 +535,6 @@ class InputsAccuEqvPlasticStrain(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -587,10 +571,6 @@ def __init__(self, op: Operator): accu_eqv_plastic_strain._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - accu_eqv_plastic_strain._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( accu_eqv_plastic_strain._spec().input_pin(7), 7, op, -1 ) @@ -721,27 +701,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.accu_eqv_plastic_strain() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/acoustic_energy_density.py b/src/ansys/dpf/core/operators/result/acoustic_energy_density.py index d6635427df8..97c56329978 100644 --- a/src/ansys/dpf/core/operators/result/acoustic_energy_density.py +++ b/src/ansys/dpf/core/operators/result/acoustic_energy_density.py @@ -42,8 +42,6 @@ class acoustic_energy_density(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional prevents from reading the mesh in the result files @@ -69,8 +67,6 @@ class acoustic_energy_density(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) @@ -81,7 +77,6 @@ class acoustic_energy_density(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... ) @@ -96,7 +91,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, config=None, server=None, @@ -118,8 +112,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) @@ -167,12 +159,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -253,8 +239,6 @@ class InputsAcousticEnergyDensity(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) """ @@ -281,10 +265,6 @@ def __init__(self, op: Operator): acoustic_energy_density._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - acoustic_energy_density._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( acoustic_energy_density._spec().input_pin(7), 7, op, -1 ) @@ -395,27 +375,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.acoustic_energy_density() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/artificial_hourglass_energy.py b/src/ansys/dpf/core/operators/result/artificial_hourglass_energy.py index 34b0c053d96..2a759f71708 100644 --- a/src/ansys/dpf/core/operators/result/artificial_hourglass_energy.py +++ b/src/ansys/dpf/core/operators/result/artificial_hourglass_energy.py @@ -43,8 +43,6 @@ class artificial_hourglass_energy(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional prevents from reading the mesh in the result files @@ -70,8 +68,6 @@ class artificial_hourglass_energy(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) @@ -82,7 +78,6 @@ class artificial_hourglass_energy(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... ) @@ -97,7 +92,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, config=None, server=None, @@ -119,8 +113,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) @@ -169,12 +161,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -255,8 +241,6 @@ class InputsArtificialHourglassEnergy(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) """ @@ -283,10 +267,6 @@ def __init__(self, op: Operator): artificial_hourglass_energy._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - artificial_hourglass_energy._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( artificial_hourglass_energy._spec().input_pin(7), 7, op, -1 ) @@ -397,27 +377,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.artificial_hourglass_energy() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/co_energy.py b/src/ansys/dpf/core/operators/result/co_energy.py index a55287dda2b..4d36c26a4a8 100644 --- a/src/ansys/dpf/core/operators/result/co_energy.py +++ b/src/ansys/dpf/core/operators/result/co_energy.py @@ -43,8 +43,6 @@ class co_energy(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional prevents from reading the mesh in the result files @@ -70,8 +68,6 @@ class co_energy(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) @@ -82,7 +78,6 @@ class co_energy(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... ) @@ -97,7 +92,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, config=None, server=None, @@ -119,8 +113,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) @@ -169,12 +161,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -255,8 +241,6 @@ class InputsCoEnergy(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) """ @@ -283,10 +267,6 @@ def __init__(self, op: Operator): co_energy._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - co_energy._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( co_energy._spec().input_pin(7), 7, op, -1 ) @@ -397,27 +377,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.co_energy() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/contact_fluid_penetration_pressure.py b/src/ansys/dpf/core/operators/result/contact_fluid_penetration_pressure.py index b20720bd7d9..1fb74bfa89a 100644 --- a/src/ansys/dpf/core/operators/result/contact_fluid_penetration_pressure.py +++ b/src/ansys/dpf/core/operators/result/contact_fluid_penetration_pressure.py @@ -155,8 +155,6 @@ class contact_fluid_penetration_pressure(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional mesh. If cylic expansion is to be done, mesh of the base sector requested_location: str, optional @@ -200,8 +198,6 @@ class contact_fluid_penetration_pressure(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -230,7 +226,6 @@ class contact_fluid_penetration_pressure(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... requested_location=my_requested_location, ... read_cyclic=my_read_cyclic, @@ -254,7 +249,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, requested_location=None, read_cyclic=None, @@ -285,8 +279,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) if requested_location is not None: @@ -465,12 +457,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -605,8 +591,6 @@ class InputsContactFluidPenetrationPressure(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -651,10 +635,6 @@ def __init__(self, op: Operator): contact_fluid_penetration_pressure._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - contact_fluid_penetration_pressure._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( contact_fluid_penetration_pressure._spec().input_pin(7), 7, op, -1 ) @@ -801,27 +781,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.contact_fluid_penetration_pressure() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/contact_friction_stress.py b/src/ansys/dpf/core/operators/result/contact_friction_stress.py index edd31df369f..df926ecb910 100644 --- a/src/ansys/dpf/core/operators/result/contact_friction_stress.py +++ b/src/ansys/dpf/core/operators/result/contact_friction_stress.py @@ -155,8 +155,6 @@ class contact_friction_stress(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional mesh. If cylic expansion is to be done, mesh of the base sector requested_location: str, optional @@ -200,8 +198,6 @@ class contact_friction_stress(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -230,7 +226,6 @@ class contact_friction_stress(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... requested_location=my_requested_location, ... read_cyclic=my_read_cyclic, @@ -254,7 +249,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, requested_location=None, read_cyclic=None, @@ -285,8 +279,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) if requested_location is not None: @@ -465,12 +457,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -605,8 +591,6 @@ class InputsContactFrictionStress(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -651,10 +635,6 @@ def __init__(self, op: Operator): contact_friction_stress._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - contact_friction_stress._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( contact_friction_stress._spec().input_pin(7), 7, op, -1 ) @@ -801,27 +781,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.contact_friction_stress() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/contact_gap_distance.py b/src/ansys/dpf/core/operators/result/contact_gap_distance.py index d24adba30d2..4fe08b57d41 100644 --- a/src/ansys/dpf/core/operators/result/contact_gap_distance.py +++ b/src/ansys/dpf/core/operators/result/contact_gap_distance.py @@ -155,8 +155,6 @@ class contact_gap_distance(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional mesh. If cylic expansion is to be done, mesh of the base sector requested_location: str, optional @@ -200,8 +198,6 @@ class contact_gap_distance(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -230,7 +226,6 @@ class contact_gap_distance(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... requested_location=my_requested_location, ... read_cyclic=my_read_cyclic, @@ -254,7 +249,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, requested_location=None, read_cyclic=None, @@ -285,8 +279,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) if requested_location is not None: @@ -465,12 +457,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -605,8 +591,6 @@ class InputsContactGapDistance(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -651,10 +635,6 @@ def __init__(self, op: Operator): contact_gap_distance._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - contact_gap_distance._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( contact_gap_distance._spec().input_pin(7), 7, op, -1 ) @@ -801,27 +781,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.contact_gap_distance() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/contact_penetration.py b/src/ansys/dpf/core/operators/result/contact_penetration.py index 4eb6cda5abc..e4371833650 100644 --- a/src/ansys/dpf/core/operators/result/contact_penetration.py +++ b/src/ansys/dpf/core/operators/result/contact_penetration.py @@ -155,8 +155,6 @@ class contact_penetration(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional mesh. If cylic expansion is to be done, mesh of the base sector requested_location: str, optional @@ -200,8 +198,6 @@ class contact_penetration(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -230,7 +226,6 @@ class contact_penetration(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... requested_location=my_requested_location, ... read_cyclic=my_read_cyclic, @@ -254,7 +249,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, requested_location=None, read_cyclic=None, @@ -285,8 +279,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) if requested_location is not None: @@ -465,12 +457,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -605,8 +591,6 @@ class InputsContactPenetration(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -651,10 +635,6 @@ def __init__(self, op: Operator): contact_penetration._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - contact_penetration._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( contact_penetration._spec().input_pin(7), 7, op, -1 ) @@ -801,27 +781,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.contact_penetration() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/contact_pressure.py b/src/ansys/dpf/core/operators/result/contact_pressure.py index d3702aaa38d..01ec9386ac9 100644 --- a/src/ansys/dpf/core/operators/result/contact_pressure.py +++ b/src/ansys/dpf/core/operators/result/contact_pressure.py @@ -155,8 +155,6 @@ class contact_pressure(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional mesh. If cylic expansion is to be done, mesh of the base sector requested_location: str, optional @@ -200,8 +198,6 @@ class contact_pressure(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -230,7 +226,6 @@ class contact_pressure(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... requested_location=my_requested_location, ... read_cyclic=my_read_cyclic, @@ -254,7 +249,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, requested_location=None, read_cyclic=None, @@ -285,8 +279,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) if requested_location is not None: @@ -465,12 +457,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -605,8 +591,6 @@ class InputsContactPressure(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -651,10 +635,6 @@ def __init__(self, op: Operator): contact_pressure._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - contact_pressure._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( contact_pressure._spec().input_pin(7), 7, op, -1 ) @@ -801,27 +781,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.contact_pressure() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/contact_sliding_distance.py b/src/ansys/dpf/core/operators/result/contact_sliding_distance.py index 6b2dd20dd21..465123f6120 100644 --- a/src/ansys/dpf/core/operators/result/contact_sliding_distance.py +++ b/src/ansys/dpf/core/operators/result/contact_sliding_distance.py @@ -155,8 +155,6 @@ class contact_sliding_distance(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional mesh. If cylic expansion is to be done, mesh of the base sector requested_location: str, optional @@ -200,8 +198,6 @@ class contact_sliding_distance(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -230,7 +226,6 @@ class contact_sliding_distance(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... requested_location=my_requested_location, ... read_cyclic=my_read_cyclic, @@ -254,7 +249,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, requested_location=None, read_cyclic=None, @@ -285,8 +279,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) if requested_location is not None: @@ -465,12 +457,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -605,8 +591,6 @@ class InputsContactSlidingDistance(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -651,10 +635,6 @@ def __init__(self, op: Operator): contact_sliding_distance._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - contact_sliding_distance._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( contact_sliding_distance._spec().input_pin(7), 7, op, -1 ) @@ -801,27 +781,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.contact_sliding_distance() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/contact_status.py b/src/ansys/dpf/core/operators/result/contact_status.py index 5975f804372..cfe43e3ce63 100644 --- a/src/ansys/dpf/core/operators/result/contact_status.py +++ b/src/ansys/dpf/core/operators/result/contact_status.py @@ -155,8 +155,6 @@ class contact_status(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional mesh. If cylic expansion is to be done, mesh of the base sector requested_location: str, optional @@ -200,8 +198,6 @@ class contact_status(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -230,7 +226,6 @@ class contact_status(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... requested_location=my_requested_location, ... read_cyclic=my_read_cyclic, @@ -254,7 +249,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, requested_location=None, read_cyclic=None, @@ -285,8 +279,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) if requested_location is not None: @@ -465,12 +457,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -605,8 +591,6 @@ class InputsContactStatus(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -651,10 +635,6 @@ def __init__(self, op: Operator): contact_status._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - contact_status._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( contact_status._spec().input_pin(7), 7, op, -1 ) @@ -801,27 +781,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.contact_status() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/contact_surface_heat_flux.py b/src/ansys/dpf/core/operators/result/contact_surface_heat_flux.py index 80fdc20322d..a6eddccb548 100644 --- a/src/ansys/dpf/core/operators/result/contact_surface_heat_flux.py +++ b/src/ansys/dpf/core/operators/result/contact_surface_heat_flux.py @@ -155,8 +155,6 @@ class contact_surface_heat_flux(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional mesh. If cylic expansion is to be done, mesh of the base sector requested_location: str, optional @@ -200,8 +198,6 @@ class contact_surface_heat_flux(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -230,7 +226,6 @@ class contact_surface_heat_flux(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... requested_location=my_requested_location, ... read_cyclic=my_read_cyclic, @@ -254,7 +249,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, requested_location=None, read_cyclic=None, @@ -285,8 +279,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) if requested_location is not None: @@ -465,12 +457,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -605,8 +591,6 @@ class InputsContactSurfaceHeatFlux(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -651,10 +635,6 @@ def __init__(self, op: Operator): contact_surface_heat_flux._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - contact_surface_heat_flux._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( contact_surface_heat_flux._spec().input_pin(7), 7, op, -1 ) @@ -801,27 +781,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.contact_surface_heat_flux() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/contact_total_stress.py b/src/ansys/dpf/core/operators/result/contact_total_stress.py index c26c7217fc2..47c49773061 100644 --- a/src/ansys/dpf/core/operators/result/contact_total_stress.py +++ b/src/ansys/dpf/core/operators/result/contact_total_stress.py @@ -155,8 +155,6 @@ class contact_total_stress(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional mesh. If cylic expansion is to be done, mesh of the base sector requested_location: str, optional @@ -200,8 +198,6 @@ class contact_total_stress(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -230,7 +226,6 @@ class contact_total_stress(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... requested_location=my_requested_location, ... read_cyclic=my_read_cyclic, @@ -254,7 +249,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, requested_location=None, read_cyclic=None, @@ -285,8 +279,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) if requested_location is not None: @@ -465,12 +457,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -605,8 +591,6 @@ class InputsContactTotalStress(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -651,10 +635,6 @@ def __init__(self, op: Operator): contact_total_stress._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - contact_total_stress._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( contact_total_stress._spec().input_pin(7), 7, op, -1 ) @@ -801,27 +781,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.contact_total_stress() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/creep_strain_energy_density.py b/src/ansys/dpf/core/operators/result/creep_strain_energy_density.py index eee4124e992..798a3780980 100644 --- a/src/ansys/dpf/core/operators/result/creep_strain_energy_density.py +++ b/src/ansys/dpf/core/operators/result/creep_strain_energy_density.py @@ -155,8 +155,6 @@ class creep_strain_energy_density(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional prevents from reading the mesh in the result files requested_location: str, optional @@ -192,8 +190,6 @@ class creep_strain_energy_density(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -214,7 +210,6 @@ class creep_strain_energy_density(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... requested_location=my_requested_location, ... read_beams=my_read_beams, @@ -234,7 +229,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, requested_location=None, read_beams=None, @@ -261,8 +255,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) if requested_location is not None: @@ -433,12 +425,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -549,8 +535,6 @@ class InputsCreepStrainEnergyDensity(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -587,10 +571,6 @@ def __init__(self, op: Operator): creep_strain_energy_density._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - creep_strain_energy_density._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( creep_strain_energy_density._spec().input_pin(7), 7, op, -1 ) @@ -721,27 +701,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.creep_strain_energy_density() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/creep_strain_eqv.py b/src/ansys/dpf/core/operators/result/creep_strain_eqv.py index 1b05522b110..bb3f7427c2d 100644 --- a/src/ansys/dpf/core/operators/result/creep_strain_eqv.py +++ b/src/ansys/dpf/core/operators/result/creep_strain_eqv.py @@ -155,8 +155,6 @@ class creep_strain_eqv(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional prevents from reading the mesh in the result files requested_location: str, optional @@ -192,8 +190,6 @@ class creep_strain_eqv(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -214,7 +210,6 @@ class creep_strain_eqv(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... requested_location=my_requested_location, ... read_beams=my_read_beams, @@ -234,7 +229,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, requested_location=None, read_beams=None, @@ -261,8 +255,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) if requested_location is not None: @@ -433,12 +425,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -549,8 +535,6 @@ class InputsCreepStrainEqv(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -587,10 +571,6 @@ def __init__(self, op: Operator): creep_strain_eqv._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - creep_strain_eqv._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( creep_strain_eqv._spec().input_pin(7), 7, op, -1 ) @@ -721,27 +701,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.creep_strain_eqv() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/elastic_strain_energy_density.py b/src/ansys/dpf/core/operators/result/elastic_strain_energy_density.py index 1a21f9261b4..8857643133c 100644 --- a/src/ansys/dpf/core/operators/result/elastic_strain_energy_density.py +++ b/src/ansys/dpf/core/operators/result/elastic_strain_energy_density.py @@ -155,8 +155,6 @@ class elastic_strain_energy_density(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional prevents from reading the mesh in the result files requested_location: str, optional @@ -192,8 +190,6 @@ class elastic_strain_energy_density(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -214,7 +210,6 @@ class elastic_strain_energy_density(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... requested_location=my_requested_location, ... read_beams=my_read_beams, @@ -234,7 +229,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, requested_location=None, read_beams=None, @@ -261,8 +255,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) if requested_location is not None: @@ -433,12 +425,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -549,8 +535,6 @@ class InputsElasticStrainEnergyDensity(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -587,10 +571,6 @@ def __init__(self, op: Operator): elastic_strain_energy_density._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - elastic_strain_energy_density._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( elastic_strain_energy_density._spec().input_pin(7), 7, op, -1 ) @@ -721,27 +701,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.elastic_strain_energy_density() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/elastic_strain_eqv.py b/src/ansys/dpf/core/operators/result/elastic_strain_eqv.py index 21528e742f5..8cdafe7b28b 100644 --- a/src/ansys/dpf/core/operators/result/elastic_strain_eqv.py +++ b/src/ansys/dpf/core/operators/result/elastic_strain_eqv.py @@ -155,8 +155,6 @@ class elastic_strain_eqv(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional prevents from reading the mesh in the result files requested_location: str, optional @@ -192,8 +190,6 @@ class elastic_strain_eqv(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -214,7 +210,6 @@ class elastic_strain_eqv(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... requested_location=my_requested_location, ... read_beams=my_read_beams, @@ -234,7 +229,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, requested_location=None, read_beams=None, @@ -261,8 +255,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) if requested_location is not None: @@ -433,12 +425,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -549,8 +535,6 @@ class InputsElasticStrainEqv(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -587,10 +571,6 @@ def __init__(self, op: Operator): elastic_strain_eqv._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - elastic_strain_eqv._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( elastic_strain_eqv._spec().input_pin(7), 7, op, -1 ) @@ -721,27 +701,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.elastic_strain_eqv() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/electric_potential.py b/src/ansys/dpf/core/operators/result/electric_potential.py index 465773709a4..c717cd61e80 100644 --- a/src/ansys/dpf/core/operators/result/electric_potential.py +++ b/src/ansys/dpf/core/operators/result/electric_potential.py @@ -43,8 +43,6 @@ class electric_potential(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional prevents from reading the mesh in the result files @@ -70,8 +68,6 @@ class electric_potential(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) @@ -82,7 +78,6 @@ class electric_potential(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... ) @@ -97,7 +92,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, config=None, server=None, @@ -119,8 +113,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) @@ -169,12 +161,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -255,8 +241,6 @@ class InputsElectricPotential(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) """ @@ -283,10 +267,6 @@ def __init__(self, op: Operator): electric_potential._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - electric_potential._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( electric_potential._spec().input_pin(7), 7, op, -1 ) @@ -397,27 +377,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.electric_potential() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/element_centroids.py b/src/ansys/dpf/core/operators/result/element_centroids.py index 2ac7f3f7388..7a45e9c7fc4 100644 --- a/src/ansys/dpf/core/operators/result/element_centroids.py +++ b/src/ansys/dpf/core/operators/result/element_centroids.py @@ -43,8 +43,6 @@ class element_centroids(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional prevents from reading the mesh in the result files @@ -70,8 +68,6 @@ class element_centroids(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) @@ -82,7 +78,6 @@ class element_centroids(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... ) @@ -97,7 +92,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, config=None, server=None, @@ -119,8 +113,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) @@ -169,12 +161,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -255,8 +241,6 @@ class InputsElementCentroids(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) """ @@ -283,10 +267,6 @@ def __init__(self, op: Operator): element_centroids._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - element_centroids._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( element_centroids._spec().input_pin(7), 7, op, -1 ) @@ -397,27 +377,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.element_centroids() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/element_orientations.py b/src/ansys/dpf/core/operators/result/element_orientations.py index 6795ca1e640..9a384a03314 100644 --- a/src/ansys/dpf/core/operators/result/element_orientations.py +++ b/src/ansys/dpf/core/operators/result/element_orientations.py @@ -155,8 +155,6 @@ class element_orientations(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional prevents from reading the mesh in the result files requested_location: str, optional @@ -192,8 +190,6 @@ class element_orientations(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -214,7 +210,6 @@ class element_orientations(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... requested_location=my_requested_location, ... read_beams=my_read_beams, @@ -234,7 +229,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, requested_location=None, read_beams=None, @@ -261,8 +255,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) if requested_location is not None: @@ -433,12 +425,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -549,8 +535,6 @@ class InputsElementOrientations(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -587,10 +571,6 @@ def __init__(self, op: Operator): element_orientations._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - element_orientations._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( element_orientations._spec().input_pin(7), 7, op, -1 ) @@ -721,27 +701,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.element_orientations() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/elemental_heat_generation.py b/src/ansys/dpf/core/operators/result/elemental_heat_generation.py index 0d9fdef6376..49789052779 100644 --- a/src/ansys/dpf/core/operators/result/elemental_heat_generation.py +++ b/src/ansys/dpf/core/operators/result/elemental_heat_generation.py @@ -43,8 +43,6 @@ class elemental_heat_generation(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional prevents from reading the mesh in the result files @@ -70,8 +68,6 @@ class elemental_heat_generation(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) @@ -82,7 +78,6 @@ class elemental_heat_generation(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... ) @@ -97,7 +92,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, config=None, server=None, @@ -119,8 +113,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) @@ -169,12 +161,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -255,8 +241,6 @@ class InputsElementalHeatGeneration(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) """ @@ -283,10 +267,6 @@ def __init__(self, op: Operator): elemental_heat_generation._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - elemental_heat_generation._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( elemental_heat_generation._spec().input_pin(7), 7, op, -1 ) @@ -397,27 +377,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.elemental_heat_generation() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/elemental_mass.py b/src/ansys/dpf/core/operators/result/elemental_mass.py index 8223fc1dbf2..f594607a0e2 100644 --- a/src/ansys/dpf/core/operators/result/elemental_mass.py +++ b/src/ansys/dpf/core/operators/result/elemental_mass.py @@ -43,8 +43,6 @@ class elemental_mass(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional prevents from reading the mesh in the result files @@ -70,8 +68,6 @@ class elemental_mass(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) @@ -82,7 +78,6 @@ class elemental_mass(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... ) @@ -97,7 +92,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, config=None, server=None, @@ -119,8 +113,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) @@ -169,12 +161,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -255,8 +241,6 @@ class InputsElementalMass(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) """ @@ -283,10 +267,6 @@ def __init__(self, op: Operator): elemental_mass._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - elemental_mass._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( elemental_mass._spec().input_pin(7), 7, op, -1 ) @@ -397,27 +377,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.elemental_mass() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/elemental_volume.py b/src/ansys/dpf/core/operators/result/elemental_volume.py index fa48dd682f4..7df4fac1efa 100644 --- a/src/ansys/dpf/core/operators/result/elemental_volume.py +++ b/src/ansys/dpf/core/operators/result/elemental_volume.py @@ -43,8 +43,6 @@ class elemental_volume(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional mesh. If cylic expansion is to be done, mesh of the base sector read_cyclic: int, optional @@ -78,8 +76,6 @@ class elemental_volume(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_read_cyclic = int() @@ -98,7 +94,6 @@ class elemental_volume(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... read_cyclic=my_read_cyclic, ... expanded_meshed_region=my_expanded_meshed_region, @@ -117,7 +112,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, read_cyclic=None, expanded_meshed_region=None, @@ -143,8 +137,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) if read_cyclic is not None: @@ -201,12 +193,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -311,8 +297,6 @@ class InputsElementalVolume(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_read_cyclic = int() @@ -347,10 +331,6 @@ def __init__(self, op: Operator): elemental_volume._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - elemental_volume._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( elemental_volume._spec().input_pin(7), 7, op, -1 ) @@ -477,27 +457,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.elemental_volume() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/equivalent_mass.py b/src/ansys/dpf/core/operators/result/equivalent_mass.py index eed978a4b37..6e3502c94e2 100644 --- a/src/ansys/dpf/core/operators/result/equivalent_mass.py +++ b/src/ansys/dpf/core/operators/result/equivalent_mass.py @@ -43,8 +43,6 @@ class equivalent_mass(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. all_dofs: bool, optional default is false. mesh: MeshedRegion or MeshesContainer, optional @@ -80,8 +78,6 @@ class equivalent_mass(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_all_dofs = bool() >>> op.inputs.all_dofs.connect(my_all_dofs) >>> my_mesh = dpf.MeshedRegion() @@ -102,7 +98,6 @@ class equivalent_mass(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... all_dofs=my_all_dofs, ... mesh=my_mesh, ... read_cyclic=my_read_cyclic, @@ -122,7 +117,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, all_dofs=None, mesh=None, read_cyclic=None, @@ -149,8 +143,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if all_dofs is not None: self.inputs.all_dofs.connect(all_dofs) if mesh is not None: @@ -209,12 +201,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 6: PinSpecification( name="all_dofs", type_names=["bool"], @@ -325,8 +311,6 @@ class InputsEquivalentMass(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_all_dofs = bool() >>> op.inputs.all_dofs.connect(my_all_dofs) >>> my_mesh = dpf.MeshedRegion() @@ -363,10 +347,6 @@ def __init__(self, op: Operator): equivalent_mass._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - equivalent_mass._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._all_dofs: Input[bool] = Input( equivalent_mass._spec().input_pin(6), 6, op, -1 ) @@ -497,27 +477,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.equivalent_mass() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def all_dofs(self) -> Input[bool]: r"""Allows to connect all_dofs input to the operator. diff --git a/src/ansys/dpf/core/operators/result/eqv_stress_parameter.py b/src/ansys/dpf/core/operators/result/eqv_stress_parameter.py index d393b58aa5b..02fa020fbee 100644 --- a/src/ansys/dpf/core/operators/result/eqv_stress_parameter.py +++ b/src/ansys/dpf/core/operators/result/eqv_stress_parameter.py @@ -155,8 +155,6 @@ class eqv_stress_parameter(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional prevents from reading the mesh in the result files requested_location: str, optional @@ -192,8 +190,6 @@ class eqv_stress_parameter(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -214,7 +210,6 @@ class eqv_stress_parameter(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... requested_location=my_requested_location, ... read_beams=my_read_beams, @@ -234,7 +229,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, requested_location=None, read_beams=None, @@ -261,8 +255,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) if requested_location is not None: @@ -433,12 +425,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -549,8 +535,6 @@ class InputsEqvStressParameter(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -587,10 +571,6 @@ def __init__(self, op: Operator): eqv_stress_parameter._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - eqv_stress_parameter._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( eqv_stress_parameter._spec().input_pin(7), 7, op, -1 ) @@ -721,27 +701,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.eqv_stress_parameter() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/gasket_inelastic_closure.py b/src/ansys/dpf/core/operators/result/gasket_inelastic_closure.py index 3f54ac7d7e2..0b9ba3d320b 100644 --- a/src/ansys/dpf/core/operators/result/gasket_inelastic_closure.py +++ b/src/ansys/dpf/core/operators/result/gasket_inelastic_closure.py @@ -155,8 +155,6 @@ class gasket_inelastic_closure(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional prevents from reading the mesh in the result files requested_location: str, optional @@ -190,8 +188,6 @@ class gasket_inelastic_closure(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -210,7 +206,6 @@ class gasket_inelastic_closure(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... requested_location=my_requested_location, ... split_shells=my_split_shells, @@ -229,7 +224,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, requested_location=None, split_shells=None, @@ -255,8 +249,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) if requested_location is not None: @@ -425,12 +417,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -535,8 +521,6 @@ class InputsGasketInelasticClosure(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -571,10 +555,6 @@ def __init__(self, op: Operator): gasket_inelastic_closure._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - gasket_inelastic_closure._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( gasket_inelastic_closure._spec().input_pin(7), 7, op, -1 ) @@ -701,27 +681,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.gasket_inelastic_closure() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/gasket_stress.py b/src/ansys/dpf/core/operators/result/gasket_stress.py index 8f52df65dad..a6c659668c8 100644 --- a/src/ansys/dpf/core/operators/result/gasket_stress.py +++ b/src/ansys/dpf/core/operators/result/gasket_stress.py @@ -155,8 +155,6 @@ class gasket_stress(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional prevents from reading the mesh in the result files requested_location: str, optional @@ -190,8 +188,6 @@ class gasket_stress(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -210,7 +206,6 @@ class gasket_stress(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... requested_location=my_requested_location, ... split_shells=my_split_shells, @@ -229,7 +224,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, requested_location=None, split_shells=None, @@ -255,8 +249,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) if requested_location is not None: @@ -425,12 +417,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -535,8 +521,6 @@ class InputsGasketStress(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -571,10 +555,6 @@ def __init__(self, op: Operator): gasket_stress._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - gasket_stress._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( gasket_stress._spec().input_pin(7), 7, op, -1 ) @@ -701,27 +681,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.gasket_stress() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/gasket_thermal_closure.py b/src/ansys/dpf/core/operators/result/gasket_thermal_closure.py index a1610a1ce89..35ce1049671 100644 --- a/src/ansys/dpf/core/operators/result/gasket_thermal_closure.py +++ b/src/ansys/dpf/core/operators/result/gasket_thermal_closure.py @@ -155,8 +155,6 @@ class gasket_thermal_closure(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional prevents from reading the mesh in the result files requested_location: str, optional @@ -190,8 +188,6 @@ class gasket_thermal_closure(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -210,7 +206,6 @@ class gasket_thermal_closure(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... requested_location=my_requested_location, ... split_shells=my_split_shells, @@ -229,7 +224,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, requested_location=None, split_shells=None, @@ -255,8 +249,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) if requested_location is not None: @@ -425,12 +417,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -535,8 +521,6 @@ class InputsGasketThermalClosure(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -571,10 +555,6 @@ def __init__(self, op: Operator): gasket_thermal_closure._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - gasket_thermal_closure._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( gasket_thermal_closure._spec().input_pin(7), 7, op, -1 ) @@ -701,27 +681,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.gasket_thermal_closure() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/hydrostatic_pressure.py b/src/ansys/dpf/core/operators/result/hydrostatic_pressure.py index 6c81e9c1c1f..693d8a3bd7b 100644 --- a/src/ansys/dpf/core/operators/result/hydrostatic_pressure.py +++ b/src/ansys/dpf/core/operators/result/hydrostatic_pressure.py @@ -155,8 +155,6 @@ class hydrostatic_pressure(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional prevents from reading the mesh in the result files requested_location: str, optional @@ -192,8 +190,6 @@ class hydrostatic_pressure(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -214,7 +210,6 @@ class hydrostatic_pressure(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... requested_location=my_requested_location, ... read_beams=my_read_beams, @@ -234,7 +229,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, requested_location=None, read_beams=None, @@ -261,8 +255,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) if requested_location is not None: @@ -433,12 +425,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -549,8 +535,6 @@ class InputsHydrostaticPressure(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -587,10 +571,6 @@ def __init__(self, op: Operator): hydrostatic_pressure._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - hydrostatic_pressure._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( hydrostatic_pressure._spec().input_pin(7), 7, op, -1 ) @@ -721,27 +701,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.hydrostatic_pressure() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/incremental_energy.py b/src/ansys/dpf/core/operators/result/incremental_energy.py index 431c6b407e6..5050897e603 100644 --- a/src/ansys/dpf/core/operators/result/incremental_energy.py +++ b/src/ansys/dpf/core/operators/result/incremental_energy.py @@ -43,8 +43,6 @@ class incremental_energy(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional prevents from reading the mesh in the result files @@ -70,8 +68,6 @@ class incremental_energy(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) @@ -82,7 +78,6 @@ class incremental_energy(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... ) @@ -97,7 +92,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, config=None, server=None, @@ -119,8 +113,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) @@ -169,12 +161,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -255,8 +241,6 @@ class InputsIncrementalEnergy(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) """ @@ -283,10 +267,6 @@ def __init__(self, op: Operator): incremental_energy._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - incremental_energy._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( incremental_energy._spec().input_pin(7), 7, op, -1 ) @@ -397,27 +377,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.incremental_energy() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/input_sound_power.py b/src/ansys/dpf/core/operators/result/input_sound_power.py index 37687867f0d..33d93e22b18 100644 --- a/src/ansys/dpf/core/operators/result/input_sound_power.py +++ b/src/ansys/dpf/core/operators/result/input_sound_power.py @@ -42,8 +42,6 @@ class input_sound_power(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional prevents from reading the mesh in the result files @@ -69,8 +67,6 @@ class input_sound_power(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) @@ -81,7 +77,6 @@ class input_sound_power(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... ) @@ -96,7 +91,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, config=None, server=None, @@ -118,8 +112,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) @@ -167,12 +159,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -253,8 +239,6 @@ class InputsInputSoundPower(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) """ @@ -281,10 +265,6 @@ def __init__(self, op: Operator): input_sound_power._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - input_sound_power._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( input_sound_power._spec().input_pin(7), 7, op, -1 ) @@ -395,27 +375,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.input_sound_power() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/kinetic_energy.py b/src/ansys/dpf/core/operators/result/kinetic_energy.py index 430bc02c6c6..37be40991a2 100644 --- a/src/ansys/dpf/core/operators/result/kinetic_energy.py +++ b/src/ansys/dpf/core/operators/result/kinetic_energy.py @@ -43,8 +43,6 @@ class kinetic_energy(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional mesh. If cylic expansion is to be done, mesh of the base sector read_cyclic: int, optional @@ -78,8 +76,6 @@ class kinetic_energy(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_read_cyclic = int() @@ -98,7 +94,6 @@ class kinetic_energy(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... read_cyclic=my_read_cyclic, ... expanded_meshed_region=my_expanded_meshed_region, @@ -117,7 +112,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, read_cyclic=None, expanded_meshed_region=None, @@ -143,8 +137,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) if read_cyclic is not None: @@ -201,12 +193,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -311,8 +297,6 @@ class InputsKineticEnergy(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_read_cyclic = int() @@ -347,10 +331,6 @@ def __init__(self, op: Operator): kinetic_energy._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - kinetic_energy._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( kinetic_energy._spec().input_pin(7), 7, op, -1 ) @@ -477,27 +457,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.kinetic_energy() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/magnetic_scalar_potential.py b/src/ansys/dpf/core/operators/result/magnetic_scalar_potential.py index 11479395f91..3421e436a5d 100644 --- a/src/ansys/dpf/core/operators/result/magnetic_scalar_potential.py +++ b/src/ansys/dpf/core/operators/result/magnetic_scalar_potential.py @@ -43,8 +43,6 @@ class magnetic_scalar_potential(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional prevents from reading the mesh in the result files @@ -70,8 +68,6 @@ class magnetic_scalar_potential(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) @@ -82,7 +78,6 @@ class magnetic_scalar_potential(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... ) @@ -97,7 +92,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, config=None, server=None, @@ -119,8 +113,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) @@ -169,12 +161,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -255,8 +241,6 @@ class InputsMagneticScalarPotential(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) """ @@ -283,10 +267,6 @@ def __init__(self, op: Operator): magnetic_scalar_potential._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - magnetic_scalar_potential._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( magnetic_scalar_potential._spec().input_pin(7), 7, op, -1 ) @@ -397,27 +377,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.magnetic_scalar_potential() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/magnetic_vector_potential.py b/src/ansys/dpf/core/operators/result/magnetic_vector_potential.py index ed9fad8d9f0..c694cc25d9c 100644 --- a/src/ansys/dpf/core/operators/result/magnetic_vector_potential.py +++ b/src/ansys/dpf/core/operators/result/magnetic_vector_potential.py @@ -43,8 +43,6 @@ class magnetic_vector_potential(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional prevents from reading the mesh in the result files @@ -70,8 +68,6 @@ class magnetic_vector_potential(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) @@ -82,7 +78,6 @@ class magnetic_vector_potential(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... ) @@ -97,7 +92,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, config=None, server=None, @@ -119,8 +113,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) @@ -169,12 +161,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -255,8 +241,6 @@ class InputsMagneticVectorPotential(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) """ @@ -283,10 +267,6 @@ def __init__(self, op: Operator): magnetic_vector_potential._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - magnetic_vector_potential._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( magnetic_vector_potential._spec().input_pin(7), 7, op, -1 ) @@ -397,27 +377,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.magnetic_vector_potential() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/modal_acceleration.py b/src/ansys/dpf/core/operators/result/modal_acceleration.py index 6ff453d0c06..d77f73cff1a 100644 --- a/src/ansys/dpf/core/operators/result/modal_acceleration.py +++ b/src/ansys/dpf/core/operators/result/modal_acceleration.py @@ -19,10 +19,7 @@ from ansys.dpf.core.data_sources import DataSources from ansys.dpf.core.field import Field from ansys.dpf.core.fields_container import FieldsContainer - from ansys.dpf.core.meshed_region import MeshedRegion - from ansys.dpf.core.meshes_container import MeshesContainer from ansys.dpf.core.scoping import Scoping - from ansys.dpf.core.scopings_container import ScopingsContainer from ansys.dpf.core.streams_container import StreamsContainer @@ -35,18 +32,10 @@ class modal_acceleration(Operator): ------ time_scoping: Scoping or int or float or Field, optional 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. - mesh_scoping: ScopingsContainer or Scoping, optional - 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: FieldsContainer, optional - Fields container already allocated modified inplace streams_container: StreamsContainer, optional result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. - mesh: MeshedRegion or MeshesContainer, optional - prevents from reading the mesh in the result files Outputs ------- @@ -62,28 +51,16 @@ class modal_acceleration(Operator): >>> # Make input connections >>> my_time_scoping = dpf.Scoping() >>> op.inputs.time_scoping.connect(my_time_scoping) - >>> my_mesh_scoping = dpf.ScopingsContainer() - >>> op.inputs.mesh_scoping.connect(my_mesh_scoping) - >>> my_fields_container = dpf.FieldsContainer() - >>> op.inputs.fields_container.connect(my_fields_container) >>> my_streams_container = dpf.StreamsContainer() >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> my_mesh = dpf.MeshedRegion() - >>> op.inputs.mesh.connect(my_mesh) >>> # Instantiate operator and connect inputs in one line >>> op = dpf.operators.result.modal_acceleration( ... time_scoping=my_time_scoping, - ... mesh_scoping=my_mesh_scoping, - ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, - ... mesh=my_mesh, ... ) >>> # Get output data @@ -93,12 +70,8 @@ class modal_acceleration(Operator): def __init__( self, time_scoping=None, - mesh_scoping=None, - fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, - mesh=None, config=None, server=None, ): @@ -111,18 +84,10 @@ def __init__( ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) - if mesh_scoping is not None: - self.inputs.mesh_scoping.connect(mesh_scoping) - if fields_container is not None: - self.inputs.fields_container.connect(fields_container) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) - if mesh is not None: - self.inputs.mesh.connect(mesh) @staticmethod def _spec() -> Specification: @@ -145,18 +110,6 @@ def _spec() -> Specification: optional=True, document=r"""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.""", ), - 1: PinSpecification( - name="mesh_scoping", - type_names=["scopings_container", "scoping"], - optional=True, - document=r"""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""", - ), - 2: PinSpecification( - name="fields_container", - type_names=["fields_container"], - optional=True, - document=r"""Fields container already allocated modified inplace""", - ), 3: PinSpecification( name="streams_container", type_names=["streams_container"], @@ -169,18 +122,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), - 7: PinSpecification( - name="mesh", - type_names=["abstract_meshed_region", "meshes_container"], - optional=True, - document=r"""prevents from reading the mesh in the result files""", - ), }, map_output_pin_spec={ 0: PinSpecification( @@ -247,18 +188,10 @@ class InputsModalAcceleration(_Inputs): >>> op = dpf.operators.result.modal_acceleration() >>> my_time_scoping = dpf.Scoping() >>> op.inputs.time_scoping.connect(my_time_scoping) - >>> my_mesh_scoping = dpf.ScopingsContainer() - >>> op.inputs.mesh_scoping.connect(my_mesh_scoping) - >>> my_fields_container = dpf.FieldsContainer() - >>> op.inputs.fields_container.connect(my_fields_container) >>> my_streams_container = dpf.StreamsContainer() >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> my_mesh = dpf.MeshedRegion() - >>> op.inputs.mesh.connect(my_mesh) """ def __init__(self, op: Operator): @@ -267,14 +200,6 @@ def __init__(self, op: Operator): modal_acceleration._spec().input_pin(0), 0, op, -1 ) self._inputs.append(self._time_scoping) - self._mesh_scoping: Input[ScopingsContainer | Scoping] = Input( - modal_acceleration._spec().input_pin(1), 1, op, -1 - ) - self._inputs.append(self._mesh_scoping) - self._fields_container: Input[FieldsContainer] = Input( - modal_acceleration._spec().input_pin(2), 2, op, -1 - ) - self._inputs.append(self._fields_container) self._streams_container: Input[StreamsContainer] = Input( modal_acceleration._spec().input_pin(3), 3, op, -1 ) @@ -283,14 +208,6 @@ def __init__(self, op: Operator): modal_acceleration._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - modal_acceleration._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) - self._mesh: Input[MeshedRegion | MeshesContainer] = Input( - modal_acceleration._spec().input_pin(7), 7, op, -1 - ) - self._inputs.append(self._mesh) @property def time_scoping(self) -> Input[Scoping | int | float | Field]: @@ -313,48 +230,6 @@ def time_scoping(self) -> Input[Scoping | int | float | Field]: """ return self._time_scoping - @property - def mesh_scoping(self) -> Input[ScopingsContainer | Scoping]: - r"""Allows to connect mesh_scoping input to the operator. - - 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 - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.modal_acceleration() - >>> op.inputs.mesh_scoping.connect(my_mesh_scoping) - >>> # or - >>> op.inputs.mesh_scoping(my_mesh_scoping) - """ - return self._mesh_scoping - - @property - def fields_container(self) -> Input[FieldsContainer]: - r"""Allows to connect fields_container input to the operator. - - Fields container already allocated modified inplace - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.modal_acceleration() - >>> op.inputs.fields_container.connect(my_fields_container) - >>> # or - >>> op.inputs.fields_container(my_fields_container) - """ - return self._fields_container - @property def streams_container(self) -> Input[StreamsContainer]: r"""Allows to connect streams_container input to the operator. @@ -397,48 +272,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.modal_acceleration() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - - @property - def mesh(self) -> Input[MeshedRegion | MeshesContainer]: - r"""Allows to connect mesh input to the operator. - - prevents from reading the mesh in the result files - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.modal_acceleration() - >>> op.inputs.mesh.connect(my_mesh) - >>> # or - >>> op.inputs.mesh(my_mesh) - """ - return self._mesh - class OutputsModalAcceleration(_Outputs): """Intermediate class used to get outputs from diff --git a/src/ansys/dpf/core/operators/result/modal_coordinate.py b/src/ansys/dpf/core/operators/result/modal_coordinate.py index a5b6b24b56a..eb340e770b5 100644 --- a/src/ansys/dpf/core/operators/result/modal_coordinate.py +++ b/src/ansys/dpf/core/operators/result/modal_coordinate.py @@ -20,10 +20,7 @@ from ansys.dpf.core.data_sources import DataSources from ansys.dpf.core.field import Field from ansys.dpf.core.fields_container import FieldsContainer - from ansys.dpf.core.meshed_region import MeshedRegion - from ansys.dpf.core.meshes_container import MeshesContainer from ansys.dpf.core.scoping import Scoping - from ansys.dpf.core.scopings_container import ScopingsContainer from ansys.dpf.core.streams_container import StreamsContainer @@ -36,18 +33,10 @@ class modal_coordinate(Operator): ------ time_scoping: Scoping or int or float or Field, optional 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. - mesh_scoping: ScopingsContainer or Scoping, optional - 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: FieldsContainer, optional - Fields container already allocated modified inplace streams_container: StreamsContainer, optional result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. - mesh: MeshedRegion or MeshesContainer, optional - prevents from reading the mesh in the result files Outputs ------- @@ -63,28 +52,16 @@ class modal_coordinate(Operator): >>> # Make input connections >>> my_time_scoping = dpf.Scoping() >>> op.inputs.time_scoping.connect(my_time_scoping) - >>> my_mesh_scoping = dpf.ScopingsContainer() - >>> op.inputs.mesh_scoping.connect(my_mesh_scoping) - >>> my_fields_container = dpf.FieldsContainer() - >>> op.inputs.fields_container.connect(my_fields_container) >>> my_streams_container = dpf.StreamsContainer() >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> my_mesh = dpf.MeshedRegion() - >>> op.inputs.mesh.connect(my_mesh) >>> # Instantiate operator and connect inputs in one line >>> op = dpf.operators.result.modal_coordinate( ... time_scoping=my_time_scoping, - ... mesh_scoping=my_mesh_scoping, - ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, - ... mesh=my_mesh, ... ) >>> # Get output data @@ -94,12 +71,8 @@ class modal_coordinate(Operator): def __init__( self, time_scoping=None, - mesh_scoping=None, - fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, - mesh=None, config=None, server=None, ): @@ -112,18 +85,10 @@ def __init__( raise e if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) - if mesh_scoping is not None: - self.inputs.mesh_scoping.connect(mesh_scoping) - if fields_container is not None: - self.inputs.fields_container.connect(fields_container) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) - if mesh is not None: - self.inputs.mesh.connect(mesh) @staticmethod def _spec() -> Specification: @@ -146,18 +111,6 @@ def _spec() -> Specification: optional=True, document=r"""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.""", ), - 1: PinSpecification( - name="mesh_scoping", - type_names=["scopings_container", "scoping"], - optional=True, - document=r"""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""", - ), - 2: PinSpecification( - name="fields_container", - type_names=["fields_container"], - optional=True, - document=r"""Fields container already allocated modified inplace""", - ), 3: PinSpecification( name="streams_container", type_names=["streams_container"], @@ -170,18 +123,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), - 7: PinSpecification( - name="mesh", - type_names=["abstract_meshed_region", "meshes_container"], - optional=True, - document=r"""prevents from reading the mesh in the result files""", - ), }, map_output_pin_spec={ 0: PinSpecification( @@ -248,18 +189,10 @@ class InputsModalCoordinate(_Inputs): >>> op = dpf.operators.result.modal_coordinate() >>> my_time_scoping = dpf.Scoping() >>> op.inputs.time_scoping.connect(my_time_scoping) - >>> my_mesh_scoping = dpf.ScopingsContainer() - >>> op.inputs.mesh_scoping.connect(my_mesh_scoping) - >>> my_fields_container = dpf.FieldsContainer() - >>> op.inputs.fields_container.connect(my_fields_container) >>> my_streams_container = dpf.StreamsContainer() >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> my_mesh = dpf.MeshedRegion() - >>> op.inputs.mesh.connect(my_mesh) """ def __init__(self, op: Operator): @@ -268,14 +201,6 @@ def __init__(self, op: Operator): modal_coordinate._spec().input_pin(0), 0, op, -1 ) self._inputs.append(self._time_scoping) - self._mesh_scoping: Input[ScopingsContainer | Scoping] = Input( - modal_coordinate._spec().input_pin(1), 1, op, -1 - ) - self._inputs.append(self._mesh_scoping) - self._fields_container: Input[FieldsContainer] = Input( - modal_coordinate._spec().input_pin(2), 2, op, -1 - ) - self._inputs.append(self._fields_container) self._streams_container: Input[StreamsContainer] = Input( modal_coordinate._spec().input_pin(3), 3, op, -1 ) @@ -284,14 +209,6 @@ def __init__(self, op: Operator): modal_coordinate._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - modal_coordinate._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) - self._mesh: Input[MeshedRegion | MeshesContainer] = Input( - modal_coordinate._spec().input_pin(7), 7, op, -1 - ) - self._inputs.append(self._mesh) @property def time_scoping(self) -> Input[Scoping | int | float | Field]: @@ -314,48 +231,6 @@ def time_scoping(self) -> Input[Scoping | int | float | Field]: """ return self._time_scoping - @property - def mesh_scoping(self) -> Input[ScopingsContainer | Scoping]: - r"""Allows to connect mesh_scoping input to the operator. - - 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 - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.modal_coordinate() - >>> op.inputs.mesh_scoping.connect(my_mesh_scoping) - >>> # or - >>> op.inputs.mesh_scoping(my_mesh_scoping) - """ - return self._mesh_scoping - - @property - def fields_container(self) -> Input[FieldsContainer]: - r"""Allows to connect fields_container input to the operator. - - Fields container already allocated modified inplace - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.modal_coordinate() - >>> op.inputs.fields_container.connect(my_fields_container) - >>> # or - >>> op.inputs.fields_container(my_fields_container) - """ - return self._fields_container - @property def streams_container(self) -> Input[StreamsContainer]: r"""Allows to connect streams_container input to the operator. @@ -398,48 +273,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.modal_coordinate() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - - @property - def mesh(self) -> Input[MeshedRegion | MeshesContainer]: - r"""Allows to connect mesh input to the operator. - - prevents from reading the mesh in the result files - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.modal_coordinate() - >>> op.inputs.mesh.connect(my_mesh) - >>> # or - >>> op.inputs.mesh(my_mesh) - """ - return self._mesh - class OutputsModalCoordinate(_Outputs): """Intermediate class used to get outputs from diff --git a/src/ansys/dpf/core/operators/result/modal_velocity.py b/src/ansys/dpf/core/operators/result/modal_velocity.py index 7078090576b..0a1eb29a961 100644 --- a/src/ansys/dpf/core/operators/result/modal_velocity.py +++ b/src/ansys/dpf/core/operators/result/modal_velocity.py @@ -19,10 +19,7 @@ from ansys.dpf.core.data_sources import DataSources from ansys.dpf.core.field import Field from ansys.dpf.core.fields_container import FieldsContainer - from ansys.dpf.core.meshed_region import MeshedRegion - from ansys.dpf.core.meshes_container import MeshesContainer from ansys.dpf.core.scoping import Scoping - from ansys.dpf.core.scopings_container import ScopingsContainer from ansys.dpf.core.streams_container import StreamsContainer @@ -35,18 +32,10 @@ class modal_velocity(Operator): ------ time_scoping: Scoping or int or float or Field, optional 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. - mesh_scoping: ScopingsContainer or Scoping, optional - 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: FieldsContainer, optional - Fields container already allocated modified inplace streams_container: StreamsContainer, optional result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. - mesh: MeshedRegion or MeshesContainer, optional - prevents from reading the mesh in the result files Outputs ------- @@ -62,28 +51,16 @@ class modal_velocity(Operator): >>> # Make input connections >>> my_time_scoping = dpf.Scoping() >>> op.inputs.time_scoping.connect(my_time_scoping) - >>> my_mesh_scoping = dpf.ScopingsContainer() - >>> op.inputs.mesh_scoping.connect(my_mesh_scoping) - >>> my_fields_container = dpf.FieldsContainer() - >>> op.inputs.fields_container.connect(my_fields_container) >>> my_streams_container = dpf.StreamsContainer() >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> my_mesh = dpf.MeshedRegion() - >>> op.inputs.mesh.connect(my_mesh) >>> # Instantiate operator and connect inputs in one line >>> op = dpf.operators.result.modal_velocity( ... time_scoping=my_time_scoping, - ... mesh_scoping=my_mesh_scoping, - ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, - ... mesh=my_mesh, ... ) >>> # Get output data @@ -93,12 +70,8 @@ class modal_velocity(Operator): def __init__( self, time_scoping=None, - mesh_scoping=None, - fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, - mesh=None, config=None, server=None, ): @@ -111,18 +84,10 @@ def __init__( ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) - if mesh_scoping is not None: - self.inputs.mesh_scoping.connect(mesh_scoping) - if fields_container is not None: - self.inputs.fields_container.connect(fields_container) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) - if mesh is not None: - self.inputs.mesh.connect(mesh) @staticmethod def _spec() -> Specification: @@ -145,18 +110,6 @@ def _spec() -> Specification: optional=True, document=r"""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.""", ), - 1: PinSpecification( - name="mesh_scoping", - type_names=["scopings_container", "scoping"], - optional=True, - document=r"""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""", - ), - 2: PinSpecification( - name="fields_container", - type_names=["fields_container"], - optional=True, - document=r"""Fields container already allocated modified inplace""", - ), 3: PinSpecification( name="streams_container", type_names=["streams_container"], @@ -169,18 +122,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), - 7: PinSpecification( - name="mesh", - type_names=["abstract_meshed_region", "meshes_container"], - optional=True, - document=r"""prevents from reading the mesh in the result files""", - ), }, map_output_pin_spec={ 0: PinSpecification( @@ -247,18 +188,10 @@ class InputsModalVelocity(_Inputs): >>> op = dpf.operators.result.modal_velocity() >>> my_time_scoping = dpf.Scoping() >>> op.inputs.time_scoping.connect(my_time_scoping) - >>> my_mesh_scoping = dpf.ScopingsContainer() - >>> op.inputs.mesh_scoping.connect(my_mesh_scoping) - >>> my_fields_container = dpf.FieldsContainer() - >>> op.inputs.fields_container.connect(my_fields_container) >>> my_streams_container = dpf.StreamsContainer() >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> my_mesh = dpf.MeshedRegion() - >>> op.inputs.mesh.connect(my_mesh) """ def __init__(self, op: Operator): @@ -267,14 +200,6 @@ def __init__(self, op: Operator): modal_velocity._spec().input_pin(0), 0, op, -1 ) self._inputs.append(self._time_scoping) - self._mesh_scoping: Input[ScopingsContainer | Scoping] = Input( - modal_velocity._spec().input_pin(1), 1, op, -1 - ) - self._inputs.append(self._mesh_scoping) - self._fields_container: Input[FieldsContainer] = Input( - modal_velocity._spec().input_pin(2), 2, op, -1 - ) - self._inputs.append(self._fields_container) self._streams_container: Input[StreamsContainer] = Input( modal_velocity._spec().input_pin(3), 3, op, -1 ) @@ -283,14 +208,6 @@ def __init__(self, op: Operator): modal_velocity._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - modal_velocity._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) - self._mesh: Input[MeshedRegion | MeshesContainer] = Input( - modal_velocity._spec().input_pin(7), 7, op, -1 - ) - self._inputs.append(self._mesh) @property def time_scoping(self) -> Input[Scoping | int | float | Field]: @@ -313,48 +230,6 @@ def time_scoping(self) -> Input[Scoping | int | float | Field]: """ return self._time_scoping - @property - def mesh_scoping(self) -> Input[ScopingsContainer | Scoping]: - r"""Allows to connect mesh_scoping input to the operator. - - 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 - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.modal_velocity() - >>> op.inputs.mesh_scoping.connect(my_mesh_scoping) - >>> # or - >>> op.inputs.mesh_scoping(my_mesh_scoping) - """ - return self._mesh_scoping - - @property - def fields_container(self) -> Input[FieldsContainer]: - r"""Allows to connect fields_container input to the operator. - - Fields container already allocated modified inplace - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.modal_velocity() - >>> op.inputs.fields_container.connect(my_fields_container) - >>> # or - >>> op.inputs.fields_container(my_fields_container) - """ - return self._fields_container - @property def streams_container(self) -> Input[StreamsContainer]: r"""Allows to connect streams_container input to the operator. @@ -397,48 +272,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.modal_velocity() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - - @property - def mesh(self) -> Input[MeshedRegion | MeshesContainer]: - r"""Allows to connect mesh input to the operator. - - prevents from reading the mesh in the result files - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.modal_velocity() - >>> op.inputs.mesh.connect(my_mesh) - >>> # or - >>> op.inputs.mesh(my_mesh) - """ - return self._mesh - class OutputsModalVelocity(_Outputs): """Intermediate class used to get outputs from diff --git a/src/ansys/dpf/core/operators/result/nmisc.py b/src/ansys/dpf/core/operators/result/nmisc.py index b3c69a60ceb..fd97b0a383d 100644 --- a/src/ansys/dpf/core/operators/result/nmisc.py +++ b/src/ansys/dpf/core/operators/result/nmisc.py @@ -46,8 +46,6 @@ class nmisc(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional mesh. If cylic expansion is to be done, mesh of the base sector item_index: int, optional @@ -85,8 +83,6 @@ class nmisc(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_item_index = int() @@ -109,7 +105,6 @@ class nmisc(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... item_index=my_item_index, ... num_components=my_num_components, @@ -130,7 +125,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, item_index=None, num_components=None, @@ -158,8 +152,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) if item_index is not None: @@ -222,12 +214,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -344,8 +330,6 @@ class InputsNmisc(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_item_index = int() @@ -384,10 +368,6 @@ def __init__(self, op: Operator): nmisc._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - nmisc._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( nmisc._spec().input_pin(7), 7, op, -1 ) @@ -516,27 +496,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.nmisc() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/node_orientations.py b/src/ansys/dpf/core/operators/result/node_orientations.py index 97d14be4a76..269fe4e4b31 100644 --- a/src/ansys/dpf/core/operators/result/node_orientations.py +++ b/src/ansys/dpf/core/operators/result/node_orientations.py @@ -43,8 +43,6 @@ class node_orientations(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional prevents from reading the mesh in the result files @@ -70,8 +68,6 @@ class node_orientations(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) @@ -82,7 +78,6 @@ class node_orientations(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... ) @@ -97,7 +92,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, config=None, server=None, @@ -119,8 +113,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) @@ -169,12 +161,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -255,8 +241,6 @@ class InputsNodeOrientations(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) """ @@ -283,10 +267,6 @@ def __init__(self, op: Operator): node_orientations._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - node_orientations._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( node_orientations._spec().input_pin(7), 7, op, -1 ) @@ -397,27 +377,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.node_orientations() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/num_surface_status_changes.py b/src/ansys/dpf/core/operators/result/num_surface_status_changes.py index a866acbdb90..36f27d0dba9 100644 --- a/src/ansys/dpf/core/operators/result/num_surface_status_changes.py +++ b/src/ansys/dpf/core/operators/result/num_surface_status_changes.py @@ -155,8 +155,6 @@ class num_surface_status_changes(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional mesh. If cylic expansion is to be done, mesh of the base sector requested_location: str, optional @@ -200,8 +198,6 @@ class num_surface_status_changes(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -230,7 +226,6 @@ class num_surface_status_changes(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... requested_location=my_requested_location, ... read_cyclic=my_read_cyclic, @@ -254,7 +249,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, requested_location=None, read_cyclic=None, @@ -285,8 +279,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) if requested_location is not None: @@ -465,12 +457,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -605,8 +591,6 @@ class InputsNumSurfaceStatusChanges(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -651,10 +635,6 @@ def __init__(self, op: Operator): num_surface_status_changes._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - num_surface_status_changes._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( num_surface_status_changes._spec().input_pin(7), 7, op, -1 ) @@ -801,27 +781,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.num_surface_status_changes() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/output_sound_power.py b/src/ansys/dpf/core/operators/result/output_sound_power.py index feda0c7e08a..85e5bc4738e 100644 --- a/src/ansys/dpf/core/operators/result/output_sound_power.py +++ b/src/ansys/dpf/core/operators/result/output_sound_power.py @@ -42,8 +42,6 @@ class output_sound_power(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional prevents from reading the mesh in the result files @@ -69,8 +67,6 @@ class output_sound_power(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) @@ -81,7 +77,6 @@ class output_sound_power(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... ) @@ -96,7 +91,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, config=None, server=None, @@ -118,8 +112,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) @@ -167,12 +159,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -253,8 +239,6 @@ class InputsOutputSoundPower(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) """ @@ -281,10 +265,6 @@ def __init__(self, op: Operator): output_sound_power._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - output_sound_power._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( output_sound_power._spec().input_pin(7), 7, op, -1 ) @@ -395,27 +375,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.output_sound_power() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/plastic_state_variable.py b/src/ansys/dpf/core/operators/result/plastic_state_variable.py index eb109eac097..ea7256b091b 100644 --- a/src/ansys/dpf/core/operators/result/plastic_state_variable.py +++ b/src/ansys/dpf/core/operators/result/plastic_state_variable.py @@ -155,8 +155,6 @@ class plastic_state_variable(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional prevents from reading the mesh in the result files requested_location: str, optional @@ -192,8 +190,6 @@ class plastic_state_variable(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -214,7 +210,6 @@ class plastic_state_variable(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... requested_location=my_requested_location, ... read_beams=my_read_beams, @@ -234,7 +229,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, requested_location=None, read_beams=None, @@ -261,8 +255,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) if requested_location is not None: @@ -433,12 +425,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -549,8 +535,6 @@ class InputsPlasticStateVariable(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -587,10 +571,6 @@ def __init__(self, op: Operator): plastic_state_variable._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - plastic_state_variable._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( plastic_state_variable._spec().input_pin(7), 7, op, -1 ) @@ -721,27 +701,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.plastic_state_variable() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/plastic_strain_energy_density.py b/src/ansys/dpf/core/operators/result/plastic_strain_energy_density.py index ed6c0ced10e..c39191d1844 100644 --- a/src/ansys/dpf/core/operators/result/plastic_strain_energy_density.py +++ b/src/ansys/dpf/core/operators/result/plastic_strain_energy_density.py @@ -155,8 +155,6 @@ class plastic_strain_energy_density(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional prevents from reading the mesh in the result files requested_location: str, optional @@ -192,8 +190,6 @@ class plastic_strain_energy_density(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -214,7 +210,6 @@ class plastic_strain_energy_density(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... requested_location=my_requested_location, ... read_beams=my_read_beams, @@ -234,7 +229,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, requested_location=None, read_beams=None, @@ -261,8 +255,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) if requested_location is not None: @@ -433,12 +425,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -549,8 +535,6 @@ class InputsPlasticStrainEnergyDensity(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -587,10 +571,6 @@ def __init__(self, op: Operator): plastic_strain_energy_density._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - plastic_strain_energy_density._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( plastic_strain_energy_density._spec().input_pin(7), 7, op, -1 ) @@ -721,27 +701,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.plastic_strain_energy_density() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/plastic_strain_eqv.py b/src/ansys/dpf/core/operators/result/plastic_strain_eqv.py index c24d3956d0f..3e24cef48df 100644 --- a/src/ansys/dpf/core/operators/result/plastic_strain_eqv.py +++ b/src/ansys/dpf/core/operators/result/plastic_strain_eqv.py @@ -155,8 +155,6 @@ class plastic_strain_eqv(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional prevents from reading the mesh in the result files requested_location: str, optional @@ -192,8 +190,6 @@ class plastic_strain_eqv(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -214,7 +210,6 @@ class plastic_strain_eqv(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... requested_location=my_requested_location, ... read_beams=my_read_beams, @@ -234,7 +229,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, requested_location=None, read_beams=None, @@ -261,8 +255,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) if requested_location is not None: @@ -433,12 +425,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -549,8 +535,6 @@ class InputsPlasticStrainEqv(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -587,10 +571,6 @@ def __init__(self, op: Operator): plastic_strain_eqv._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - plastic_strain_eqv._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( plastic_strain_eqv._spec().input_pin(7), 7, op, -1 ) @@ -721,27 +701,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.plastic_strain_eqv() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/pressure.py b/src/ansys/dpf/core/operators/result/pressure.py index 1c8d3f8ef1b..9c81fe7aa33 100644 --- a/src/ansys/dpf/core/operators/result/pressure.py +++ b/src/ansys/dpf/core/operators/result/pressure.py @@ -42,8 +42,6 @@ class pressure(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional prevents from reading the mesh in the result files @@ -69,8 +67,6 @@ class pressure(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) @@ -81,7 +77,6 @@ class pressure(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... ) @@ -96,7 +91,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, config=None, server=None, @@ -118,8 +112,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) @@ -167,12 +159,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -253,8 +239,6 @@ class InputsPressure(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) """ @@ -281,10 +265,6 @@ def __init__(self, op: Operator): pressure._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - pressure._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( pressure._spec().input_pin(7), 7, op, -1 ) @@ -395,27 +375,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.pressure() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/raw_displacement.py b/src/ansys/dpf/core/operators/result/raw_displacement.py index 6ddf651cade..b7216b3ec15 100644 --- a/src/ansys/dpf/core/operators/result/raw_displacement.py +++ b/src/ansys/dpf/core/operators/result/raw_displacement.py @@ -43,8 +43,6 @@ class raw_displacement(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional prevents from reading the mesh in the result files @@ -70,8 +68,6 @@ class raw_displacement(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) @@ -82,7 +78,6 @@ class raw_displacement(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... ) @@ -97,7 +92,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, config=None, server=None, @@ -119,8 +113,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) @@ -169,12 +161,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -255,8 +241,6 @@ class InputsRawDisplacement(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) """ @@ -283,10 +267,6 @@ def __init__(self, op: Operator): raw_displacement._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - raw_displacement._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( raw_displacement._spec().input_pin(7), 7, op, -1 ) @@ -397,27 +377,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.raw_displacement() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/raw_reaction_force.py b/src/ansys/dpf/core/operators/result/raw_reaction_force.py index b5b34693af8..9ab0a28476e 100644 --- a/src/ansys/dpf/core/operators/result/raw_reaction_force.py +++ b/src/ansys/dpf/core/operators/result/raw_reaction_force.py @@ -43,8 +43,6 @@ class raw_reaction_force(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional prevents from reading the mesh in the result files @@ -70,8 +68,6 @@ class raw_reaction_force(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) @@ -82,7 +78,6 @@ class raw_reaction_force(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... ) @@ -97,7 +92,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, config=None, server=None, @@ -119,8 +113,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) @@ -169,12 +161,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -255,8 +241,6 @@ class InputsRawReactionForce(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) """ @@ -283,10 +267,6 @@ def __init__(self, op: Operator): raw_reaction_force._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - raw_reaction_force._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( raw_reaction_force._spec().input_pin(7), 7, op, -1 ) @@ -397,27 +377,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.raw_reaction_force() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/result_provider.py b/src/ansys/dpf/core/operators/result/result_provider.py index f1d57f94ca4..0046a50f7f7 100644 --- a/src/ansys/dpf/core/operators/result/result_provider.py +++ b/src/ansys/dpf/core/operators/result/result_provider.py @@ -44,8 +44,6 @@ class result_provider(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional prevents from reading the mesh in the result files result_name: @@ -75,8 +73,6 @@ class result_provider(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_result_name = dpf.() @@ -91,7 +87,6 @@ class result_provider(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... result_name=my_result_name, ... result_scripting_name=my_result_scripting_name, @@ -108,7 +103,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, result_name=None, result_scripting_name=None, @@ -132,8 +126,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) if result_name is not None: @@ -186,12 +178,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -284,8 +270,6 @@ class InputsResultProvider(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_result_name = dpf.() @@ -316,10 +300,6 @@ def __init__(self, op: Operator): result_provider._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - result_provider._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( result_provider._spec().input_pin(7), 7, op, -1 ) @@ -438,27 +418,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.result_provider() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/smisc.py b/src/ansys/dpf/core/operators/result/smisc.py index 98dc0a4fd6b..53cf44e6d14 100644 --- a/src/ansys/dpf/core/operators/result/smisc.py +++ b/src/ansys/dpf/core/operators/result/smisc.py @@ -48,8 +48,6 @@ class smisc(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional mesh. If cylic expansion is to be done, mesh of the base sector item_index: int, optional @@ -87,8 +85,6 @@ class smisc(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_item_index = int() @@ -111,7 +107,6 @@ class smisc(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... item_index=my_item_index, ... num_components=my_num_components, @@ -132,7 +127,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, item_index=None, num_components=None, @@ -160,8 +154,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) if item_index is not None: @@ -226,12 +218,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -348,8 +334,6 @@ class InputsSmisc(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_item_index = int() @@ -388,10 +372,6 @@ def __init__(self, op: Operator): smisc._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - smisc._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( smisc._spec().input_pin(7), 7, op, -1 ) @@ -520,27 +500,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.smisc() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/squared_l2norm_pressure.py b/src/ansys/dpf/core/operators/result/squared_l2norm_pressure.py index 87666e6d01f..a485af1b8d9 100644 --- a/src/ansys/dpf/core/operators/result/squared_l2norm_pressure.py +++ b/src/ansys/dpf/core/operators/result/squared_l2norm_pressure.py @@ -43,8 +43,6 @@ class squared_l2norm_pressure(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional prevents from reading the mesh in the result files @@ -70,8 +68,6 @@ class squared_l2norm_pressure(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) @@ -82,7 +78,6 @@ class squared_l2norm_pressure(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... ) @@ -97,7 +92,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, config=None, server=None, @@ -119,8 +113,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) @@ -169,12 +161,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -255,8 +241,6 @@ class InputsSquaredL2NormPressure(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) """ @@ -283,10 +267,6 @@ def __init__(self, op: Operator): squared_l2norm_pressure._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - squared_l2norm_pressure._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( squared_l2norm_pressure._spec().input_pin(7), 7, op, -1 ) @@ -397,27 +377,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.squared_l2norm_pressure() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/state_variable.py b/src/ansys/dpf/core/operators/result/state_variable.py index f8ed8a2616b..a40cc6f971e 100644 --- a/src/ansys/dpf/core/operators/result/state_variable.py +++ b/src/ansys/dpf/core/operators/result/state_variable.py @@ -155,8 +155,6 @@ class state_variable(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional prevents from reading the mesh in the result files requested_location: str, optional @@ -194,8 +192,6 @@ class state_variable(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -218,7 +214,6 @@ class state_variable(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... requested_location=my_requested_location, ... item_index=my_item_index, @@ -239,7 +234,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, requested_location=None, item_index=None, @@ -267,8 +261,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) if requested_location is not None: @@ -441,12 +433,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -563,8 +549,6 @@ class InputsStateVariable(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -603,10 +587,6 @@ def __init__(self, op: Operator): state_variable._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - state_variable._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( state_variable._spec().input_pin(7), 7, op, -1 ) @@ -741,27 +721,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.state_variable() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/stiffness_matrix_energy.py b/src/ansys/dpf/core/operators/result/stiffness_matrix_energy.py index 723896aa92e..bf775e930f9 100644 --- a/src/ansys/dpf/core/operators/result/stiffness_matrix_energy.py +++ b/src/ansys/dpf/core/operators/result/stiffness_matrix_energy.py @@ -43,8 +43,6 @@ class stiffness_matrix_energy(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional mesh. If cylic expansion is to be done, mesh of the base sector read_cyclic: int, optional @@ -78,8 +76,6 @@ class stiffness_matrix_energy(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_read_cyclic = int() @@ -98,7 +94,6 @@ class stiffness_matrix_energy(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... read_cyclic=my_read_cyclic, ... expanded_meshed_region=my_expanded_meshed_region, @@ -117,7 +112,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, read_cyclic=None, expanded_meshed_region=None, @@ -143,8 +137,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) if read_cyclic is not None: @@ -201,12 +193,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -311,8 +297,6 @@ class InputsStiffnessMatrixEnergy(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_read_cyclic = int() @@ -347,10 +331,6 @@ def __init__(self, op: Operator): stiffness_matrix_energy._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - stiffness_matrix_energy._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( stiffness_matrix_energy._spec().input_pin(7), 7, op, -1 ) @@ -477,27 +457,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.stiffness_matrix_energy() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/stress_ratio.py b/src/ansys/dpf/core/operators/result/stress_ratio.py index 4a0faea3b94..ca1a85d4d8f 100644 --- a/src/ansys/dpf/core/operators/result/stress_ratio.py +++ b/src/ansys/dpf/core/operators/result/stress_ratio.py @@ -155,8 +155,6 @@ class stress_ratio(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional prevents from reading the mesh in the result files requested_location: str, optional @@ -192,8 +190,6 @@ class stress_ratio(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -214,7 +210,6 @@ class stress_ratio(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... requested_location=my_requested_location, ... read_beams=my_read_beams, @@ -234,7 +229,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, requested_location=None, read_beams=None, @@ -261,8 +255,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) if requested_location is not None: @@ -433,12 +425,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -549,8 +535,6 @@ class InputsStressRatio(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -587,10 +571,6 @@ def __init__(self, op: Operator): stress_ratio._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - stress_ratio._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( stress_ratio._spec().input_pin(7), 7, op, -1 ) @@ -721,27 +701,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.stress_ratio() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/structural_temperature.py b/src/ansys/dpf/core/operators/result/structural_temperature.py index eae8158bc63..3ddf57aa496 100644 --- a/src/ansys/dpf/core/operators/result/structural_temperature.py +++ b/src/ansys/dpf/core/operators/result/structural_temperature.py @@ -155,8 +155,6 @@ class structural_temperature(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional prevents from reading the mesh in the result files requested_location: str, optional @@ -192,8 +190,6 @@ class structural_temperature(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -214,7 +210,6 @@ class structural_temperature(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... requested_location=my_requested_location, ... read_beams=my_read_beams, @@ -234,7 +229,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, requested_location=None, read_beams=None, @@ -261,8 +255,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) if requested_location is not None: @@ -433,12 +425,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -549,8 +535,6 @@ class InputsStructuralTemperature(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -587,10 +571,6 @@ def __init__(self, op: Operator): structural_temperature._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - structural_temperature._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( structural_temperature._spec().input_pin(7), 7, op, -1 ) @@ -721,27 +701,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.structural_temperature() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/swelling_strains.py b/src/ansys/dpf/core/operators/result/swelling_strains.py index 061a7426f57..cea8c00b34b 100644 --- a/src/ansys/dpf/core/operators/result/swelling_strains.py +++ b/src/ansys/dpf/core/operators/result/swelling_strains.py @@ -155,8 +155,6 @@ class swelling_strains(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional prevents from reading the mesh in the result files requested_location: str, optional @@ -192,8 +190,6 @@ class swelling_strains(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -214,7 +210,6 @@ class swelling_strains(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... requested_location=my_requested_location, ... read_beams=my_read_beams, @@ -234,7 +229,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, requested_location=None, read_beams=None, @@ -261,8 +255,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) if requested_location is not None: @@ -433,12 +425,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -549,8 +535,6 @@ class InputsSwellingStrains(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -587,10 +571,6 @@ def __init__(self, op: Operator): swelling_strains._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - swelling_strains._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( swelling_strains._spec().input_pin(7), 7, op, -1 ) @@ -721,27 +701,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.swelling_strains() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/temperature.py b/src/ansys/dpf/core/operators/result/temperature.py index e689af770ac..9cbf6988e8e 100644 --- a/src/ansys/dpf/core/operators/result/temperature.py +++ b/src/ansys/dpf/core/operators/result/temperature.py @@ -43,8 +43,6 @@ class temperature(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional mesh. If cylic expansion is to be done, mesh of the base sector read_cyclic: int, optional @@ -84,8 +82,6 @@ class temperature(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_read_cyclic = int() @@ -110,7 +106,6 @@ class temperature(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... read_cyclic=my_read_cyclic, ... expanded_meshed_region=my_expanded_meshed_region, @@ -132,7 +127,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, read_cyclic=None, expanded_meshed_region=None, @@ -161,8 +155,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) if read_cyclic is not None: @@ -225,12 +217,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -353,8 +339,6 @@ class InputsTemperature(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_read_cyclic = int() @@ -395,10 +379,6 @@ def __init__(self, op: Operator): temperature._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - temperature._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( temperature._spec().input_pin(7), 7, op, -1 ) @@ -535,27 +515,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.temperature() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/thermal_dissipation_energy.py b/src/ansys/dpf/core/operators/result/thermal_dissipation_energy.py index ac8bd520312..a291e788e09 100644 --- a/src/ansys/dpf/core/operators/result/thermal_dissipation_energy.py +++ b/src/ansys/dpf/core/operators/result/thermal_dissipation_energy.py @@ -43,8 +43,6 @@ class thermal_dissipation_energy(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional prevents from reading the mesh in the result files @@ -70,8 +68,6 @@ class thermal_dissipation_energy(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) @@ -82,7 +78,6 @@ class thermal_dissipation_energy(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... ) @@ -97,7 +92,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, config=None, server=None, @@ -119,8 +113,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) @@ -169,12 +161,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -255,8 +241,6 @@ class InputsThermalDissipationEnergy(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) """ @@ -283,10 +267,6 @@ def __init__(self, op: Operator): thermal_dissipation_energy._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - thermal_dissipation_energy._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( thermal_dissipation_energy._spec().input_pin(7), 7, op, -1 ) @@ -397,27 +377,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.thermal_dissipation_energy() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/thermal_strains_eqv.py b/src/ansys/dpf/core/operators/result/thermal_strains_eqv.py index c7296712645..ff53d424102 100644 --- a/src/ansys/dpf/core/operators/result/thermal_strains_eqv.py +++ b/src/ansys/dpf/core/operators/result/thermal_strains_eqv.py @@ -155,8 +155,6 @@ class thermal_strains_eqv(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional prevents from reading the mesh in the result files requested_location: str, optional @@ -192,8 +190,6 @@ class thermal_strains_eqv(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -214,7 +210,6 @@ class thermal_strains_eqv(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... requested_location=my_requested_location, ... read_beams=my_read_beams, @@ -234,7 +229,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, requested_location=None, read_beams=None, @@ -261,8 +255,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) if requested_location is not None: @@ -433,12 +425,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -549,8 +535,6 @@ class InputsThermalStrainsEqv(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) >>> my_requested_location = str() @@ -587,10 +571,6 @@ def __init__(self, op: Operator): thermal_strains_eqv._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - thermal_strains_eqv._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( thermal_strains_eqv._spec().input_pin(7), 7, op, -1 ) @@ -721,27 +701,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.thermal_strains_eqv() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/result/thickness.py b/src/ansys/dpf/core/operators/result/thickness.py index 8cf1ca813b6..587fd6e5396 100644 --- a/src/ansys/dpf/core/operators/result/thickness.py +++ b/src/ansys/dpf/core/operators/result/thickness.py @@ -43,8 +43,6 @@ class thickness(Operator): result file container allowed to be kept open to cache data data_sources: DataSources result file path container, used if no streams are set - bool_rotate_to_global: bool, optional - 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. mesh: MeshedRegion or MeshesContainer, optional prevents from reading the mesh in the result files @@ -70,8 +68,6 @@ class thickness(Operator): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) @@ -82,7 +78,6 @@ class thickness(Operator): ... fields_container=my_fields_container, ... streams_container=my_streams_container, ... data_sources=my_data_sources, - ... bool_rotate_to_global=my_bool_rotate_to_global, ... mesh=my_mesh, ... ) @@ -97,7 +92,6 @@ def __init__( fields_container=None, streams_container=None, data_sources=None, - bool_rotate_to_global=None, mesh=None, config=None, server=None, @@ -119,8 +113,6 @@ def __init__( self.inputs.streams_container.connect(streams_container) if data_sources is not None: self.inputs.data_sources.connect(data_sources) - if bool_rotate_to_global is not None: - self.inputs.bool_rotate_to_global.connect(bool_rotate_to_global) if mesh is not None: self.inputs.mesh.connect(mesh) @@ -169,12 +161,6 @@ def _spec() -> Specification: optional=False, document=r"""result file path container, used if no streams are set""", ), - 5: PinSpecification( - name="bool_rotate_to_global", - type_names=["bool"], - optional=True, - document=r"""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.""", - ), 7: PinSpecification( name="mesh", type_names=["abstract_meshed_region", "meshes_container"], @@ -255,8 +241,6 @@ class InputsThickness(_Inputs): >>> op.inputs.streams_container.connect(my_streams_container) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) - >>> my_bool_rotate_to_global = bool() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) >>> my_mesh = dpf.MeshedRegion() >>> op.inputs.mesh.connect(my_mesh) """ @@ -283,10 +267,6 @@ def __init__(self, op: Operator): thickness._spec().input_pin(4), 4, op, -1 ) self._inputs.append(self._data_sources) - self._bool_rotate_to_global: Input[bool] = Input( - thickness._spec().input_pin(5), 5, op, -1 - ) - self._inputs.append(self._bool_rotate_to_global) self._mesh: Input[MeshedRegion | MeshesContainer] = Input( thickness._spec().input_pin(7), 7, op, -1 ) @@ -397,27 +377,6 @@ def data_sources(self) -> Input[DataSources]: """ return self._data_sources - @property - def bool_rotate_to_global(self) -> Input[bool]: - r"""Allows to connect bool_rotate_to_global input to the operator. - - 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. - - Returns - ------- - input: - An Input instance for this pin. - - Examples - -------- - >>> from ansys.dpf import core as dpf - >>> op = dpf.operators.result.thickness() - >>> op.inputs.bool_rotate_to_global.connect(my_bool_rotate_to_global) - >>> # or - >>> op.inputs.bool_rotate_to_global(my_bool_rotate_to_global) - """ - return self._bool_rotate_to_global - @property def mesh(self) -> Input[MeshedRegion | MeshesContainer]: r"""Allows to connect mesh input to the operator. diff --git a/src/ansys/dpf/core/operators/serialization/serialize_to_hdf5.py b/src/ansys/dpf/core/operators/serialization/serialize_to_hdf5.py index 2770e86ca7f..a53a1958995 100644 --- a/src/ansys/dpf/core/operators/serialization/serialize_to_hdf5.py +++ b/src/ansys/dpf/core/operators/serialization/serialize_to_hdf5.py @@ -16,8 +16,8 @@ class serialize_to_hdf5(Operator): - r"""This operator is deprecated: use ‘hdf5::h5dpf::make_result_file’ - instead. Serialize the inputs in an hdf5 format. + r"""This operator is deprecated: use ‘hdf5dpf_generate_result_file’ instead. + Serialize the inputs in an hdf5 format. Inputs @@ -96,8 +96,8 @@ def __init__( @staticmethod def _spec() -> Specification: - description = r"""This operator is deprecated: use ‘hdf5::h5dpf::make_result_file’ -instead. Serialize the inputs in an hdf5 format. + description = r"""This operator is deprecated: use ‘hdf5dpf_generate_result_file’ instead. +Serialize the inputs in an hdf5 format. """ spec = Specification( description=description, diff --git a/src/ansys/dpf/core/operators/server/grpc_start_server.py b/src/ansys/dpf/core/operators/server/grpc_start_server.py index 046bb6abd34..1fd6ebe0188 100644 --- a/src/ansys/dpf/core/operators/server/grpc_start_server.py +++ b/src/ansys/dpf/core/operators/server/grpc_start_server.py @@ -39,6 +39,12 @@ class grpc_start_server(Operator): A data source with result key 'grpc' and file path 'port:ip' can be used instead of the input port and IP. dpf_context: str or int, optional This pin is associated with pin(2) = 2 (server started in a new process). User can enter the integer associated with a DPF context (1: Standalone Context - DpfCoreStandalone.xml, 3: Custom - DpfCustomDefined.xml) or a string with the path of the XML specifying the context. + transport_mode: int, optional + Transport Mode. + * 0: Insecure (default, localhost as default) + * 1: Insecure Legacy (Legacy logic to find non localhost interface)* 2: mTLS (ANSYS_GRPC_CERTIFICATES must point on certificates folder, containing server.crt, server.key and ca.crt) + tls_certificates_dir: str, optional + Path to certificates directory when mTLS mode is enabled. Outputs ------- @@ -65,6 +71,10 @@ class grpc_start_server(Operator): >>> op.inputs.data_sources.connect(my_data_sources) >>> my_dpf_context = str() >>> op.inputs.dpf_context.connect(my_dpf_context) + >>> my_transport_mode = int() + >>> op.inputs.transport_mode.connect(my_transport_mode) + >>> my_tls_certificates_dir = str() + >>> op.inputs.tls_certificates_dir.connect(my_tls_certificates_dir) >>> # Instantiate operator and connect inputs in one line >>> op = dpf.operators.server.grpc_start_server( @@ -74,6 +84,8 @@ class grpc_start_server(Operator): ... should_start_server=my_should_start_server, ... data_sources=my_data_sources, ... dpf_context=my_dpf_context, + ... transport_mode=my_transport_mode, + ... tls_certificates_dir=my_tls_certificates_dir, ... ) >>> # Get output data @@ -88,6 +100,8 @@ def __init__( should_start_server=None, data_sources=None, dpf_context=None, + transport_mode=None, + tls_certificates_dir=None, config=None, server=None, ): @@ -110,6 +124,10 @@ def __init__( self.inputs.data_sources.connect(data_sources) if dpf_context is not None: self.inputs.dpf_context.connect(dpf_context) + if transport_mode is not None: + self.inputs.transport_mode.connect(transport_mode) + if tls_certificates_dir is not None: + self.inputs.tls_certificates_dir.connect(tls_certificates_dir) @staticmethod def _spec() -> Specification: @@ -155,6 +173,20 @@ def _spec() -> Specification: optional=True, document=r"""This pin is associated with pin(2) = 2 (server started in a new process). User can enter the integer associated with a DPF context (1: Standalone Context - DpfCoreStandalone.xml, 3: Custom - DpfCustomDefined.xml) or a string with the path of the XML specifying the context. """, ), + 6: PinSpecification( + name="transport_mode", + type_names=["int32"], + optional=True, + document=r"""Transport Mode. +* 0: Insecure (default, localhost as default) +* 1: Insecure Legacy (Legacy logic to find non localhost interface)* 2: mTLS (ANSYS_GRPC_CERTIFICATES must point on certificates folder, containing server.crt, server.key and ca.crt)""", + ), + 7: PinSpecification( + name="tls_certificates_dir", + type_names=["string"], + optional=True, + document=r"""Path to certificates directory when mTLS mode is enabled.""", + ), }, map_output_pin_spec={ 0: PinSpecification( @@ -231,6 +263,10 @@ class InputsGrpcStartServer(_Inputs): >>> op.inputs.data_sources.connect(my_data_sources) >>> my_dpf_context = str() >>> op.inputs.dpf_context.connect(my_dpf_context) + >>> my_transport_mode = int() + >>> op.inputs.transport_mode.connect(my_transport_mode) + >>> my_tls_certificates_dir = str() + >>> op.inputs.tls_certificates_dir.connect(my_tls_certificates_dir) """ def __init__(self, op: Operator): @@ -257,6 +293,14 @@ def __init__(self, op: Operator): grpc_start_server._spec().input_pin(5), 5, op, -1 ) self._inputs.append(self._dpf_context) + self._transport_mode: Input[int] = Input( + grpc_start_server._spec().input_pin(6), 6, op, -1 + ) + self._inputs.append(self._transport_mode) + self._tls_certificates_dir: Input[str] = Input( + grpc_start_server._spec().input_pin(7), 7, op, -1 + ) + self._inputs.append(self._tls_certificates_dir) @property def ip(self) -> Input[str]: @@ -384,6 +428,50 @@ def dpf_context(self) -> Input[str | int]: """ return self._dpf_context + @property + def transport_mode(self) -> Input[int]: + r"""Allows to connect transport_mode input to the operator. + + Transport Mode. + * 0: Insecure (default, localhost as default) + * 1: Insecure Legacy (Legacy logic to find non localhost interface)* 2: mTLS (ANSYS_GRPC_CERTIFICATES must point on certificates folder, containing server.crt, server.key and ca.crt) + + Returns + ------- + input: + An Input instance for this pin. + + Examples + -------- + >>> from ansys.dpf import core as dpf + >>> op = dpf.operators.server.grpc_start_server() + >>> op.inputs.transport_mode.connect(my_transport_mode) + >>> # or + >>> op.inputs.transport_mode(my_transport_mode) + """ + return self._transport_mode + + @property + def tls_certificates_dir(self) -> Input[str]: + r"""Allows to connect tls_certificates_dir input to the operator. + + Path to certificates directory when mTLS mode is enabled. + + Returns + ------- + input: + An Input instance for this pin. + + Examples + -------- + >>> from ansys.dpf import core as dpf + >>> op = dpf.operators.server.grpc_start_server() + >>> op.inputs.tls_certificates_dir.connect(my_tls_certificates_dir) + >>> # or + >>> op.inputs.tls_certificates_dir(my_tls_certificates_dir) + """ + return self._tls_certificates_dir + class OutputsGrpcStartServer(_Outputs): """Intermediate class used to get outputs from diff --git a/src/ansys/dpf/gatebin/Ans.Dpf.GrpcClient.dll b/src/ansys/dpf/gatebin/Ans.Dpf.GrpcClient.dll index e9eb9660b96..71ad2882bac 100644 Binary files a/src/ansys/dpf/gatebin/Ans.Dpf.GrpcClient.dll and b/src/ansys/dpf/gatebin/Ans.Dpf.GrpcClient.dll differ diff --git a/src/ansys/dpf/gatebin/DPFClientAPI.dll b/src/ansys/dpf/gatebin/DPFClientAPI.dll index 81344e421d5..fe1d51a7f81 100644 Binary files a/src/ansys/dpf/gatebin/DPFClientAPI.dll and b/src/ansys/dpf/gatebin/DPFClientAPI.dll differ diff --git a/src/ansys/dpf/gatebin/libAns.Dpf.GrpcClient.so b/src/ansys/dpf/gatebin/libAns.Dpf.GrpcClient.so index 237ac9a5c83..5b87d0f322b 100644 Binary files a/src/ansys/dpf/gatebin/libAns.Dpf.GrpcClient.so and b/src/ansys/dpf/gatebin/libAns.Dpf.GrpcClient.so differ