diff --git a/doc/source/_static/dpf_operators.html b/doc/source/_static/dpf_operators.html
index 8f4b47482fd..99dac934dc9 100644
--- a/doc/source/_static/dpf_operators.html
+++ b/doc/source/_static/dpf_operators.html
@@ -2070,7 +2070,7 @@
Configurating operators
0 0 0
0 0 0
0 0 0
-">Example of workflows and their scripts
math: imaginary part
Inputs
Outputs
Configurations
Scripting
math: amplitude (fields container)
Inputs
Outputs
Configurations
Scripting
metadata: mesh support provider
Inputs
Outputs
Configurations
Scripting
result: beam axial stress (LSDyna)
Inputs
Outputs
Configurations
Scripting
math: unit convert (fields container)
Inputs
Outputs
Configurations
Scripting
result: element orientations X
Inputs
Outputs
Configurations
Scripting
math: norm (fields container)
Inputs
Outputs
Configurations
Scripting
mapping: prepare mapping workflow
Inputs
Outputs
Configurations
Scripting
math: sqrt (fields container)
Inputs
Outputs
Configurations
Scripting
math: conjugate
Inputs
Outputs
Configurations
Scripting
utility: html doc
Inputs
Outputs
Configurations
Scripting
math: real part
Inputs
Outputs
Configurations
Scripting
result: current density
Inputs
Outputs
Configurations
Scripting
math: multiply (complex fields)
Inputs
Outputs
Configurations
Scripting
utility: merge result infos
Inputs
Outputs
Configurations
Scripting
result: cyclic kinetic energy
Inputs
Outputs
Configurations
Scripting
result: global total mass (LSDyna)
Inputs
Outputs
Configurations
Scripting
math: unit convert
Inputs
Outputs
Configurations
Scripting
math: sqrt (field)
Inputs
Outputs
Configurations
Scripting
utility: make label space
Inputs
Outputs
Configurations
Scripting
math: norm (field)
Inputs
Outputs
Configurations
Scripting
math: accumulate min over label
Inputs
Outputs
Configurations
Scripting
result: y plus (y+)
Inputs
Outputs
Configurations
Scripting
math: +
Inputs
Outputs
Configurations
Scripting
min_max: min max over time
Inputs
Outputs
Configurations
Scripting
math: time freq interpolation
Inputs
Outputs
Configurations
Scripting
math: + (fields container)
Inputs
Outputs
Configurations
Scripting
math: sin (fields container)
Inputs
Outputs
Configurations
Scripting
math: + constant (field)
Inputs
Outputs
Configurations
Scripting
math: / (component-wise field)
Inputs
Outputs
Configurations
Scripting
math: + constant (fields container)
Inputs
Outputs
Configurations
Scripting
utility: make for each range
Inputs
Outputs
Configurations
Scripting
math: cross product (fields container)
Inputs
Outputs
Configurations
Scripting
result: cyclic strain energy
Inputs
Outputs
Configurations
Scripting
invariant: scalar invariants (fields container)
Inputs
Outputs
Configurations
Scripting
mapping: find reduced coordinates
Inputs
Outputs
Configurations
Scripting
scoping: rescope property field
Inputs
Outputs
Configurations
Scripting
result: plastic strain principal 1
Inputs
Outputs
Configurations
Scripting
math: -
Inputs
Outputs
Configurations
Scripting
math: total sum
Inputs
Outputs
Configurations
Scripting
math: - (fields container)
Inputs
Outputs
Configurations
Scripting
scoping: intersect scopings
Inputs
Outputs
Configurations
Scripting
math: ^ (field)
Inputs
Outputs
Configurations
Scripting
math: scale (field)
Inputs
Outputs
Configurations
Scripting
result: global eroded internal energy (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: enthalpy
Inputs
Outputs
Configurations
Scripting
math: ^ (fields container)
Inputs
Outputs
Configurations
Scripting
math: scale fields container
Inputs
Outputs
Configurations
Scripting
math: sweeping phase
Inputs
Outputs
Configurations
Scripting
math: centroid
Inputs
Outputs
Configurations
Scripting
math: sweeping phase (fields container)
Inputs
Outputs
Configurations
Scripting
filter: signed high pass (field)
Inputs
Outputs
Configurations
Scripting
math: centroid (fields container)
Inputs
Outputs
Configurations
Scripting
math: ^2 (field)
Inputs
Outputs
Configurations
Scripting
utility: remove unnecessary labels
Inputs
Outputs
Configurations
Scripting
result: velocity Z
Inputs
Outputs
Configurations
Scripting
result: reaction force Z
Inputs
Outputs
Configurations
Scripting
math: sin (field)
Inputs
Outputs
Configurations
Scripting
math: cos (field)
Inputs
Outputs
Configurations
Scripting
math: cos (fields container)
Inputs
Outputs
Configurations
Scripting
logic: ascending sort
Inputs
Outputs
Configurations
Scripting
result: initial coordinates (LSDyna)
Inputs
Outputs
Configurations
Scripting
utility: convert to fields container
Inputs
Outputs
Configurations
Scripting
math: linear combination
Inputs
Outputs
Configurations
Scripting
math: ^2 (fields container)
Inputs
Outputs
Configurations
Scripting
result: mean static pressure
Inputs
Outputs
Configurations
Scripting
math: exp (field)
Inputs
Outputs
Configurations
Scripting
math: exp (fields container)
Inputs
Outputs
Configurations
Scripting
math: * (component-wise field)
Inputs
Outputs
Configurations
Scripting
result: stress max_shear
Inputs
Outputs
Configurations
Scripting
result: euler nodes
Inputs
Outputs
Configurations
Scripting
math: * (component-wise field) (fields container)
Inputs
Outputs
Configurations
Scripting
result: beam TR shear stress (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: num surface status changes
Inputs
Outputs
Configurations
Scripting
math: ln (field)
Inputs
Outputs
Configurations
Scripting
utility: incremental property field
Inputs
Outputs
Configurations
Scripting
mesh: mesh to pyvista
Inputs
Outputs
Configurations
Scripting
math: ln (fields container)
Inputs
Outputs
Configurations
Scripting
invariant: scalar invariants (field)
Inputs
Outputs
Configurations
Scripting
math: cross product
Inputs
Outputs
Configurations
Scripting
filter: high pass (timefreq)
Inputs
Outputs
Configurations
Scripting
math: / (component-wise fields container)
Inputs
Outputs
Configurations
Scripting
result: global sliding interface energy (LSDyna)
Inputs
Outputs
Configurations
Scripting
math: kronecker product
Inputs
Outputs
Configurations
Scripting
math: modulus (fields container)
Inputs
Outputs
Configurations
Scripting
result: joint relative angular velocity
Inputs
Outputs
Configurations
Scripting
math: dot (complex fields)
Inputs
Outputs
Configurations
Scripting
result: gasket stress XZ
Inputs
Outputs
Configurations
Scripting
math: / (complex fields)
Inputs
Outputs
Configurations
Scripting
utility: server path
Inputs
Outputs
Configurations
Scripting
result: beam axial force (LSDyna)
Inputs
Outputs
Configurations
Scripting
math: derivate (complex fields)
Inputs
Outputs
Configurations
Scripting
math: polar to complex fields
Inputs
Outputs
Configurations
Scripting
utility: merge data tree
Inputs
Outputs
Configurations
Scripting
math: dot (fields container)
Inputs
Outputs
Configurations
Scripting
result: nodal moment
Inputs
Outputs
Configurations
Scripting
math: phase (field)
Inputs
Outputs
Configurations
Scripting
math: phase (fields container)
Inputs
Outputs
Configurations
Scripting
math: modulus (field)
Inputs
Outputs
Configurations
Scripting
result: elemental mass
Inputs
Outputs
Configurations
Scripting
result: heat flux
Inputs
Outputs
Configurations
Scripting
math: total sum (fields container)
Inputs
Outputs
Configurations
Scripting
result: co-energy
Inputs
Outputs
Configurations
Scripting
math: dot
Inputs
Outputs
Configurations
Scripting
math: outer product
Inputs
Outputs
Configurations
Scripting
math: overall dot
Inputs
Outputs
Configurations
Scripting
math: relative error
Inputs
Outputs
Configurations
Scripting
result: velocity Y
Inputs
Outputs
Configurations
Scripting
result: reaction force Y
Inputs
Outputs
Configurations
Scripting
result: global velocity (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: superficial velocity
Inputs
Outputs
Configurations
Scripting
math: absolute value by component (field)
Inputs
Outputs
Configurations
Scripting
result: incremental energy
Inputs
Outputs
Configurations
Scripting
result: thermal strain
Inputs
Outputs
Configurations
Scripting
result: stiffness matrix energy
Inputs
Outputs
Configurations
Scripting
math: absolute value by component (fields container)
Inputs
Outputs
Configurations
Scripting
result: total temperature
Inputs
Outputs
Configurations
Scripting
result: cyclic equivalent mass
Inputs
Outputs
Configurations
Scripting
result: acceleration Y
Inputs
Outputs
Configurations
Scripting
utility: delegate to operator
Inputs
Outputs
Configurations
Scripting
logic: component selector (fields container)
Inputs
Outputs
Configurations
Scripting
logic: component selector (field)
Inputs
Outputs
Configurations
Scripting
scoping: on property
Inputs
Outputs
Configurations
Scripting
result: stress intensity
Inputs
Outputs
Configurations
Scripting
min_max: over field
Inputs
Outputs
Configurations
Scripting
result: transient rayleigh integration
Inputs
Outputs
Configurations
Scripting
logic: same property fields?
Inputs
Outputs
Configurations
Scripting
logic: elementary data selector (fields container)
Inputs
Outputs
Configurations
Scripting
utility: convert to scoping
Inputs
Outputs
Configurations
Scripting
logic: elementary data selector (field)
Inputs
Outputs
Configurations
Scripting
utility: change location
Inputs
Outputs
Configurations
Scripting
mesh: node coordinates
Inputs
Outputs
Configurations
Scripting
mesh: stl export
Inputs
Outputs
Configurations
Scripting
utility: bind support
Inputs
Outputs
Configurations
Scripting
utility: convert to meshes container
Inputs
Outputs
Configurations
Scripting
result: beam torsional moment (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: equivalent stress parameter
Inputs
Outputs
Configurations
Scripting
utility: convert to field
Inputs
Outputs
Configurations
Scripting
result: beam axial total strain (LSDyna)
Inputs
Outputs
Configurations
Scripting
utility: set property
Inputs
Outputs
Configurations
Scripting
utility: forward field
Inputs
Outputs
Configurations
Scripting
utility: incremental mesh
Inputs
Outputs
Configurations
Scripting
mesh: points from coordinates
Inputs
Outputs
Configurations
Scripting
utility: forward fields container
Inputs
Outputs
Configurations
Scripting
result: electric flux density
Inputs
Outputs
Configurations
Scripting
geo: integrate over elements
Inputs
Outputs
Configurations
Scripting
result: plastic strain principal 2
Inputs
Outputs
Configurations
Scripting
utility: forward meshes container
Inputs
Outputs
Configurations
Scripting
result: compute total strain X
Example of workflows and their scripts
math: imaginary part
Inputs
Outputs
Configurations
Scripting
math: amplitude (fields container)
Inputs
Outputs
Configurations
Scripting
metadata: mesh support provider
Inputs
Outputs
Configurations
Scripting
result: beam axial stress (LSDyna)
Inputs
Outputs
Configurations
Scripting
math: unit convert (fields container)
Inputs
Outputs
Configurations
Scripting
result: element orientations X
Inputs
Outputs
Configurations
Scripting
math: norm (fields container)
Inputs
Outputs
Configurations
Scripting
mapping: prepare mapping workflow
Inputs
Outputs
Configurations
Scripting
math: sqrt (fields container)
Inputs
Outputs
Configurations
Scripting
math: conjugate
Inputs
Outputs
Configurations
Scripting
utility: html doc
Inputs
Outputs
Configurations
Scripting
math: real part
Inputs
Outputs
Configurations
Scripting
result: current density
Inputs
Outputs
Configurations
Scripting
math: multiply (complex fields)
Inputs
Outputs
Configurations
Scripting
utility: merge result infos
Inputs
Outputs
Configurations
Scripting
result: cyclic kinetic energy
Inputs
Outputs
Configurations
Scripting
result: global total mass (LSDyna)
Inputs
Outputs
Configurations
Scripting
math: unit convert
Inputs
Outputs
Configurations
Scripting
math: norm (field)
Inputs
Outputs
Configurations
Scripting
utility: make label space
Inputs
Outputs
Configurations
Scripting
math: sqrt (field)
Inputs
Outputs
Configurations
Scripting
math: accumulate min over label
Inputs
Outputs
Configurations
Scripting
result: y plus (y+)
Inputs
Outputs
Configurations
Scripting
math: +
Inputs
Outputs
Configurations
Scripting
min_max: min max over time
Inputs
Outputs
Configurations
Scripting
math: time freq interpolation
Inputs
Outputs
Configurations
Scripting
math: + (fields container)
Inputs
Outputs
Configurations
Scripting
math: sin (fields container)
Inputs
Outputs
Configurations
Scripting
math: + constant (field)
Inputs
Outputs
Configurations
Scripting
math: / (component-wise field)
Inputs
Outputs
Configurations
Scripting
math: + constant (fields container)
Inputs
Outputs
Configurations
Scripting
utility: make for each range
Inputs
Outputs
Configurations
Scripting
math: cross product (fields container)
Inputs
Outputs
Configurations
Scripting
result: cyclic strain energy
Inputs
Outputs
Configurations
Scripting
invariant: scalar invariants (fields container)
Inputs
Outputs
Configurations
Scripting
mapping: find reduced coordinates
Inputs
Outputs
Configurations
Scripting
scoping: rescope property field
Inputs
Outputs
Configurations
Scripting
result: plastic strain principal 1
Inputs
Outputs
Configurations
Scripting
math: -
Inputs
Outputs
Configurations
Scripting
math: total sum
Inputs
Outputs
Configurations
Scripting
math: - (fields container)
Inputs
Outputs
Configurations
Scripting
scoping: intersect scopings
Inputs
Outputs
Configurations
Scripting
math: ^ (field)
Inputs
Outputs
Configurations
Scripting
math: scale (field)
Inputs
Outputs
Configurations
Scripting
result: enthalpy
Inputs
Outputs
Configurations
Scripting
math: ^ (fields container)
Inputs
Outputs
Configurations
Scripting
result: global eroded internal energy (LSDyna)
Inputs
Outputs
Configurations
Scripting
math: scale fields container
Inputs
Outputs
Configurations
Scripting
math: sweeping phase
Inputs
Outputs
Configurations
Scripting
math: centroid
Inputs
Outputs
Configurations
Scripting
math: sweeping phase (fields container)
Inputs
Outputs
Configurations
Scripting
filter: signed high pass (field)
Inputs
Outputs
Configurations
Scripting
math: centroid (fields container)
Inputs
Outputs
Configurations
Scripting
math: ^2 (field)
Inputs
Outputs
Configurations
Scripting
utility: remove unnecessary labels
Inputs
Outputs
Configurations
Scripting
result: velocity Z
Inputs
Outputs
Configurations
Scripting
result: reaction force Z
Inputs
Outputs
Configurations
Scripting
math: sin (field)
Inputs
Outputs
Configurations
Scripting
math: cos (field)
Inputs
Outputs
Configurations
Scripting
math: cos (fields container)
Inputs
Outputs
Configurations
Scripting
logic: ascending sort
Inputs
Outputs
Configurations
Scripting
result: initial coordinates (LSDyna)
Inputs
Outputs
Configurations
Scripting
utility: convert to fields container
Inputs
Outputs
Configurations
Scripting
math: linear combination
Inputs
Outputs
Configurations
Scripting
math: ^2 (fields container)
Inputs
Outputs
Configurations
Scripting
result: mean static pressure
Inputs
Outputs
Configurations
Scripting
math: exp (field)
Inputs
Outputs
Configurations
Scripting
math: exp (fields container)
Inputs
Outputs
Configurations
Scripting
math: * (component-wise field)
Inputs
Outputs
Configurations
Scripting
result: stress max_shear
Inputs
Outputs
Configurations
Scripting
result: euler nodes
Inputs
Outputs
Configurations
Scripting
math: * (component-wise field) (fields container)
Inputs
Outputs
Configurations
Scripting
result: beam TR shear stress (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: num surface status changes
Inputs
Outputs
Configurations
Scripting
math: ln (field)
Inputs
Outputs
Configurations
Scripting
mesh: mesh to pyvista
Inputs
Outputs
Configurations
Scripting
math: ln (fields container)
Inputs
Outputs
Configurations
Scripting
invariant: scalar invariants (field)
Inputs
Outputs
Configurations
Scripting
math: cross product
Inputs
Outputs
Configurations
Scripting
filter: high pass (timefreq)
Inputs
Outputs
Configurations
Scripting
math: / (component-wise fields container)
Inputs
Outputs
Configurations
Scripting
result: global sliding interface energy (LSDyna)
Inputs
Outputs
Configurations
Scripting
math: kronecker product
Inputs
Outputs
Configurations
Scripting
math: modulus (fields container)
Inputs
Outputs
Configurations
Scripting
result: joint relative angular velocity
Inputs
Outputs
Configurations
Scripting
math: dot (complex fields)
Inputs
Outputs
Configurations
Scripting
result: gasket stress XZ
Inputs
Outputs
Configurations
Scripting
math: / (complex fields)
Inputs
Outputs
Configurations
Scripting
utility: server path
Inputs
Outputs
Configurations
Scripting
result: beam axial force (LSDyna)
Inputs
Outputs
Configurations
Scripting
math: derivate (complex fields)
Inputs
Outputs
Configurations
Scripting
math: polar to complex fields
Inputs
Outputs
Configurations
Scripting
utility: merge data tree
Inputs
Outputs
Configurations
Scripting
math: dot (fields container)
Inputs
Outputs
Configurations
Scripting
result: nodal moment
Inputs
Outputs
Configurations
Scripting
math: phase (field)
Inputs
Outputs
Configurations
Scripting
math: phase (fields container)
Inputs
Outputs
Configurations
Scripting
math: modulus (field)
Inputs
Outputs
Configurations
Scripting
result: elemental mass
Inputs
Outputs
Configurations
Scripting
result: heat flux
Inputs
Outputs
Configurations
Scripting
math: total sum (fields container)
Inputs
Outputs
Configurations
Scripting
result: co-energy
Inputs
Outputs
Configurations
Scripting
math: dot
Inputs
Outputs
Configurations
Scripting
math: outer product
Inputs
Outputs
Configurations
Scripting
math: overall dot
Inputs
Outputs
Configurations
Scripting
math: relative error
Inputs
Outputs
Configurations
Scripting
result: velocity Y
Inputs
Outputs
Configurations
Scripting
result: reaction force Y
Inputs
Outputs
Configurations
Scripting
result: global velocity (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: superficial velocity
Inputs
Outputs
Configurations
Scripting
math: absolute value by component (field)
Inputs
Outputs
Configurations
Scripting
result: incremental energy
Inputs
Outputs
Configurations
Scripting
result: thermal strain
Inputs
Outputs
Configurations
Scripting
result: stiffness matrix energy
Inputs
Outputs
Configurations
Scripting
math: absolute value by component (fields container)
Inputs
Outputs
Configurations
Scripting
result: total temperature
Inputs
Outputs
Configurations
Scripting
result: cyclic equivalent mass
Inputs
Outputs
Configurations
Scripting
result: acceleration Y
Inputs
Outputs
Configurations
Scripting
utility: delegate to operator
Inputs
Outputs
Configurations
Scripting
logic: component selector (fields container)
Inputs
Outputs
Configurations
Scripting
logic: component selector (field)
Inputs
Outputs
Configurations
Scripting
scoping: on property
Inputs
Outputs
Configurations
Scripting
result: stress intensity
Inputs
Outputs
Configurations
Scripting
min_max: over field
Inputs
Outputs
Configurations
Scripting
result: transient rayleigh integration
Inputs
Outputs
Configurations
Scripting
logic: same property fields?
Inputs
Outputs
Configurations
Scripting
logic: elementary data selector (fields container)
Inputs
Outputs
Configurations
Scripting
utility: convert to scoping
Inputs
Outputs
Configurations
Scripting
logic: elementary data selector (field)
Inputs
Outputs
Configurations
Scripting
utility: change location
Inputs
Outputs
Configurations
Scripting
mesh: node coordinates
Inputs
Outputs
Configurations
Scripting
mesh: stl export
Inputs
Outputs
Configurations
Scripting
utility: bind support
Inputs
Outputs
Configurations
Scripting
utility: convert to meshes container
Inputs
Outputs
Configurations
Scripting
result: beam torsional moment (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: equivalent stress parameter
Inputs
Outputs
Configurations
Scripting
utility: convert to field
Inputs
Outputs
Configurations
Scripting
result: beam axial total strain (LSDyna)
Inputs
Outputs
Configurations
Scripting
utility: set property
Inputs
Outputs
Configurations
Scripting
utility: forward field
Inputs
Outputs
Configurations
Scripting
utility: forward fields container
Inputs
Outputs
Configurations
Scripting
result: electric flux density
Inputs
Outputs
Configurations
Scripting
geo: integrate over elements
Inputs
Outputs
Configurations
Scripting
result: plastic strain principal 2
Inputs
Outputs
Configurations
Scripting
utility: forward meshes container
Inputs
Outputs
Configurations
Scripting
result: compute total strain X
Configurating operators
Only linear analysis are supported without On Demand Expansion.
All coordinates are global coordinates.
Euler Angles need to be included in the database.
- Get the XX normal component (00 component).">Inputs
Outputs
Configurations
Scripting
utility: forward
Inputs
Outputs
Configurations
Scripting
utility: txt file to dpf
Inputs
Outputs
Configurations
Scripting
utility: incremental meshes container
Inputs
Outputs
Configurations
Scripting
utility: fields container get attribute
Inputs
Outputs
Configurations
Scripting
result: thermal strain XZ
Inputs
Outputs
Configurations
Scripting
utility: assemble scalars to vector
Inputs
Outputs
Configurations
Scripting
result: global eroded hourglass energy (LSDyna)
Inputs
Outputs
Configurations
Scripting
utility: assemble scalars to vector fc
Inputs
Outputs
Configurations
Scripting
utility: assemble scalars to matrix
Inputs
Outputs
Configurations
Scripting
math: make one on component
Inputs
Outputs
Configurations
Scripting
mesh: from scopings
Inputs
Outputs
Configurations
Scripting
utility: assemble scalars to matrix fc
Inputs
Outputs
Configurations
Scripting
result: pres to field
Inputs
Outputs
Configurations
Scripting
result: part internal energy (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: part momentum (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: compute invariant terms rbd
Inputs
Outputs
Configurations
Scripting
utility: default value
Inputs
Outputs
Configurations
Scripting
averaging: elemental nodal to nodal elemental (fields container)
Inputs
Outputs
Configurations
Scripting
result: rms velocity
Inputs
Outputs
Configurations
Scripting
result: poynting vector
Inputs
Outputs
Configurations
Scripting
result: acceleration X
Inputs
Outputs
Configurations
Scripting
result: total strain (LSDyna)
Inputs
Outputs
Configurations
Scripting
averaging: elemental difference (fields container)
Inputs
Outputs
Configurations
Scripting
utility: compute time scoping
Inputs
Outputs
Configurations
Scripting
result: static pressure
Inputs
Outputs
Configurations
Scripting
result: elastic strain
Inputs
Outputs
Configurations
Scripting
math: window bartlett (fields container)
Inputs
Outputs
Configurations
Scripting
result: turbulent viscosity
Inputs
Outputs
Configurations
Scripting
utility: python generator
Inputs
Outputs
Configurations
Scripting
utility: make overall
Inputs
Outputs
Configurations
Scripting
geo: elements volume
Inputs
Outputs
Configurations
Scripting
result: pressure
Inputs
Outputs
Configurations
Scripting
result: stress
Inputs
Outputs
Configurations
Scripting
result: stress X
Inputs
Outputs
Configurations
Scripting
result: gasket thermal closure XZ
Inputs
Outputs
Configurations
Scripting
result: stress Y
Inputs
Outputs
Configurations
Scripting
result: stress Z
Inputs
Outputs
Configurations
Scripting
result: gasket thermal closure XY
Inputs
Outputs
Configurations
Scripting
result: stress XY
Inputs
Outputs
Configurations
Scripting
compression: kMeans clustering
Inputs
Outputs
Configurations
Scripting
result: stress YZ
Inputs
Outputs
Configurations
Scripting
result: modal basis
Inputs
Outputs
Configurations
Scripting
result: stress XZ
Inputs
Outputs
Configurations
Scripting
utility: merge string fields
Inputs
Outputs
Configurations
Scripting
result: stress principal 1
Inputs
Outputs
Configurations
Scripting
result: stress principal 2
Inputs
Outputs
Configurations
Scripting
invariant: convertnum bcs to nod
Inputs
Outputs
Configurations
Scripting
result: stress principal 3
Inputs
Outputs
Configurations
Scripting
result: stress von mises
Inputs
Outputs
Configurations
Scripting
result: gasket stress
Inputs
Outputs
Configurations
Scripting
result: gasket stress X
Inputs
Outputs
Configurations
Scripting
result: gasket stress XY
Inputs
Outputs
Configurations
Scripting
geo: elements facets surfaces over time
Inputs
Outputs
Configurations
Scripting
metadata: property field provider by property name
Inputs
Outputs
Configurations
Scripting
mesh: mesh provider
Inputs
Inputs
Outputs
Configurations
Scripting
utility: forward
Inputs
Outputs
Configurations
Scripting
utility: txt file to dpf
Inputs
Outputs
Configurations
Scripting
utility: incremental meshes container
Inputs
Outputs
Configurations
Scripting
utility: fields container get attribute
Inputs
Outputs
Configurations
Scripting
result: thermal strain XZ
Inputs
Outputs
Configurations
Scripting
utility: assemble scalars to vector
Inputs
Outputs
Configurations
Scripting
result: global eroded hourglass energy (LSDyna)
Inputs
Outputs
Configurations
Scripting
utility: assemble scalars to vector fc
Inputs
Outputs
Configurations
Scripting
utility: assemble scalars to matrix
Inputs
Outputs
Configurations
Scripting
math: make one on component
Inputs
Outputs
Configurations
Scripting
mesh: from scopings
Inputs
Outputs
Configurations
Scripting
utility: assemble scalars to matrix fc
Inputs
Outputs
Configurations
Scripting
result: pres to field
Inputs
Outputs
Configurations
Scripting
result: part internal energy (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: part momentum (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: compute invariant terms rbd
Inputs
Outputs
Configurations
Scripting
utility: default value
Inputs
Outputs
Configurations
Scripting
averaging: elemental nodal to nodal elemental (fields container)
Inputs
Outputs
Configurations
Scripting
result: rms velocity
Inputs
Outputs
Configurations
Scripting
result: poynting vector
Inputs
Outputs
Configurations
Scripting
result: acceleration X
Inputs
Outputs
Configurations
Scripting
result: total strain (LSDyna)
Inputs
Outputs
Configurations
Scripting
averaging: elemental difference (fields container)
Inputs
Outputs
Configurations
Scripting
utility: compute time scoping
Inputs
Outputs
Configurations
Scripting
result: static pressure
Inputs
Outputs
Configurations
Scripting
result: elastic strain
Inputs
Outputs
Configurations
Scripting
math: window bartlett (fields container)
Inputs
Outputs
Configurations
Scripting
result: turbulent viscosity
Inputs
Outputs
Configurations
Scripting
utility: python generator
Inputs
Outputs
Configurations
Scripting
utility: make overall
Inputs
Outputs
Configurations
Scripting
geo: elements volume
Inputs
Outputs
Configurations
Scripting
result: pressure
Inputs
Outputs
Configurations
Scripting
result: stress
Inputs
Outputs
Configurations
Scripting
result: stress X
Inputs
Outputs
Configurations
Scripting
result: gasket thermal closure XZ
Inputs
Outputs
Configurations
Scripting
result: stress Y
Inputs
Outputs
Configurations
Scripting
result: stress Z
Inputs
Outputs
Configurations
Scripting
result: gasket thermal closure XY
Inputs
Outputs
Configurations
Scripting
result: stress XY
Inputs
Outputs
Configurations
Scripting
compression: kMeans clustering
Inputs
Outputs
Configurations
Scripting
result: stress YZ
Inputs
Outputs
Configurations
Scripting
result: modal basis
Inputs
Outputs
Configurations
Scripting
result: stress XZ
Inputs
Outputs
Configurations
Scripting
utility: merge string fields
Inputs
Outputs
Configurations
Scripting
result: stress principal 1
Inputs
Outputs
Configurations
Scripting
result: stress principal 2
Inputs
Outputs
Configurations
Scripting
invariant: convertnum bcs to nod
Inputs
Outputs
Configurations
Scripting
result: stress principal 3
Inputs
Outputs
Configurations
Scripting
result: stress von mises
Inputs
Outputs
Configurations
Scripting
result: gasket stress
Inputs
Outputs
Configurations
Scripting
result: gasket stress X
Inputs
Outputs
Configurations
Scripting
result: gasket stress XY
Inputs
Outputs
Configurations
Scripting
geo: elements facets surfaces over time
Inputs
Outputs
Configurations
Scripting
metadata: property field provider by property name
Inputs
Outputs
Configurations
Scripting
mesh: mesh provider
Inputs
Outputs
Configurations
Scripting
result: gasket inelastic closure
Inputs
Outputs
Configurations
Scripting
result: gasket inelastic closure X
Inputs
Outputs
Configurations
Scripting
result: write cms rbd file
Inputs
Outputs
Configurations
Scripting
serialization: export symbolic workflow
Inputs
Outputs
Configurations
Scripting
result: gasket inelastic closure XY
Inputs
Outputs
Configurations
Scripting
result: plastic strain eqv
Inputs
Outputs
Configurations
Scripting
mesh: beam properties
Inputs
Outputs
Configurations
Scripting
result: gasket inelastic closure XZ
Inputs
Outputs
Configurations
Scripting
result: gasket thermal closure
Inputs
Outputs
Configurations
Scripting
result: gasket thermal closure X
Inputs
Outputs
Configurations
Scripting
result: elastic strain X
Inputs
Outputs
Configurations
Scripting
result: elastic strain Y
Inputs
Outputs
Configurations
Scripting
result: elastic strain Z
Inputs
Outputs
Configurations
Scripting
math: min/max over time
Inputs
Outputs
Configurations
Scripting
utility: merge fields containers
Inputs
Outputs
Configurations
Scripting
result: global energy ratio without eroded energy (LSDyna)
Inputs
Outputs
Configurations
Scripting
utility: merge weighted fields containers
Inputs
Outputs
Configurations
Scripting
result: elastic strain XY
Inputs
Outputs
Configurations
Scripting
result: elastic strain YZ
Inputs
Outputs
Configurations
Scripting
invariant: eigen values (fields container)
Inputs
Outputs
Configurations
Scripting
result: elastic strain XZ
Inputs
Outputs
Configurations
Scripting
metadata: mesh property provider
Inputs
Outputs
Configurations
Scripting
result: elastic strain principal 1
Inputs
Outputs
Configurations
Scripting
result: elastic strain principal 2
Inputs
Outputs
Configurations
Scripting
utility: merge scopings
Inputs
Outputs
Configurations
Scripting
result: elastic strain principal 3
Inputs
Outputs
Configurations
Scripting
result: cyclic analytic disp max
Inputs
Outputs
Configurations
Scripting
result: elastic strain eqv
Inputs
Outputs
Configurations
Scripting
result: elastic strain intensity
Inputs
Outputs
Configurations
Scripting
result: elastic strain max_shear
Inputs
Outputs
Configurations
Scripting
result: turbulent dissipation rate (omega)
Inputs
Outputs
Configurations
Scripting
averaging: to elemental (fields container)
Inputs
Outputs
Configurations
Scripting
result: plastic strain
Inputs
Outputs
Configurations
Scripting
scoping: transpose
Inputs
Outputs
Configurations
Scripting
result: mass fraction
Inputs
Outputs
Configurations
Scripting
result: plastic strain X
Inputs
Outputs
Configurations
Scripting
result: coordinates (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: plastic strain Y
Inputs
Outputs
Configurations
Scripting
filter: band pass (fields container)
Inputs
Outputs
Configurations
Scripting
geo: to polar coordinates
Inputs
Outputs
Configurations
Scripting
math: fft evaluation
Inputs
Outputs
Configurations
Scripting
result: global total energy (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: plastic strain Z
Inputs
Outputs
Configurations
Scripting
utility: merge materials
Inputs
Outputs
Configurations
Scripting
serialization: vtk export
Inputs
Outputs
Configurations
Scripting
result: dynamic viscosity
Inputs
Outputs
Configurations
Scripting
result: plastic strain XY
Inputs
Outputs
Configurations
Scripting
result: hydrostatic pressure
Inputs
Outputs
Configurations
Scripting
result: compute stress von mises
Inputs
Outputs
Configurations
Scripting
filter: low pass (scoping)
Inputs
Outputs
Configurations
Scripting
mesh: iso surfaces
Inputs
Outputs
Configurations
Scripting
result: plastic strain YZ
Inputs
Outputs
Configurations
Scripting
result: plastic strain XZ
Inputs
Outputs
Configurations
Scripting
result: workflow energy per harmonic
Inputs
Outputs
Configurations
Scripting
result: plastic strain principal 3
Inputs
Outputs
Configurations
Scripting
result: plastic strain intensity
Inputs
Outputs
Configurations
Scripting
result: plastic strain max_shear
Inputs
Outputs
Configurations
Scripting
filter: low pass (timefreq)
Inputs
Outputs
Configurations
Scripting
filter: band pass (field)
Inputs
Outputs
Configurations
Scripting
math: modal damping ratio
Inputs
Outputs
Configurations
Scripting
result: thermal strain X
Inputs
Outputs
Configurations
Scripting
result: thermal strain Y
Inputs
Outputs
Configurations
Scripting
math: accumulate level over label
Inputs
Outputs
Configurations
Scripting
result: equivalent radiated power
Inputs
Outputs
Configurations
Scripting
result: thermal strain Z
Inputs
Outputs
Configurations
Scripting
result: thermal strain XY
Inputs
Outputs
Configurations
Scripting
math: accumulate over label
Inputs
Outputs
Configurations
Scripting
utility: merge scopings containers
Inputs
Outputs
Configurations
Scripting
result: thermal strain YZ
Inputs
Outputs
Configurations
Scripting
result: thermal strain principal 1
Inputs
Outputs
Configurations
Scripting
result: thermal strain principal 2
Inputs
Outputs
Configurations
Scripting
result: thermal strain principal 3
Inputs
Outputs
Configurations
Scripting
result: wall shear stress
Inputs
Outputs
Configurations
Scripting
result: velocity
Inputs
Outputs
Configurations
Scripting
result: reaction force
Inputs
Outputs
Configurations
Scripting
serialization: serializer
Inputs
Outputs
Configurations
Scripting
result: velocity X
Inputs
Outputs
Configurations
Scripting
result: reaction force X
Inputs
Outputs
Configurations
Scripting
geo: cartesian to spherical coordinates (fields container)
Inputs
Outputs
Configurations
Scripting
result: global external work (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: acceleration
Inputs
Outputs
Configurations
Scripting
result: element centroids
Inputs
Outputs
Configurations
Scripting
result: acceleration Z
Inputs
Outputs
Configurations
Scripting
scoping: rescope (fields container)
Inputs
Outputs
Configurations
Scripting
result: displacement
Inputs
Outputs
Configurations
Scripting
result: displacement X
Inputs
Outputs
Configurations
Scripting
averaging: force_summation
Inputs
Outputs
Configurations
Scripting
result: displacement Y
Inputs
Outputs
Configurations
Scripting
result: displacement Z
Inputs
Outputs
Configurations
Scripting
result: heat flux X
Inputs
Outputs
Configurations
Scripting
result: heat flux Y
Inputs
Outputs
Configurations
Scripting
result: electric field
Inputs
Outputs
Configurations
Scripting
result: heat flux Z
Inputs
Outputs
Configurations
Scripting
serialization: serialize to hdf5
Inputs
Outputs
Configurations
Scripting
result: element orientations
Inputs
Outputs
Configurations
Scripting
result: element orientations Y
Inputs
Outputs
Configurations
Scripting
mesh: split mesh wrt property
Inputs
Outputs
Configurations
Scripting
result: element orientations Z
Inputs
Outputs
Configurations
Scripting
result: element nodal forces
Inputs
Outputs
Configurations
Scripting
result: compute total strain Z
Outputs
Configurations
Scripting
result: gasket inelastic closure
Inputs
Outputs
Configurations
Scripting
result: gasket inelastic closure X
Inputs
Outputs
Configurations
Scripting
result: write cms rbd file
Inputs
Outputs
Configurations
Scripting
serialization: export symbolic workflow
Inputs
Outputs
Configurations
Scripting
result: gasket inelastic closure XY
Inputs
Outputs
Configurations
Scripting
result: plastic strain eqv
Inputs
Outputs
Configurations
Scripting
mesh: beam properties
Inputs
Outputs
Configurations
Scripting
result: gasket inelastic closure XZ
Inputs
Outputs
Configurations
Scripting
result: gasket thermal closure
Inputs
Outputs
Configurations
Scripting
result: gasket thermal closure X
Inputs
Outputs
Configurations
Scripting
result: elastic strain X
Inputs
Outputs
Configurations
Scripting
result: elastic strain Y
Inputs
Outputs
Configurations
Scripting
result: elastic strain Z
Inputs
Outputs
Configurations
Scripting
math: min/max over time
Inputs
Outputs
Configurations
Scripting
utility: merge fields containers
Inputs
Outputs
Configurations
Scripting
result: global energy ratio without eroded energy (LSDyna)
Inputs
Outputs
Configurations
Scripting
utility: merge weighted fields containers
Inputs
Outputs
Configurations
Scripting
result: elastic strain XY
Inputs
Outputs
Configurations
Scripting
result: elastic strain YZ
Inputs
Outputs
Configurations
Scripting
invariant: eigen values (fields container)
Inputs
Outputs
Configurations
Scripting
result: elastic strain XZ
Inputs
Outputs
Configurations
Scripting
metadata: mesh property provider
Inputs
Outputs
Configurations
Scripting
result: elastic strain principal 1
Inputs
Outputs
Configurations
Scripting
result: elastic strain principal 2
Inputs
Outputs
Configurations
Scripting
utility: merge scopings
Inputs
Outputs
Configurations
Scripting
result: elastic strain principal 3
Inputs
Outputs
Configurations
Scripting
result: cyclic analytic disp max
Inputs
Outputs
Configurations
Scripting
result: elastic strain eqv
Inputs
Outputs
Configurations
Scripting
result: elastic strain intensity
Inputs
Outputs
Configurations
Scripting
result: elastic strain max_shear
Inputs
Outputs
Configurations
Scripting
result: turbulent dissipation rate (omega)
Inputs
Outputs
Configurations
Scripting
averaging: to elemental (fields container)
Inputs
Outputs
Configurations
Scripting
result: plastic strain
Inputs
Outputs
Configurations
Scripting
scoping: transpose
Inputs
Outputs
Configurations
Scripting
result: mass fraction
Inputs
Outputs
Configurations
Scripting
result: plastic strain X
Inputs
Outputs
Configurations
Scripting
result: coordinates (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: plastic strain Y
Inputs
Outputs
Configurations
Scripting
filter: band pass (fields container)
Inputs
Outputs
Configurations
Scripting
geo: to polar coordinates
Inputs
Outputs
Configurations
Scripting
math: fft evaluation
Inputs
Outputs
Configurations
Scripting
result: global total energy (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: plastic strain Z
Inputs
Outputs
Configurations
Scripting
utility: merge materials
Inputs
Outputs
Configurations
Scripting
serialization: vtk export
Inputs
Outputs
Configurations
Scripting
result: dynamic viscosity
Inputs
Outputs
Configurations
Scripting
result: plastic strain XY
Inputs
Outputs
Configurations
Scripting
result: hydrostatic pressure
Inputs
Outputs
Configurations
Scripting
result: compute stress von mises
Inputs
Outputs
Configurations
Scripting
filter: low pass (scoping)
Inputs
Outputs
Configurations
Scripting
mesh: iso surfaces
Inputs
Outputs
Configurations
Scripting
result: plastic strain YZ
Inputs
Outputs
Configurations
Scripting
result: plastic strain XZ
Inputs
Outputs
Configurations
Scripting
result: workflow energy per harmonic
Inputs
Outputs
Configurations
Scripting
result: plastic strain principal 3
Inputs
Outputs
Configurations
Scripting
result: plastic strain intensity
Inputs
Outputs
Configurations
Scripting
result: plastic strain max_shear
Inputs
Outputs
Configurations
Scripting
filter: low pass (timefreq)
Inputs
Outputs
Configurations
Scripting
filter: band pass (field)
Inputs
Outputs
Configurations
Scripting
math: modal damping ratio
Inputs
Outputs
Configurations
Scripting
result: thermal strain X
Inputs
Outputs
Configurations
Scripting
result: thermal strain Y
Inputs
Outputs
Configurations
Scripting
math: accumulate level over label
Inputs
Outputs
Configurations
Scripting
result: equivalent radiated power
Inputs
Outputs
Configurations
Scripting
result: thermal strain Z
Inputs
Outputs
Configurations
Scripting
result: thermal strain XY
Inputs
Outputs
Configurations
Scripting
math: accumulate over label
Inputs
Outputs
Configurations
Scripting
utility: merge scopings containers
Inputs
Outputs
Configurations
Scripting
result: thermal strain YZ
Inputs
Outputs
Configurations
Scripting
result: thermal strain principal 1
Inputs
Outputs
Configurations
Scripting
result: thermal strain principal 2
Inputs
Outputs
Configurations
Scripting
result: thermal strain principal 3
Inputs
Outputs
Configurations
Scripting
result: wall shear stress
Inputs
Outputs
Configurations
Scripting
result: velocity
Inputs
Outputs
Configurations
Scripting
result: reaction force
Inputs
Outputs
Configurations
Scripting
serialization: serializer
Inputs
Outputs
Configurations
Scripting
result: velocity X
Inputs
Outputs
Configurations
Scripting
result: reaction force X
Inputs
Outputs
Configurations
Scripting
geo: cartesian to spherical coordinates (fields container)
Inputs
Outputs
Configurations
Scripting
result: global external work (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: acceleration
Inputs
Outputs
Configurations
Scripting
result: element centroids
Inputs
Outputs
Configurations
Scripting
result: acceleration Z
Inputs
Outputs
Configurations
Scripting
scoping: rescope (fields container)
Inputs
Outputs
Configurations
Scripting
result: displacement
Inputs
Outputs
Configurations
Scripting
result: displacement X
Inputs
Outputs
Configurations
Scripting
averaging: force_summation
Inputs
Outputs
Configurations
Scripting
result: displacement Y
Inputs
Outputs
Configurations
Scripting
result: displacement Z
Inputs
Outputs
Configurations
Scripting
result: heat flux X
Inputs
Outputs
Configurations
Scripting
result: heat flux Y
Inputs
Outputs
Configurations
Scripting
result: electric field
Inputs
Outputs
Configurations
Scripting
result: heat flux Z
Inputs
Outputs
Configurations
Scripting
serialization: serialize to hdf5
Inputs
Outputs
Configurations
Scripting
result: element orientations
Inputs
Outputs
Configurations
Scripting
result: element orientations Y
Inputs
Outputs
Configurations
Scripting
mesh: split mesh wrt property
Inputs
Outputs
Configurations
Scripting
result: element orientations Z
Inputs
Outputs
Configurations
Scripting
result: element nodal forces
Inputs
Outputs
Configurations
Scripting
result: compute total strain Z
Configurating operators
Only linear analysis are supported without On Demand Expansion.
All coordinates are global coordinates.
Euler Angles need to be included in the database.
- Get the ZZ normal component (22 component).">Inputs
Outputs
Configurations
Scripting
result: structural temperature
Inputs
Outputs
Configurations
Scripting
metadata: result info provider
Inputs
Outputs
Configurations
Scripting
mesh: skin (tri mesh)
Inputs
Outputs
Configurations
Scripting
result: stress ratio
Inputs
Outputs
Configurations
Scripting
filter: band pass (timescoping)
Inputs
Outputs
Configurations
Scripting
result: accu eqv plastic strain
Inputs
Outputs
Configurations
Scripting
result: plastic state variable
Inputs
Outputs
Configurations
Scripting
math: average over label
Inputs
Outputs
Configurations
Scripting
result: accu eqv creep strain
Inputs
Outputs
Configurations
Scripting
result: plastic strain energy density
Inputs
Outputs
Configurations
Scripting
result: material property of element
Inputs
Outputs
Configurations
Scripting
result: creep strain energy density
Inputs
Outputs
Configurations
Scripting
result: erp radiation efficiency
Inputs
Outputs
Configurations
Scripting
result: elastic strain energy density
Inputs
Outputs
Configurations
Scripting
serialization: field to csv
Inputs
Outputs
Configurations
Scripting
utility: merge generic data container
Inputs
Outputs
Configurations
Scripting
result: global joint internal energy (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: cyclic expanded element nodal forces
Inputs
Outputs
Configurations
Scripting
serialization: vtk to fields
Inputs
Outputs
Configurations
Scripting
utility: merge any objects
Inputs
Outputs
Configurations
Scripting
result: elemental volume
Inputs
Outputs
Configurations
Scripting
result: artificial hourglass energy
Inputs
Outputs
Configurations
Scripting
result: kinetic energy
Inputs
Outputs
Configurations
Scripting
result: thermal dissipation energy
Inputs
Outputs
Configurations
Scripting
result: nodal force
Inputs
Outputs
Configurations
Scripting
result: total mass
Inputs
Outputs
Configurations
Scripting
result: rms static pressure
Inputs
Outputs
Configurations
Scripting
result: swelling strains
Inputs
Outputs
Configurations
Scripting
result: temperature
Inputs
Outputs
Configurations
Scripting
result: compute stress
Inputs
Outputs
Configurations
Scripting
result: raw displacement
Inputs
Outputs
Configurations
Scripting
result: raw reaction force
Inputs
Outputs
Configurations
Scripting
result: turbulent kinetic energy (k)
Inputs
Outputs
Configurations
Scripting
result: electric potential
Inputs
Outputs
Configurations
Scripting
result: thickness
Inputs
Outputs
Configurations
Scripting
result: mapdl run
Inputs
Outputs
Configurations
Scripting
result: equivalent mass
Inputs
Outputs
Configurations
Scripting
result: custom result
Inputs
Outputs
Configurations
Scripting
result: elemental heat generation
Inputs
Outputs
Configurations
Scripting
result: temperature gradient
Inputs
Outputs
Configurations
Scripting
result: joint force reaction
Inputs
Outputs
Configurations
Scripting
result: joint moment reaction
Inputs
Outputs
Configurations
Scripting
result: beam T shear force (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: joint relative displacement
Inputs
Outputs
Configurations
Scripting
result: joint relative rotation
Inputs
Outputs
Configurations
Scripting
result: joint relative velocity
Inputs
Outputs
Configurations
Scripting
result: joint relative acceleration
Inputs
Outputs
Configurations
Scripting
result: joint relative angular acceleration
Inputs
Outputs
Configurations
Scripting
result: global internal energy (LSDyna)
Inputs
Outputs
Configurations
Scripting
serialization: txt to data tree
Inputs
Outputs
Configurations
Scripting
result: thermal strains eqv
Inputs
Outputs
Configurations
Scripting
result: elemental summable miscellaneous data
Inputs
Outputs
Configurations
Scripting
result: elemental non summable miscellaneous data
Inputs
Outputs
Configurations
Scripting
utility: merge supports
Inputs
Outputs
Configurations
Scripting
result: global kinetic energy (LSDyna)
Inputs
Outputs
Configurations
Scripting
math: matrix inverse
Inputs
Outputs
Configurations
Scripting
result: global time step (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: global rigid body stopper energy (LSDyna)
Inputs
Outputs
Configurations
Scripting
geo: cartesian to spherical coordinates
Inputs
Outputs
Configurations
Scripting
result: global spring and damper energy (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: beam T bending moment (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: global hourglass energy (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: global system damping energy (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: global eroded kinetic energy (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: global energy ratio (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: global added mass (LSDyna)
Inputs
Outputs
Configurations
Scripting
mapping: on reduced coordinates
Inputs
Outputs
Configurations
Scripting
result: global added mass (percentage) (LSDyna)
Inputs
Outputs
Configurations
Scripting
invariant: principal invariants (fields container)
Inputs
Outputs
Configurations
Scripting
result: global center of mass (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: beam S shear force (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: beam S bending moment (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: beam RS shear stress (LSDyna)
Inputs
Outputs
Configurations
Scripting
utility: merge fields into field matrix
Inputs
Outputs
Configurations
Scripting
result: beam axial plastic strain (LSDyna)
Inputs
Outputs
Configurations
Scripting
invariant: von mises eqv (field)
Inputs
Outputs
Configurations
Scripting
invariant: segalman von mises eqv (field)
Inputs
Outputs
Configurations
Scripting
result: part eroded internal energy (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: part kinetic energy (LSDyna)
Inputs
Outputs
Configurations
Scripting
scoping: on mesh property
Inputs
Outputs
Configurations
Scripting
serialization: string deserializer
Inputs
Outputs
Configurations
Scripting
result: compute stress Z
Inputs
Outputs
Configurations
Scripting
result: part eroded kinetic energy (LSDyna)
Inputs
Outputs
Configurations
Scripting
scoping: from mesh
Inputs
Outputs
Configurations
Scripting
result: part added mass (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: part hourglass energy (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: part rigid body velocity (LSDyna)
Inputs
Outputs
Configurations
Scripting
min_max: time of max
Inputs
Outputs
Configurations
Scripting
metadata: cyclic support provider
Inputs
Outputs
Configurations
Scripting
result: density
Inputs
Outputs
Configurations
Scripting
averaging: elemental to elemental nodal (fields container)
Inputs
Outputs
Configurations
Scripting
result: total pressure
Inputs
Outputs
Configurations
Scripting
result: mean velocity
Inputs
Outputs
Configurations
Scripting
result: Lighthill tensor divergence
Inputs
Outputs
Configurations
Scripting
result: entropy
Inputs
Outputs
Configurations
Scripting
result: volume fraction
Inputs
Outputs
Configurations
Scripting
result: mass flow rate
Inputs
Outputs
Configurations
Scripting
result: mach number
Inputs
Outputs
Configurations
Scripting
result: rms temperature
Inputs
Outputs
Configurations
Scripting
scoping: scoping get attribute
Inputs
Outputs
Configurations
Scripting
result: read cms_rbd file
Inputs
Outputs
Configurations
Scripting
result: mean temperature
Inputs
Outputs
Configurations
Scripting
min_max: over fields container
Inputs
Outputs
Configurations
Scripting
result: surface heat rate
Inputs
Outputs
Configurations
Scripting
result: thermal conductivity
Inputs
Outputs
Configurations
Scripting
result: specific heat
Inputs
Outputs
Configurations
Scripting
result: turbulent dissipation rate (epsilon)
Inputs
Outputs
Configurations
Scripting
metadata: time freq provider
Inputs
Outputs
Configurations
Scripting
metadata: mesh info provider
Inputs
Outputs
Configurations
Scripting
result: von mises stresses as mechanical
Inputs
Outputs
Configurations
Scripting
metadata: streams provider
Inputs
Outputs
Configurations
Scripting
result: poynting vector surface
Inputs
Outputs
Configurations
Scripting
metadata: datasources provider
Inputs
Outputs
Configurations
Scripting
scoping: rescope
Inputs
Outputs
Configurations
Scripting
filter: low pass (timescoping)
Inputs
Outputs
Configurations
Scripting
utility: data sources get attribute
Inputs
Outputs
Configurations
Scripting
mesh: meshes provider
Inputs
Outputs
Configurations
Scripting
utility: for each
Inputs
Outputs
Configurations
Scripting
metadata: mesh selection manager provider
Inputs
Outputs
Configurations
Scripting
metadata: boundary condition provider
Inputs
Outputs
Configurations
Scripting
utility: merge property fields
Inputs
Outputs
Configurations
Scripting
metadata: cyclic analysis?
Inputs
Outputs
Configurations
Scripting
metadata: material support provider
Inputs
Outputs
Configurations
Scripting
scoping: on named selection
Inputs
Outputs
Configurations
Scripting
scoping: reduce sampling scoping
Inputs
Outputs
Configurations
Scripting
math: accumulation per scoping
Inputs
Outputs
Configurations
Scripting
result: coordinate system
Inputs
Outputs
Configurations
Scripting
logic: splitter::streams
Inputs
Outputs
Configurations
Scripting
serialization: hdf5dpf custom read
Inputs
Outputs
Configurations
Scripting
min_max: max over time
Inputs
Outputs
Configurations
Scripting
scoping: connectivity ids
Inputs
Outputs
Configurations
Scripting
utility: remote workflow instantiate
Inputs
Outputs
Configurations
Scripting
utility: remote operator instantiate
Inputs
Outputs
Configurations
Scripting
math: compute residual and error
Inputs
Outputs
Configurations
Scripting
result: structural temperature
Inputs
Outputs
Configurations
Scripting
metadata: result info provider
Inputs
Outputs
Configurations
Scripting
mesh: skin (tri mesh)
Inputs
Outputs
Configurations
Scripting
result: stress ratio
Inputs
Outputs
Configurations
Scripting
filter: band pass (timescoping)
Inputs
Outputs
Configurations
Scripting
result: accu eqv plastic strain
Inputs
Outputs
Configurations
Scripting
result: plastic state variable
Inputs
Outputs
Configurations
Scripting
math: average over label
Inputs
Outputs
Configurations
Scripting
result: accu eqv creep strain
Inputs
Outputs
Configurations
Scripting
result: plastic strain energy density
Inputs
Outputs
Configurations
Scripting
result: material property of element
Inputs
Outputs
Configurations
Scripting
result: creep strain energy density
Inputs
Outputs
Configurations
Scripting
result: erp radiation efficiency
Inputs
Outputs
Configurations
Scripting
result: elastic strain energy density
Inputs
Outputs
Configurations
Scripting
serialization: field to csv
Inputs
Outputs
Configurations
Scripting
utility: merge generic data container
Inputs
Outputs
Configurations
Scripting
result: global joint internal energy (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: cyclic expanded element nodal forces
Inputs
Outputs
Configurations
Scripting
serialization: vtk to fields
Inputs
Outputs
Configurations
Scripting
utility: merge any objects
Inputs
Outputs
Configurations
Scripting
result: elemental volume
Inputs
Outputs
Configurations
Scripting
result: artificial hourglass energy
Inputs
Outputs
Configurations
Scripting
result: kinetic energy
Inputs
Outputs
Configurations
Scripting
result: thermal dissipation energy
Inputs
Outputs
Configurations
Scripting
result: nodal force
Inputs
Outputs
Configurations
Scripting
result: total mass
Inputs
Outputs
Configurations
Scripting
result: rms static pressure
Inputs
Outputs
Configurations
Scripting
result: swelling strains
Inputs
Outputs
Configurations
Scripting
result: temperature
Inputs
Outputs
Configurations
Scripting
result: compute stress
Inputs
Outputs
Configurations
Scripting
result: raw displacement
Inputs
Outputs
Configurations
Scripting
result: raw reaction force
Inputs
Outputs
Configurations
Scripting
result: turbulent kinetic energy (k)
Inputs
Outputs
Configurations
Scripting
result: electric potential
Inputs
Outputs
Configurations
Scripting
result: thickness
Inputs
Outputs
Configurations
Scripting
result: mapdl run
Inputs
Outputs
Configurations
Scripting
result: equivalent mass
Inputs
Outputs
Configurations
Scripting
result: custom result
Inputs
Outputs
Configurations
Scripting
result: elemental heat generation
Inputs
Outputs
Configurations
Scripting
result: temperature gradient
Inputs
Outputs
Configurations
Scripting
result: joint force reaction
Inputs
Outputs
Configurations
Scripting
result: joint moment reaction
Inputs
Outputs
Configurations
Scripting
result: beam T shear force (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: joint relative displacement
Inputs
Outputs
Configurations
Scripting
result: joint relative rotation
Inputs
Outputs
Configurations
Scripting
result: joint relative velocity
Inputs
Outputs
Configurations
Scripting
result: joint relative acceleration
Inputs
Outputs
Configurations
Scripting
result: joint relative angular acceleration
Inputs
Outputs
Configurations
Scripting
result: global internal energy (LSDyna)
Inputs
Outputs
Configurations
Scripting
serialization: txt to data tree
Inputs
Outputs
Configurations
Scripting
result: thermal strains eqv
Inputs
Outputs
Configurations
Scripting
result: elemental summable miscellaneous data
Inputs
Outputs
Configurations
Scripting
result: elemental non summable miscellaneous data
Inputs
Outputs
Configurations
Scripting
utility: merge supports
Inputs
Outputs
Configurations
Scripting
result: global kinetic energy (LSDyna)
Inputs
Outputs
Configurations
Scripting
math: matrix inverse
Inputs
Outputs
Configurations
Scripting
result: global time step (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: global rigid body stopper energy (LSDyna)
Inputs
Outputs
Configurations
Scripting
geo: cartesian to spherical coordinates
Inputs
Outputs
Configurations
Scripting
result: global spring and damper energy (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: beam T bending moment (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: global hourglass energy (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: global system damping energy (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: global eroded kinetic energy (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: global energy ratio (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: global added mass (LSDyna)
Inputs
Outputs
Configurations
Scripting
mapping: on reduced coordinates
Inputs
Outputs
Configurations
Scripting
result: global added mass (percentage) (LSDyna)
Inputs
Outputs
Configurations
Scripting
invariant: principal invariants (fields container)
Inputs
Outputs
Configurations
Scripting
result: global center of mass (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: beam S shear force (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: beam S bending moment (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: beam RS shear stress (LSDyna)
Inputs
Outputs
Configurations
Scripting
utility: merge fields into field matrix
Inputs
Outputs
Configurations
Scripting
result: beam axial plastic strain (LSDyna)
Inputs
Outputs
Configurations
Scripting
invariant: von mises eqv (field)
Inputs
Outputs
Configurations
Scripting
invariant: segalman von mises eqv (field)
Inputs
Outputs
Configurations
Scripting
result: part eroded internal energy (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: part kinetic energy (LSDyna)
Inputs
Outputs
Configurations
Scripting
scoping: on mesh property
Inputs
Outputs
Configurations
Scripting
serialization: string deserializer
Inputs
Outputs
Configurations
Scripting
result: compute stress Z
Inputs
Outputs
Configurations
Scripting
result: part eroded kinetic energy (LSDyna)
Inputs
Outputs
Configurations
Scripting
scoping: from mesh
Inputs
Outputs
Configurations
Scripting
result: part added mass (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: part hourglass energy (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: part rigid body velocity (LSDyna)
Inputs
Outputs
Configurations
Scripting
min_max: time of max
Inputs
Outputs
Configurations
Scripting
metadata: cyclic support provider
Inputs
Outputs
Configurations
Scripting
result: density
Inputs
Outputs
Configurations
Scripting
averaging: elemental to elemental nodal (fields container)
Inputs
Outputs
Configurations
Scripting
result: total pressure
Inputs
Outputs
Configurations
Scripting
result: mean velocity
Inputs
Outputs
Configurations
Scripting
result: Lighthill tensor divergence
Inputs
Outputs
Configurations
Scripting
result: entropy
Inputs
Outputs
Configurations
Scripting
result: volume fraction
Inputs
Outputs
Configurations
Scripting
result: mass flow rate
Inputs
Outputs
Configurations
Scripting
result: mach number
Inputs
Outputs
Configurations
Scripting
result: rms temperature
Inputs
Outputs
Configurations
Scripting
scoping: scoping get attribute
Inputs
Outputs
Configurations
Scripting
result: read cms_rbd file
Inputs
Outputs
Configurations
Scripting
result: mean temperature
Inputs
Outputs
Configurations
Scripting
min_max: over fields container
Inputs
Outputs
Configurations
Scripting
result: surface heat rate
Inputs
Outputs
Configurations
Scripting
result: thermal conductivity
Inputs
Outputs
Configurations
Scripting
result: specific heat
Inputs
Outputs
Configurations
Scripting
result: turbulent dissipation rate (epsilon)
Inputs
Outputs
Configurations
Scripting
metadata: time freq provider
Inputs
Outputs
Configurations
Scripting
metadata: mesh info provider
Inputs
Outputs
Configurations
Scripting
result: von mises stresses as mechanical
Inputs
Outputs
Configurations
Scripting
metadata: streams provider
Inputs
Outputs
Configurations
Scripting
result: poynting vector surface
Inputs
Outputs
Configurations
Scripting
metadata: datasources provider
Inputs
Outputs
Configurations
Scripting
scoping: rescope
Inputs
Outputs
Configurations
Scripting
filter: low pass (timescoping)
Inputs
Outputs
Configurations
Scripting
utility: data sources get attribute
Inputs
Outputs
Configurations
Scripting
mesh: meshes provider
Inputs
Outputs
Configurations
Scripting
utility: for each
Inputs
Outputs
Configurations
Scripting
metadata: mesh selection manager provider
Inputs
Outputs
Configurations
Scripting
metadata: boundary condition provider
Inputs
Outputs
Configurations
Scripting
utility: merge property fields
Inputs
Outputs
Configurations
Scripting
metadata: cyclic analysis?
Inputs
Outputs
Configurations
Scripting
metadata: material support provider
Inputs
Outputs
Configurations
Scripting
scoping: on named selection
Inputs
Outputs
Configurations
Scripting
scoping: reduce sampling scoping
Inputs
Outputs
Configurations
Scripting
math: accumulation per scoping
Inputs
Outputs
Configurations
Scripting
result: coordinate system
Inputs
Outputs
Configurations
Scripting
logic: splitter::streams
Inputs
Outputs
Configurations
Scripting
serialization: hdf5dpf custom read
Inputs
Outputs
Configurations
Scripting
result: nodal_to_global
Inputs
Outputs
Configurations
Scripting
scoping: rescope custom type field
Inputs
Outputs
Configurations
Scripting
result: global_to_nodal
Inputs
Outputs
Configurations
Scripting
min_max: min max by entity over time
Inputs
Outputs
Configurations
Scripting
min_max: max over time
Inputs
Outputs
Configurations
Scripting
scoping: connectivity ids
Inputs
Outputs
Configurations
Scripting
utility: remote workflow instantiate
Inputs
Outputs
Configurations
Scripting
utility: remote operator instantiate
Inputs
Outputs
Configurations
Scripting
math: compute residual and error
Configurating operators
2 for normalized by the max at a given time step of the first entry or residuals depending on the reference field option,
3 for normalized by the max over all time steps of the first entry or residuals depending on the reference field option" types="int32" optional="true"ellipsis="false"inplace="false">Outputs
Configurations
Scripting
result: add rigid body motion (fields container)
Inputs
Outputs
Configurations
Scripting
utility: merge time freq supports
Inputs
Outputs
Configurations
Scripting
min_max: incremental over fields container
Inputs
Outputs
Configurations
Scripting
scoping: split on property type
Inputs
Outputs
Configurations
Scripting
utility: overlap fields
Inputs
Outputs
Configurations
Scripting
result: nodal_to_global
Inputs
Outputs
Configurations
Scripting
scoping: rescope custom type field
Inputs
Outputs
Configurations
Scripting
averaging: elemental nodal to nodal elemental (field)
Inputs
Outputs
Configurations
Scripting
utility: change shell layers
Inputs
Outputs
Configurations
Scripting
utility: merge meshes
Inputs
Outputs
Configurations
Scripting
utility: merge fields
Inputs
Outputs
Configurations
Scripting
utility: merge weighted fields
Inputs
Outputs
Configurations
Scripting
utility: merge fc to fc field matrices
Inputs
Outputs
Configurations
Scripting
filter: high pass (field)
Inputs
Outputs
Configurations
Scripting
min_max: max by component
Inputs
Outputs
Configurations
Scripting
utility: weighted merge fields by label
Inputs
Outputs
Configurations
Scripting
utility: merge fields by label
Inputs
Outputs
Configurations
Scripting
averaging: elemental to elemental nodal (field)
Inputs
Outputs
Configurations
Scripting
utility: merge meshes containers
Inputs
Outputs
Configurations
Scripting
min_max: min max by entity
Inputs
Outputs
Configurations
Scripting
utility: merge collections
Inputs
Outputs
Configurations
Scripting
logic: merge solid and shell fields
Inputs
Outputs
Configurations
Scripting
result: global_to_nodal
Inputs
Outputs
Configurations
Scripting
min_max: min max by entity over time
Inputs
Outputs
Configurations
Scripting
min_max: min over time
Inputs
Outputs
Configurations
Scripting
geo: element nodal contribution
Inputs
Outputs
Configurations
Scripting
min_max: over label
Inputs
Outputs
Configurations
Scripting
min_max: min by component
Inputs
Outputs
Configurations
Scripting
serialization: serializer to string
Inputs
Outputs
Configurations
Scripting
serialization: deserializer
Inputs
Outputs
Configurations
Scripting
result: cyclic expanded velocity
Inputs
Outputs
Configurations
Scripting
mesh: skin
Inputs
Outputs
Configurations
Scripting
utility: split in for each range
Inputs
Outputs
Configurations
Scripting
utility: incremental field
Inputs
Outputs
Configurations
Scripting
utility: incremental fields container
Inputs
Outputs
Configurations
Scripting
geo: rotate (fields container)
Inputs
Outputs
Configurations
Scripting
utility: incremental concantenate as fields container.
Inputs
Outputs
Configurations
Scripting
utility: make producer consumer for each iterator
Inputs
Outputs
Configurations
Scripting
utility: producer consumer for each
Inputs
Outputs
Configurations
Scripting
averaging: extend to mid nodes (field)
Inputs
Outputs
Configurations
Scripting
invariant: eigen vectors (on fields container)
Inputs
Outputs
Configurations
Scripting
mesh: mesh get attribute
Inputs
Outputs
Configurations
Scripting
metadata: time freq support get attribute
Inputs
Outputs
Configurations
Scripting
utility: set attribute
Inputs
Outputs
Configurations
Scripting
utility: field get attribute
Inputs
Outputs
Configurations
Scripting
min_max: time of min
Inputs
Outputs
Configurations
Scripting
min_max: max over phase
Inputs
Outputs
Configurations
Scripting
min_max: phase of max
Inputs
Outputs
Configurations
Scripting
utility: voigt to standard strains
Inputs
Outputs
Configurations
Scripting
utility: voigt to standard strains (fields container)
Inputs
Outputs
Configurations
Scripting
min_max: incremental over field
Inputs
Outputs
Configurations
Scripting
logic: same string fields?
Inputs
Outputs
Configurations
Scripting
logic: same meshes?
Inputs
Outputs
Configurations
Scripting
logic: same fields?
Inputs
Outputs
Configurations
Scripting
logic: fields included?
Inputs
Outputs
Configurations
Scripting
logic: same fields container?
Inputs
Outputs
Configurations
Scripting
filter: high pass (scoping)
Inputs
Outputs
Configurations
Scripting
filter: high pass (timescoping)
Inputs
Outputs
Configurations
Scripting
filter: high pass (fields container)
Inputs
Outputs
Configurations
Scripting
filter: low pass (field)
Inputs
Outputs
Configurations
Scripting
filter: low pass (fields container)
Inputs
Outputs
Configurations
Scripting
filter: band pass (scoping)
Inputs
Outputs
Configurations
Scripting
filter: band pass (timefreq)
Inputs
Outputs
Configurations
Scripting
filter: signed high pass (scoping)
Inputs
Outputs
Configurations
Scripting
filter: signed high pass (timescoping)
Inputs
Outputs
Configurations
Scripting
filter: signed high pass (timefreq)
Inputs
Outputs
Configurations
Scripting
filter: signed high pass (fields container)
Inputs
Outputs
Configurations
Scripting
serialization: csv to field
Inputs
Outputs
Configurations
Scripting
result: members in compression not certified
Inputs
Outputs
Configurations
Scripting
result: members in bending not certified
Inputs
Outputs
Configurations
Scripting
result: members in linear compression bending not certified
Inputs
Outputs
Configurations
Scripting
invariant: convertnum nod to bcs
Inputs
Outputs
Configurations
Scripting
geo: rotate
Inputs
Outputs
Configurations
Scripting
logic: enrich materials
Inputs
Outputs
Configurations
Scripting
serialization: data tree to json
Inputs
Outputs
Configurations
Scripting
serialization: data tree to txt
Inputs
Outputs
Configurations
Scripting
serialization: json to data tree
Inputs
Outputs
Configurations
Scripting
averaging: nodal difference (fields container)
Inputs
Outputs
Configurations
Scripting
logic: descending sort
Inputs
Outputs
Configurations
Scripting
logic: ascending sort (fields container)
Inputs
Outputs
Configurations
Scripting
logic: descending sort (fields container)
Inputs
Outputs
Configurations
Scripting
serialization: import symbolic workflow
Inputs
Outputs
Configurations
Scripting
filter: filtering max over time workflow
Inputs
Outputs
Configurations
Scripting
metadata: integrate over time freq
Inputs
Outputs
Configurations
Scripting
averaging: nodal difference (field)
Inputs
Outputs
Configurations
Scripting
result: compute stress YZ
Inputs
Outputs
Configurations
Scripting
logic: splitter::data_sources
Inputs
Outputs
Configurations
Scripting
averaging: elemental nodal to nodal (field)
Inputs
Outputs
Configurations
Scripting
averaging: elemental nodal to nodal (fields container)
Inputs
Outputs
Configurations
Scripting
averaging: elemental to nodal (field)
Outputs
Configurations
Scripting
result: add rigid body motion (fields container)
Inputs
Outputs
Configurations
Scripting
utility: merge time freq supports
Inputs
Outputs
Configurations
Scripting
min_max: incremental over fields container
Inputs
Outputs
Configurations
Scripting
scoping: split on property type
Inputs
Outputs
Configurations
Scripting
utility: overlap fields
Inputs
Outputs
Configurations
Scripting
averaging: elemental nodal to nodal elemental (field)
Inputs
Outputs
Configurations
Scripting
utility: change shell layers
Inputs
Outputs
Configurations
Scripting
utility: merge meshes
Inputs
Outputs
Configurations
Scripting
utility: merge fields
Inputs
Outputs
Configurations
Scripting
utility: merge weighted fields
Inputs
Outputs
Configurations
Scripting
utility: merge fc to fc field matrices
Inputs
Outputs
Configurations
Scripting
filter: high pass (field)
Inputs
Outputs
Configurations
Scripting
min_max: max by component
Inputs
Outputs
Configurations
Scripting
utility: weighted merge fields by label
Inputs
Outputs
Configurations
Scripting
utility: merge fields by label
Inputs
Outputs
Configurations
Scripting
averaging: elemental to elemental nodal (field)
Inputs
Outputs
Configurations
Scripting
utility: merge meshes containers
Inputs
Outputs
Configurations
Scripting
min_max: min max by entity
Inputs
Outputs
Configurations
Scripting
utility: merge collections
Inputs
Outputs
Configurations
Scripting
logic: merge solid and shell fields
Inputs
Outputs
Configurations
Scripting
min_max: min over time
Inputs
Outputs
Configurations
Scripting
geo: element nodal contribution
Inputs
Outputs
Configurations
Scripting
min_max: over label
Inputs
Outputs
Configurations
Scripting
min_max: min by component
Inputs
Outputs
Configurations
Scripting
serialization: serializer to string
Inputs
Outputs
Configurations
Scripting
serialization: deserializer
Inputs
Outputs
Configurations
Scripting
result: cyclic expanded velocity
Inputs
Outputs
Configurations
Scripting
mesh: skin
Inputs
Outputs
Configurations
Scripting
utility: split in for each range
Inputs
Outputs
Configurations
Scripting
utility: incremental field
Inputs
Outputs
Configurations
Scripting
utility: incremental fields container
Inputs
Outputs
Configurations
Scripting
geo: rotate (fields container)
Inputs
Outputs
Configurations
Scripting
utility: incremental property field
Inputs
Outputs
Configurations
Scripting
utility: incremental mesh
Inputs
Outputs
Configurations
Scripting
mesh: points from coordinates
Inputs
Outputs
Configurations
Scripting
utility: incremental concantenate as fields container.
Inputs
Outputs
Configurations
Scripting
utility: make producer consumer for each iterator
Inputs
Outputs
Configurations
Scripting
utility: producer consumer for each
Inputs
Outputs
Configurations
Scripting
averaging: extend to mid nodes (field)
Inputs
Outputs
Configurations
Scripting
invariant: eigen vectors (on fields container)
Inputs
Outputs
Configurations
Scripting
mesh: mesh get attribute
Inputs
Outputs
Configurations
Scripting
metadata: time freq support get attribute
Inputs
Outputs
Configurations
Scripting
utility: set attribute
Inputs
Outputs
Configurations
Scripting
utility: field get attribute
Inputs
Outputs
Configurations
Scripting
min_max: time of min
Inputs
Outputs
Configurations
Scripting
min_max: max over phase
Inputs
Outputs
Configurations
Scripting
min_max: phase of max
Inputs
Outputs
Configurations
Scripting
utility: voigt to standard strains
Inputs
Outputs
Configurations
Scripting
utility: voigt to standard strains (fields container)
Inputs
Outputs
Configurations
Scripting
min_max: incremental over field
Inputs
Outputs
Configurations
Scripting
utility: workflow to pydpf generator
Inputs
Outputs
Configurations
Scripting
filter: signed high pass (timefreq)
Inputs
Outputs
Configurations
Scripting
logic: same string fields?
Inputs
Outputs
Configurations
Scripting
logic: same meshes?
Inputs
Outputs
Configurations
Scripting
logic: same fields?
Inputs
Outputs
Configurations
Scripting
logic: fields included?
Inputs
Outputs
Configurations
Scripting
logic: same fields container?
Inputs
Outputs
Configurations
Scripting
filter: high pass (scoping)
Inputs
Outputs
Configurations
Scripting
filter: high pass (timescoping)
Inputs
Outputs
Configurations
Scripting
filter: high pass (fields container)
Inputs
Outputs
Configurations
Scripting
filter: low pass (field)
Inputs
Outputs
Configurations
Scripting
filter: low pass (fields container)
Inputs
Outputs
Configurations
Scripting
filter: band pass (scoping)
Inputs
Outputs
Configurations
Scripting
filter: band pass (timefreq)
Inputs
Outputs
Configurations
Scripting
filter: signed high pass (scoping)
Inputs
Outputs
Configurations
Scripting
filter: signed high pass (timescoping)
Inputs
Outputs
Configurations
Scripting
filter: signed high pass (fields container)
Inputs
Outputs
Configurations
Scripting
serialization: csv to field
Inputs
Outputs
Configurations
Scripting
result: members in compression not certified
Inputs
Outputs
Configurations
Scripting
result: members in bending not certified
Inputs
Outputs
Configurations
Scripting
result: members in linear compression bending not certified
Inputs
Outputs
Configurations
Scripting
invariant: convertnum nod to bcs
Inputs
Outputs
Configurations
Scripting
geo: rotate
Inputs
Outputs
Configurations
Scripting
logic: enrich materials
Inputs
Outputs
Configurations
Scripting
serialization: data tree to json
Inputs
Outputs
Configurations
Scripting
serialization: data tree to txt
Inputs
Outputs
Configurations
Scripting
serialization: json to data tree
Inputs
Outputs
Configurations
Scripting
averaging: nodal difference (fields container)
Inputs
Outputs
Configurations
Scripting
logic: descending sort
Inputs
Outputs
Configurations
Scripting
logic: ascending sort (fields container)
Inputs
Outputs
Configurations
Scripting
logic: descending sort (fields container)
Inputs
Outputs
Configurations
Scripting
serialization: import symbolic workflow
Inputs
Outputs
Configurations
Scripting
filter: filtering max over time workflow
Inputs
Outputs
Configurations
Scripting
metadata: integrate over time freq
Inputs
Outputs
Configurations
Scripting
averaging: nodal difference (field)
Inputs
Outputs
Configurations
Scripting
result: compute stress YZ
Inputs
Outputs
Configurations
Scripting
logic: splitter::data_sources
Inputs
Outputs
Configurations
Scripting
averaging: elemental nodal to nodal (field)
Inputs
Outputs
Configurations
Scripting
averaging: elemental nodal to nodal (fields container)
Inputs
Outputs
Configurations
Scripting
averaging: elemental to nodal (field)
Configurating operators
- If the determinant of the I matrix is zero, switch to an inverse distance weighted average.
- If not, compute the Frink weights and apply the Holmes' weight clip.
- If the clipping produces a large overshoot, inverse volume weighted average is used..
-3. For a face finite volume mesh inverse distance weighted average is used.">Inputs
Outputs
Configurations
Scripting
averaging: to nodal (field)
Inputs
Outputs
Configurations
Scripting
averaging: to nodal (fields container)
Inputs
Outputs
Configurations
Scripting
averaging: elemental mean (field)
Inputs
Outputs
Configurations
Scripting
averaging: elemental mean (fields container)
Inputs
Outputs
Configurations
Scripting
averaging: nodal to elemental (field)
Inputs
Outputs
Configurations
Scripting
averaging: nodal to elemental (fields container)
Inputs
Outputs
Configurations
Scripting
invariant: eigen values (field)
Inputs
Outputs
Configurations
Scripting
invariant: principal invariants (field)
Inputs
Outputs
Configurations
Scripting
invariant: von mises eqv (fields container)
Inputs
Outputs
Configurations
Scripting
invariant: segalman von mises eqv (fields container)
Inputs
Outputs
Configurations
Scripting
scoping: compute element centroids
Inputs
Outputs
Configurations
Scripting
metadata: cyclic mesh expansion
Inputs
Outputs
Configurations
Scripting
result: cyclic analytic stress eqv max
Inputs
Outputs
Configurations
Scripting
result: remove rigid body motion (fields container)
Inputs
Outputs
Configurations
Scripting
result: cyclic expansion
Inputs
Outputs
Configurations
Scripting
averaging: nodal fraction (fields container)
Inputs
Outputs
Configurations
Scripting
result: recombine cyclic harmonic indices
Inputs
Outputs
Configurations
Scripting
mapping: on coordinates
Inputs
Outputs
Configurations
Scripting
mapping: scoping on coordinates
Inputs
Outputs
Configurations
Scripting
filter: abc weightings
Inputs
Outputs
Configurations
Scripting
mapping: solid to skin
Inputs
Outputs
Configurations
Scripting
mapping: solid to skin (fields container)
Inputs
Outputs
Configurations
Scripting
averaging: elemental difference (field)
Inputs
Outputs
Configurations
Scripting
averaging: elemental fraction (fields container)
Inputs
Outputs
Configurations
Scripting
averaging: extend to mid nodes (fields container)
Inputs
Outputs
Configurations
Scripting
geo: rotate cylindrical coordinates
Inputs
Outputs
Configurations
Scripting
geo: rotate in cylindrical coordinates (fields container)
Inputs
Outputs
Configurations
Scripting
geo: spherical to cartesian coordinates (fields container)
Inputs
Outputs
Configurations
Scripting
geo: spherical to cartesian coordinates
Inputs
Outputs
Configurations
Scripting
mesh: change cs (meshes)
Inputs
Outputs
Configurations
Scripting
geo: normals provider nl (nodes, faces, or elements)
Inputs
Outputs
Configurations
Scripting
geo: elements volumes over time
Inputs
Outputs
Configurations
Scripting
math: window bartlett
Inputs
Outputs
Configurations
Scripting
mesh: from scoping
Inputs
Outputs
Configurations
Scripting
mesh: split field wrt mesh regions
Inputs
Outputs
Configurations
Scripting
result: torque
Inputs
Outputs
Configurations
Scripting
result: euler load buckling
Inputs
Outputs
Configurations
Scripting
geo: faces area
Inputs
Outputs
Configurations
Scripting
result: compute stress 3
Inputs
Outputs
Configurations
Scripting
geo: gauss to node (field)
Inputs
Outputs
Configurations
Scripting
averaging: gauss to node (fields container)
Inputs
Outputs
Configurations
Scripting
math: correlation
Inputs
Outputs
Configurations
Scripting
math: mac
Inputs
Outputs
Configurations
Scripting
result: workflow energy per component
Inputs
Outputs
Configurations
Scripting
result: add rigid body motion (field)
Inputs
Outputs
Configurations
Scripting
result: split on facet indices
Inputs
Outputs
Configurations
Scripting
result: cyclic expanded temperature
Inputs
Outputs
Configurations
Scripting
result: enf solution to global cs
Inputs
Outputs
Configurations
Scripting
result: cms matrices provider
Inputs
Outputs
Configurations
Scripting
result: stress solution to global cs
Inputs
Outputs
Configurations
Scripting
result: elastic strain solution to global cs
Inputs
Outputs
Configurations
Scripting
result: plastic strain to global cs
Inputs
Outputs
Configurations
Scripting
result: prns to field
Inputs
Outputs
Configurations
Scripting
result: remove rigid body motion (field)
Inputs
Outputs
Configurations
Scripting
result: cyclic expanded displacement
Inputs
Outputs
Configurations
Scripting
result: cyclic expanded acceleration
Inputs
Outputs
Configurations
Scripting
result: cyclic expanded stress
Inputs
Outputs
Configurations
Scripting
result: cyclic expanded el strain
Inputs
Outputs
Configurations
Scripting
result: cms subfile info provider
Inputs
Outputs
Configurations
Scripting
result: cyclic volume
Inputs
Outputs
Configurations
Scripting
result: cyclic nmisc
Inputs
Outputs
Configurations
Scripting
invariant: convertnum operator
Inputs
Outputs
Configurations
Scripting
result: compute total strain XZ
Inputs
Outputs
Configurations
Scripting
averaging: to nodal (field)
Inputs
Outputs
Configurations
Scripting
averaging: to nodal (fields container)
Inputs
Outputs
Configurations
Scripting
averaging: elemental mean (field)
Inputs
Outputs
Configurations
Scripting
averaging: elemental mean (fields container)
Inputs
Outputs
Configurations
Scripting
averaging: nodal to elemental (field)
Inputs
Outputs
Configurations
Scripting
averaging: nodal to elemental (fields container)
Inputs
Outputs
Configurations
Scripting
invariant: eigen values (field)
Inputs
Outputs
Configurations
Scripting
invariant: principal invariants (field)
Inputs
Outputs
Configurations
Scripting
invariant: von mises eqv (fields container)
Inputs
Outputs
Configurations
Scripting
invariant: segalman von mises eqv (fields container)
Inputs
Outputs
Configurations
Scripting
scoping: compute element centroids
Inputs
Outputs
Configurations
Scripting
metadata: cyclic mesh expansion
Inputs
Outputs
Configurations
Scripting
result: cyclic analytic stress eqv max
Inputs
Outputs
Configurations
Scripting
result: remove rigid body motion (fields container)
Inputs
Outputs
Configurations
Scripting
result: cyclic expansion
Inputs
Outputs
Configurations
Scripting
averaging: nodal fraction (fields container)
Inputs
Outputs
Configurations
Scripting
result: recombine cyclic harmonic indices
Inputs
Outputs
Configurations
Scripting
mapping: on coordinates
Inputs
Outputs
Configurations
Scripting
mapping: scoping on coordinates
Inputs
Outputs
Configurations
Scripting
filter: abc weightings
Inputs
Outputs
Configurations
Scripting
mapping: solid to skin
Inputs
Outputs
Configurations
Scripting
mapping: solid to skin (fields container)
Inputs
Outputs
Configurations
Scripting
averaging: elemental difference (field)
Inputs
Outputs
Configurations
Scripting
averaging: elemental fraction (fields container)
Inputs
Outputs
Configurations
Scripting
averaging: extend to mid nodes (fields container)
Inputs
Outputs
Configurations
Scripting
geo: rotate cylindrical coordinates
Inputs
Outputs
Configurations
Scripting
geo: rotate in cylindrical coordinates (fields container)
Inputs
Outputs
Configurations
Scripting
geo: spherical to cartesian coordinates (fields container)
Inputs
Outputs
Configurations
Scripting
geo: spherical to cartesian coordinates
Inputs
Outputs
Configurations
Scripting
mesh: change cs (meshes)
Inputs
Outputs
Configurations
Scripting
geo: normals provider nl (nodes, faces, or elements)
Inputs
Outputs
Configurations
Scripting
geo: elements volumes over time
Inputs
Outputs
Configurations
Scripting
math: window bartlett
Inputs
Outputs
Configurations
Scripting
mesh: from scoping
Inputs
Outputs
Configurations
Scripting
mesh: split field wrt mesh regions
Inputs
Outputs
Configurations
Scripting
result: torque
Inputs
Outputs
Configurations
Scripting
result: euler load buckling
Inputs
Outputs
Configurations
Scripting
geo: faces area
Inputs
Outputs
Configurations
Scripting
result: compute stress 3
Inputs
Outputs
Configurations
Scripting
geo: gauss to node (field)
Inputs
Outputs
Configurations
Scripting
averaging: gauss to node (fields container)
Inputs
Outputs
Configurations
Scripting
math: correlation
Inputs
Outputs
Configurations
Scripting
math: mac
Inputs
Outputs
Configurations
Scripting
result: workflow energy per component
Inputs
Outputs
Configurations
Scripting
result: add rigid body motion (field)
Inputs
Outputs
Configurations
Scripting
result: split on facet indices
Inputs
Outputs
Configurations
Scripting
result: cyclic expanded temperature
Inputs
Outputs
Configurations
Scripting
result: enf solution to global cs
Inputs
Outputs
Configurations
Scripting
result: cms matrices provider
Inputs
Outputs
Configurations
Scripting
result: prns to field
Inputs
Outputs
Configurations
Scripting
result: remove rigid body motion (field)
Inputs
Outputs
Configurations
Scripting
result: cyclic expanded displacement
Inputs
Outputs
Configurations
Scripting
result: cyclic expanded acceleration
Inputs
Outputs
Configurations
Scripting
result: cyclic expanded stress
Inputs
Outputs
Configurations
Scripting
result: cyclic expanded el strain
Inputs
Outputs
Configurations
Scripting
result: cms subfile info provider
Inputs
Outputs
Configurations
Scripting
result: cyclic volume
Inputs
Outputs
Configurations
Scripting
result: cyclic nmisc
Inputs
Outputs
Configurations
Scripting
invariant: convertnum operator
Inputs
Outputs
Configurations
Scripting
result: compute total strain XZ
Configurating operators
Only linear analysis are supported without On Demand Expansion.
All coordinates are global coordinates.
Euler Angles need to be included in the database.
- Get the XZ shear component (02 component).">Inputs
Outputs
Configurations
Scripting
result: cms dst table provider
Inputs
Outputs
Configurations
Scripting
result: spectrum data
Inputs
Outputs
Configurations
Scripting
invariant: eigen vectors (on field)
Inputs
Outputs
Configurations
Scripting
result: mapdl material properties
Inputs
Outputs
Configurations
Scripting
result: mapdl_section
Inputs
Outputs
Configurations
Scripting
result: rom data provider
Inputs
Outputs
Configurations
Scripting
result: compute invariant terms motion
Inputs
Outputs
Configurations
Scripting
result: write motion dfmf file
Inputs
Outputs
Configurations
Scripting
result: split to acmo facet indices
Inputs
Outputs
Configurations
Scripting
math: qr solve
Inputs
Outputs
Configurations
Scripting
mesh: mesh clipper
Inputs
Outputs
Configurations
Scripting
serialization: migrate to vtk
Inputs
Outputs
Configurations
Scripting
result: cyclic expanded element heat flux
Inputs
Outputs
Configurations
Scripting
mesh: external layer
Inputs
Outputs
Configurations
Scripting
mesh: mesh cutter
Inputs
Outputs
Configurations
Scripting
mesh: mesh plan clipper
Inputs
Outputs
Configurations
Scripting
mesh: mesh_to_graphics
Inputs
Outputs
Configurations
Scripting
mesh: mesh_to_graphics_edges
Inputs
Outputs
Configurations
Scripting
geo: scoping normals
Inputs
Outputs
Configurations
Scripting
mesh: combine levelset
Inputs
Outputs
Configurations
Scripting
mesh: exclude levelset
Inputs
Outputs
Configurations
Scripting
mesh: make plane levelset
Inputs
Outputs
Configurations
Scripting
mesh: make sphere levelset
Inputs
Outputs
Configurations
Scripting
mesh: wireframe
Inputs
Outputs
Configurations
Scripting
mesh: mesh to tetra
Inputs
Outputs
Configurations
Scripting
mapping: fft
Inputs
Outputs
Configurations
Scripting
math: fft gradient evaluation
Inputs
Outputs
Configurations
Scripting
math: fft multi harmonic solution minmax
Inputs
Outputs
Configurations
Scripting
math: svd
Inputs
Outputs
Configurations
Scripting
math: Time integration
Inputs
Outputs
Configurations
Scripting
math: Time derivation
Inputs
Outputs
Configurations
Scripting
mapping: prep sampling fft
Inputs
Outputs
Configurations
Scripting
math: fft filtering and cubic fitting
Inputs
Outputs
Configurations
Scripting
math: window triangular
Inputs
Outputs
Configurations
Scripting
math: window hanning
Inputs
Outputs
Configurations
Scripting
math: window hamming
Inputs
Outputs
Configurations
Scripting
math: window welch
Inputs
Outputs
Configurations
Scripting
math: window blackman
Inputs
Outputs
Configurations
Scripting
math: window triangular (fields container)
Inputs
Outputs
Configurations
Scripting
math: window hanning (fields container)
Inputs
Outputs
Configurations
Scripting
math: window hamming (fields container)
Inputs
Outputs
Configurations
Scripting
math: window welch (fields container)
Inputs
Outputs
Configurations
Scripting
math: window blackman (fields container)
Inputs
Outputs
Configurations
Scripting
math: modal superposition
Inputs
Outputs
Configurations
Scripting
serialization: hdf5dpf generate result file
Inputs
Outputs
Configurations
Scripting
result: migrate to h5dpf
Inputs
Outputs
Configurations
Scripting
result: cgns result provider
Inputs
Outputs
Configurations
Scripting
utility: hdf5dpf workflow provider
Inputs
Outputs
Configurations
Scripting
other: hdf5dpf mesh property provider
Inputs
Outputs
Configurations
Scripting
serialization: migrate to vtu
Inputs
Outputs
Configurations
Scripting
serialization: vtu export
Inputs
Outputs
Configurations
Scripting
result: compute total strain Y
Inputs
Outputs
Configurations
Scripting
result: cms dst table provider
Inputs
Outputs
Configurations
Scripting
result: spectrum data
Inputs
Outputs
Configurations
Scripting
invariant: eigen vectors (on field)
Inputs
Outputs
Configurations
Scripting
result: mapdl material properties
Inputs
Outputs
Configurations
Scripting
result: mapdl_section
Inputs
Outputs
Configurations
Scripting
result: rom data provider
Inputs
Outputs
Configurations
Scripting
result: compute invariant terms motion
Inputs
Outputs
Configurations
Scripting
result: write motion dfmf file
Inputs
Outputs
Configurations
Scripting
result: split to acmo facet indices
Inputs
Outputs
Configurations
Scripting
result: stress solution to global cs
Inputs
Outputs
Configurations
Scripting
result: elastic strain solution to global cs
Inputs
Outputs
Configurations
Scripting
result: plastic strain to global cs
Inputs
Outputs
Configurations
Scripting
math: qr solve
Inputs
Outputs
Configurations
Scripting
result: von mises strains as mechanical workflow
Inputs
Outputs
Configurations
Scripting
mesh: mesh clipper
Inputs
Outputs
Configurations
Scripting
serialization: migrate to vtk
Inputs
Outputs
Configurations
Scripting
result: cyclic expanded element heat flux
Inputs
Outputs
Configurations
Scripting
mesh: external layer
Inputs
Outputs
Configurations
Scripting
mesh: mesh cutter
Inputs
Outputs
Configurations
Scripting
mesh: mesh plan clipper
Inputs
Outputs
Configurations
Scripting
mesh: mesh_to_graphics
Inputs
Outputs
Configurations
Scripting
mesh: mesh_to_graphics_edges
Inputs
Outputs
Configurations
Scripting
geo: scoping normals
Inputs
Outputs
Configurations
Scripting
mesh: combine levelset
Inputs
Outputs
Configurations
Scripting
mesh: exclude levelset
Inputs
Outputs
Configurations
Scripting
mesh: make plane levelset
Inputs
Outputs
Configurations
Scripting
mesh: make sphere levelset
Inputs
Outputs
Configurations
Scripting
mesh: wireframe
Inputs
Outputs
Configurations
Scripting
mesh: mesh to tetra
Inputs
Outputs
Configurations
Scripting
mapping: fft
Inputs
Outputs
Configurations
Scripting
math: fft gradient evaluation
Inputs
Outputs
Configurations
Scripting
math: fft multi harmonic solution minmax
Inputs
Outputs
Configurations
Scripting
math: svd
Inputs
Outputs
Configurations
Scripting
math: Time integration
Inputs
Outputs
Configurations
Scripting
math: Time derivation
Inputs
Outputs
Configurations
Scripting
mapping: prep sampling fft
Inputs
Outputs
Configurations
Scripting
math: fft filtering and cubic fitting
Inputs
Outputs
Configurations
Scripting
math: window triangular
Inputs
Outputs
Configurations
Scripting
math: window hanning
Inputs
Outputs
Configurations
Scripting
math: window hamming
Inputs
Outputs
Configurations
Scripting
math: window welch
Inputs
Outputs
Configurations
Scripting
math: window blackman
Inputs
Outputs
Configurations
Scripting
math: window triangular (fields container)
Inputs
Outputs
Configurations
Scripting
math: window hanning (fields container)
Inputs
Outputs
Configurations
Scripting
math: window hamming (fields container)
Inputs
Outputs
Configurations
Scripting
math: window welch (fields container)
Inputs
Outputs
Configurations
Scripting
math: window blackman (fields container)
Inputs
Outputs
Configurations
Scripting
math: modal superposition
Inputs
Outputs
Configurations
Scripting
serialization: hdf5dpf generate result file
Inputs
Outputs
Configurations
Scripting
result: migrate to h5dpf
Inputs
Outputs
Configurations
Scripting
result: cgns result provider
Inputs
Outputs
Configurations
Scripting
result: von mises stresses as mechanical workflow
Inputs
Outputs
Configurations
Scripting
utility: hdf5dpf workflow provider
Inputs
Outputs
Configurations
Scripting
other: hdf5dpf mesh property provider
Inputs
Outputs
Configurations
Scripting
serialization: migrate to vtu
Inputs
Outputs
Configurations
Scripting
serialization: vtu export
Inputs
Outputs
Configurations
Scripting
result: compute total strain Y
>> from ansys.dpf import core as dpf
+
+ >>> # Instantiate operator
+ >>> op = dpf.operators.result.strain_eqv_as_mechanical_workflow()
+
+ >>> # Make input connections
+ >>> my_time_scoping = dpf.Scoping()
+ >>> op.inputs.time_scoping.connect(my_time_scoping)
+ >>> my_mesh_scoping = dpf.Scoping()
+ >>> op.inputs.mesh_scoping.connect(my_mesh_scoping)
+ >>> 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_mesh = dpf.MeshedRegion()
+ >>> op.inputs.mesh.connect(my_mesh)
+ >>> my_requested_location = str()
+ >>> op.inputs.requested_location.connect(my_requested_location)
+ >>> my_read_cyclic = bool()
+ >>> op.inputs.read_cyclic.connect(my_read_cyclic)
+ >>> my_average_across_bodies = bool()
+ >>> op.inputs.average_across_bodies.connect(my_average_across_bodies)
+
+ >>> # Instantiate operator and connect inputs in one line
+ >>> op = dpf.operators.result.strain_eqv_as_mechanical_workflow(
+ ... time_scoping=my_time_scoping,
+ ... mesh_scoping=my_mesh_scoping,
+ ... streams_container=my_streams_container,
+ ... data_sources=my_data_sources,
+ ... mesh=my_mesh,
+ ... requested_location=my_requested_location,
+ ... read_cyclic=my_read_cyclic,
+ ... average_across_bodies=my_average_across_bodies,
+ ... )
+
+ >>> # Get output data
+ >>> result_workflow = op.outputs.workflow()
+ """
+
+ def __init__(
+ self,
+ time_scoping=None,
+ mesh_scoping=None,
+ streams_container=None,
+ data_sources=None,
+ mesh=None,
+ requested_location=None,
+ read_cyclic=None,
+ average_across_bodies=None,
+ config=None,
+ server=None,
+ ):
+ super().__init__(
+ name="strain_eqv_as_mechanical_workflow", config=config, server=server
+ )
+ self._inputs = InputsStrainEqvAsMechanicalWorkflow(self)
+ self._outputs = OutputsStrainEqvAsMechanicalWorkflow(self)
+ 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 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 mesh is not None:
+ self.inputs.mesh.connect(mesh)
+ if requested_location is not None:
+ self.inputs.requested_location.connect(requested_location)
+ if read_cyclic is not None:
+ self.inputs.read_cyclic.connect(read_cyclic)
+ if average_across_bodies is not None:
+ self.inputs.average_across_bodies.connect(average_across_bodies)
+
+ @staticmethod
+ def _spec():
+ description = """Generates a workflow that computes the equivalent (Von Mises) elastic
+ strains and averages it to the nodes (by default). For
+ multibody simulations, averaging across bodies can either
+ be activated or deactivated."""
+ spec = Specification(
+ description=description,
+ map_input_pin_spec={
+ 0: PinSpecification(
+ name="time_scoping",
+ type_names=["scoping", "vector"],
+ optional=True,
+ document="""Time/freq (use doubles or field), time/freq
+ set ids (use ints or scoping) or
+ time/freq step ids use scoping with
+ timefreq_steps location) required in
+ output.""",
+ ),
+ 1: PinSpecification(
+ name="mesh_scoping",
+ type_names=["scoping", "scopings_container"],
+ optional=True,
+ document="""Nodes or elements scoping required in output.""",
+ ),
+ 3: PinSpecification(
+ name="streams_container",
+ type_names=["streams_container"],
+ optional=True,
+ document="""Result file container allowed to be kept open
+ to cache data.""",
+ ),
+ 4: PinSpecification(
+ name="data_sources",
+ type_names=["data_sources"],
+ optional=False,
+ document="""Result file path container.""",
+ ),
+ 7: PinSpecification(
+ name="mesh",
+ type_names=["abstract_meshed_region", "meshes_container"],
+ optional=True,
+ document="""Prevents from reading the mesh in the results
+ file.""",
+ ),
+ 9: PinSpecification(
+ name="requested_location",
+ type_names=["string"],
+ optional=True,
+ document="""Average the elemental nodal result to the
+ requested location (default is
+ nodal).""",
+ ),
+ 14: PinSpecification(
+ name="read_cyclic",
+ type_names=["bool"],
+ optional=True,
+ document="""If true, cyclic expansion is done. if false,
+ it's ignored..""",
+ ),
+ 200: PinSpecification(
+ name="average_across_bodies",
+ type_names=["bool"],
+ optional=True,
+ document="""For multibody simulations, the stresses are
+ averaged across bodies if true or not
+ if false (default).""",
+ ),
+ },
+ map_output_pin_spec={
+ 0: PinSpecification(
+ name="workflow",
+ type_names=["workflow"],
+ optional=False,
+ document="""""",
+ ),
+ },
+ )
+ return spec
+
+ @staticmethod
+ def default_config(server=None):
+ """Returns the default config of the operator.
+
+ This config can then be changed to the user needs and be used to
+ instantiate the operator. The Configuration allows to customize
+ how the operation will be processed by the operator.
+
+ Parameters
+ ----------
+ server : server.DPFServer, optional
+ Server with channel connected to the remote or local instance. When
+ ``None``, attempts to use the global server.
+ """
+ return Operator.default_config(
+ name="strain_eqv_as_mechanical_workflow", server=server
+ )
+
+ @property
+ def inputs(self):
+ """Enables to connect inputs to the operator
+
+ Returns
+ --------
+ inputs : InputsStrainEqvAsMechanicalWorkflow
+ """
+ return super().inputs
+
+ @property
+ def outputs(self):
+ """Enables to get outputs of the operator by evaluating it
+
+ Returns
+ --------
+ outputs : OutputsStrainEqvAsMechanicalWorkflow
+ """
+ return super().outputs
+
+
+class InputsStrainEqvAsMechanicalWorkflow(_Inputs):
+ """Intermediate class used to connect user inputs to
+ strain_eqv_as_mechanical_workflow operator.
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.result.strain_eqv_as_mechanical_workflow()
+ >>> my_time_scoping = dpf.Scoping()
+ >>> op.inputs.time_scoping.connect(my_time_scoping)
+ >>> my_mesh_scoping = dpf.Scoping()
+ >>> op.inputs.mesh_scoping.connect(my_mesh_scoping)
+ >>> 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_mesh = dpf.MeshedRegion()
+ >>> op.inputs.mesh.connect(my_mesh)
+ >>> my_requested_location = str()
+ >>> op.inputs.requested_location.connect(my_requested_location)
+ >>> my_read_cyclic = bool()
+ >>> op.inputs.read_cyclic.connect(my_read_cyclic)
+ >>> my_average_across_bodies = bool()
+ >>> op.inputs.average_across_bodies.connect(my_average_across_bodies)
+ """
+
+ def __init__(self, op: Operator):
+ super().__init__(strain_eqv_as_mechanical_workflow._spec().inputs, op)
+ self._time_scoping = Input(
+ strain_eqv_as_mechanical_workflow._spec().input_pin(0), 0, op, -1
+ )
+ self._inputs.append(self._time_scoping)
+ self._mesh_scoping = Input(
+ strain_eqv_as_mechanical_workflow._spec().input_pin(1), 1, op, -1
+ )
+ self._inputs.append(self._mesh_scoping)
+ self._streams_container = Input(
+ strain_eqv_as_mechanical_workflow._spec().input_pin(3), 3, op, -1
+ )
+ self._inputs.append(self._streams_container)
+ self._data_sources = Input(
+ strain_eqv_as_mechanical_workflow._spec().input_pin(4), 4, op, -1
+ )
+ self._inputs.append(self._data_sources)
+ self._mesh = Input(
+ strain_eqv_as_mechanical_workflow._spec().input_pin(7), 7, op, -1
+ )
+ self._inputs.append(self._mesh)
+ self._requested_location = Input(
+ strain_eqv_as_mechanical_workflow._spec().input_pin(9), 9, op, -1
+ )
+ self._inputs.append(self._requested_location)
+ self._read_cyclic = Input(
+ strain_eqv_as_mechanical_workflow._spec().input_pin(14), 14, op, -1
+ )
+ self._inputs.append(self._read_cyclic)
+ self._average_across_bodies = Input(
+ strain_eqv_as_mechanical_workflow._spec().input_pin(200), 200, op, -1
+ )
+ self._inputs.append(self._average_across_bodies)
+
+ @property
+ def time_scoping(self):
+ """Allows to connect time_scoping input to the operator.
+
+ Time/freq (use doubles or field), time/freq
+ set ids (use ints or scoping) or
+ time/freq step ids use scoping with
+ timefreq_steps location) required in
+ output.
+
+ Parameters
+ ----------
+ my_time_scoping : Scoping
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.result.strain_eqv_as_mechanical_workflow()
+ >>> op.inputs.time_scoping.connect(my_time_scoping)
+ >>> # or
+ >>> op.inputs.time_scoping(my_time_scoping)
+ """
+ return self._time_scoping
+
+ @property
+ def mesh_scoping(self):
+ """Allows to connect mesh_scoping input to the operator.
+
+ Nodes or elements scoping required in output.
+
+ Parameters
+ ----------
+ my_mesh_scoping : Scoping or ScopingsContainer
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.result.strain_eqv_as_mechanical_workflow()
+ >>> op.inputs.mesh_scoping.connect(my_mesh_scoping)
+ >>> # or
+ >>> op.inputs.mesh_scoping(my_mesh_scoping)
+ """
+ return self._mesh_scoping
+
+ @property
+ def streams_container(self):
+ """Allows to connect streams_container input to the operator.
+
+ Result file container allowed to be kept open
+ to cache data.
+
+ Parameters
+ ----------
+ my_streams_container : StreamsContainer
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.result.strain_eqv_as_mechanical_workflow()
+ >>> op.inputs.streams_container.connect(my_streams_container)
+ >>> # or
+ >>> op.inputs.streams_container(my_streams_container)
+ """
+ return self._streams_container
+
+ @property
+ def data_sources(self):
+ """Allows to connect data_sources input to the operator.
+
+ Result file path container.
+
+ Parameters
+ ----------
+ my_data_sources : DataSources
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.result.strain_eqv_as_mechanical_workflow()
+ >>> op.inputs.data_sources.connect(my_data_sources)
+ >>> # or
+ >>> op.inputs.data_sources(my_data_sources)
+ """
+ return self._data_sources
+
+ @property
+ def mesh(self):
+ """Allows to connect mesh input to the operator.
+
+ Prevents from reading the mesh in the results
+ file.
+
+ Parameters
+ ----------
+ my_mesh : MeshedRegion or MeshesContainer
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.result.strain_eqv_as_mechanical_workflow()
+ >>> op.inputs.mesh.connect(my_mesh)
+ >>> # or
+ >>> op.inputs.mesh(my_mesh)
+ """
+ return self._mesh
+
+ @property
+ def requested_location(self):
+ """Allows to connect requested_location input to the operator.
+
+ Average the elemental nodal result to the
+ requested location (default is
+ nodal).
+
+ Parameters
+ ----------
+ my_requested_location : str
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.result.strain_eqv_as_mechanical_workflow()
+ >>> op.inputs.requested_location.connect(my_requested_location)
+ >>> # or
+ >>> op.inputs.requested_location(my_requested_location)
+ """
+ return self._requested_location
+
+ @property
+ def read_cyclic(self):
+ """Allows to connect read_cyclic input to the operator.
+
+ If true, cyclic expansion is done. if false,
+ it's ignored..
+
+ Parameters
+ ----------
+ my_read_cyclic : bool
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.result.strain_eqv_as_mechanical_workflow()
+ >>> op.inputs.read_cyclic.connect(my_read_cyclic)
+ >>> # or
+ >>> op.inputs.read_cyclic(my_read_cyclic)
+ """
+ return self._read_cyclic
+
+ @property
+ def average_across_bodies(self):
+ """Allows to connect average_across_bodies input to the operator.
+
+ For multibody simulations, the stresses are
+ averaged across bodies if true or not
+ if false (default).
+
+ Parameters
+ ----------
+ my_average_across_bodies : bool
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.result.strain_eqv_as_mechanical_workflow()
+ >>> op.inputs.average_across_bodies.connect(my_average_across_bodies)
+ >>> # or
+ >>> op.inputs.average_across_bodies(my_average_across_bodies)
+ """
+ return self._average_across_bodies
+
+
+class OutputsStrainEqvAsMechanicalWorkflow(_Outputs):
+ """Intermediate class used to get outputs from
+ strain_eqv_as_mechanical_workflow operator.
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.result.strain_eqv_as_mechanical_workflow()
+ >>> # Connect inputs : op.inputs. ...
+ >>> result_workflow = op.outputs.workflow()
+ """
+
+ def __init__(self, op: Operator):
+ super().__init__(strain_eqv_as_mechanical_workflow._spec().outputs, op)
+ self._workflow = Output(
+ strain_eqv_as_mechanical_workflow._spec().output_pin(0), 0, op
+ )
+ self._outputs.append(self._workflow)
+
+ @property
+ def workflow(self):
+ """Allows to get workflow output of the operator
+
+ Returns
+ ----------
+ my_workflow : Workflow
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.result.strain_eqv_as_mechanical_workflow()
+ >>> # Connect inputs : op.inputs. ...
+ >>> result_workflow = op.outputs.workflow()
+ """ # noqa: E501
+ return self._workflow
diff --git a/src/ansys/dpf/core/operators/result/stress.py b/src/ansys/dpf/core/operators/result/stress.py
index 562369e36ba..66f6e4fd34a 100644
--- a/src/ansys/dpf/core/operators/result/stress.py
+++ b/src/ansys/dpf/core/operators/result/stress.py
@@ -77,12 +77,20 @@ class stress(Operator):
split_shells : bool, optional
This pin forces elemental nodal shell and
solid results to be split if this pin
- is set to true (default is false)
+ is set to true. if set to false
+ (default), a specific shell layer is
+ still needed to merge the fields.
+ merge is possible only if a shell
+ layer is provided.
shell_layer : int, optional
If the requested_location pin is not
- connected, and if spli_shells pin is
+ connected, and if split_shells pin is
set to true, we choose one of the
- shell layer for shell element.
+ shell layer for shell element. if
+ split_shells pin is set to false
+ (default value) and a specific shell
+ layer is provided, results will be
+ merged on this specific shell layer.
Examples
@@ -300,16 +308,24 @@ def _spec():
optional=True,
document="""This pin forces elemental nodal shell and
solid results to be split if this pin
- is set to true (default is false)""",
+ is set to true. if set to false
+ (default), a specific shell layer is
+ still needed to merge the fields.
+ merge is possible only if a shell
+ layer is provided.""",
),
27: PinSpecification(
name="shell_layer",
type_names=["int32"],
optional=True,
document="""If the requested_location pin is not
- connected, and if spli_shells pin is
+ connected, and if split_shells pin is
set to true, we choose one of the
- shell layer for shell element.""",
+ shell layer for shell element. if
+ split_shells pin is set to false
+ (default value) and a specific shell
+ layer is provided, results will be
+ merged on this specific shell layer.""",
),
},
map_output_pin_spec={
@@ -662,7 +678,11 @@ def split_shells(self):
This pin forces elemental nodal shell and
solid results to be split if this pin
- is set to true (default is false)
+ is set to true. if set to false
+ (default), a specific shell layer is
+ still needed to merge the fields.
+ merge is possible only if a shell
+ layer is provided.
Parameters
----------
@@ -683,9 +703,13 @@ def shell_layer(self):
"""Allows to connect shell_layer input to the operator.
If the requested_location pin is not
- connected, and if spli_shells pin is
+ connected, and if split_shells pin is
set to true, we choose one of the
- shell layer for shell element.
+ shell layer for shell element. if
+ split_shells pin is set to false
+ (default value) and a specific shell
+ layer is provided, results will be
+ merged on this specific shell layer.
Parameters
----------
diff --git a/src/ansys/dpf/core/operators/result/stress_eqv_as_mechanical_workflow.py b/src/ansys/dpf/core/operators/result/stress_eqv_as_mechanical_workflow.py
new file mode 100644
index 00000000000..043e05aa8d3
--- /dev/null
+++ b/src/ansys/dpf/core/operators/result/stress_eqv_as_mechanical_workflow.py
@@ -0,0 +1,513 @@
+"""
+stress_eqv_as_mechanical_workflow
+=================================
+Autogenerated DPF operator classes.
+"""
+
+from warnings import warn
+from ansys.dpf.core.dpf_operator import Operator
+from ansys.dpf.core.inputs import Input, _Inputs
+from ansys.dpf.core.outputs import Output, _Outputs
+from ansys.dpf.core.operators.specification import PinSpecification, Specification
+
+
+class stress_eqv_as_mechanical_workflow(Operator):
+ """Generates a workflow that computes the equivalent (Von Mises) stresses
+ and averages it to the nodes (by default). For multibody
+ simulations, averaging across bodies can either be activated or
+ deactivated.
+
+ Parameters
+ ----------
+ time_scoping : Scoping, optional
+ Time/freq (use doubles or field), time/freq
+ set ids (use ints or scoping) or
+ time/freq step ids use scoping with
+ timefreq_steps location) required in
+ output.
+ mesh_scoping : Scoping or ScopingsContainer, optional
+ Nodes or elements scoping required in output.
+ streams_container : StreamsContainer, optional
+ Result file container allowed to be kept open
+ to cache data.
+ data_sources : DataSources
+ Result file path container.
+ mesh : MeshedRegion or MeshesContainer, optional
+ Prevents from reading the mesh in the results
+ file.
+ requested_location : str, optional
+ Average the elemental nodal result to the
+ requested location (default is
+ nodal).
+ read_cyclic : bool, optional
+ If true, cyclic expansion is done. if false,
+ it's ignored..
+ average_across_bodies : bool, optional
+ For multibody simulations, the stresses are
+ averaged across bodies if true or not
+ if false (default).
+
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+
+ >>> # Instantiate operator
+ >>> op = dpf.operators.result.stress_eqv_as_mechanical_workflow()
+
+ >>> # Make input connections
+ >>> my_time_scoping = dpf.Scoping()
+ >>> op.inputs.time_scoping.connect(my_time_scoping)
+ >>> my_mesh_scoping = dpf.Scoping()
+ >>> op.inputs.mesh_scoping.connect(my_mesh_scoping)
+ >>> 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_mesh = dpf.MeshedRegion()
+ >>> op.inputs.mesh.connect(my_mesh)
+ >>> my_requested_location = str()
+ >>> op.inputs.requested_location.connect(my_requested_location)
+ >>> my_read_cyclic = bool()
+ >>> op.inputs.read_cyclic.connect(my_read_cyclic)
+ >>> my_average_across_bodies = bool()
+ >>> op.inputs.average_across_bodies.connect(my_average_across_bodies)
+
+ >>> # Instantiate operator and connect inputs in one line
+ >>> op = dpf.operators.result.stress_eqv_as_mechanical_workflow(
+ ... time_scoping=my_time_scoping,
+ ... mesh_scoping=my_mesh_scoping,
+ ... streams_container=my_streams_container,
+ ... data_sources=my_data_sources,
+ ... mesh=my_mesh,
+ ... requested_location=my_requested_location,
+ ... read_cyclic=my_read_cyclic,
+ ... average_across_bodies=my_average_across_bodies,
+ ... )
+
+ >>> # Get output data
+ >>> result_workflow = op.outputs.workflow()
+ """
+
+ def __init__(
+ self,
+ time_scoping=None,
+ mesh_scoping=None,
+ streams_container=None,
+ data_sources=None,
+ mesh=None,
+ requested_location=None,
+ read_cyclic=None,
+ average_across_bodies=None,
+ config=None,
+ server=None,
+ ):
+ super().__init__(
+ name="stress_eqv_as_mechanical_workflow", config=config, server=server
+ )
+ self._inputs = InputsStressEqvAsMechanicalWorkflow(self)
+ self._outputs = OutputsStressEqvAsMechanicalWorkflow(self)
+ 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 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 mesh is not None:
+ self.inputs.mesh.connect(mesh)
+ if requested_location is not None:
+ self.inputs.requested_location.connect(requested_location)
+ if read_cyclic is not None:
+ self.inputs.read_cyclic.connect(read_cyclic)
+ if average_across_bodies is not None:
+ self.inputs.average_across_bodies.connect(average_across_bodies)
+
+ @staticmethod
+ def _spec():
+ description = """Generates a workflow that computes the equivalent (Von Mises) stresses
+ and averages it to the nodes (by default). For multibody
+ simulations, averaging across bodies can either be
+ activated or deactivated."""
+ spec = Specification(
+ description=description,
+ map_input_pin_spec={
+ 0: PinSpecification(
+ name="time_scoping",
+ type_names=["scoping", "vector"],
+ optional=True,
+ document="""Time/freq (use doubles or field), time/freq
+ set ids (use ints or scoping) or
+ time/freq step ids use scoping with
+ timefreq_steps location) required in
+ output.""",
+ ),
+ 1: PinSpecification(
+ name="mesh_scoping",
+ type_names=["scoping", "scopings_container"],
+ optional=True,
+ document="""Nodes or elements scoping required in output.""",
+ ),
+ 3: PinSpecification(
+ name="streams_container",
+ type_names=["streams_container"],
+ optional=True,
+ document="""Result file container allowed to be kept open
+ to cache data.""",
+ ),
+ 4: PinSpecification(
+ name="data_sources",
+ type_names=["data_sources"],
+ optional=False,
+ document="""Result file path container.""",
+ ),
+ 7: PinSpecification(
+ name="mesh",
+ type_names=["abstract_meshed_region", "meshes_container"],
+ optional=True,
+ document="""Prevents from reading the mesh in the results
+ file.""",
+ ),
+ 9: PinSpecification(
+ name="requested_location",
+ type_names=["string"],
+ optional=True,
+ document="""Average the elemental nodal result to the
+ requested location (default is
+ nodal).""",
+ ),
+ 14: PinSpecification(
+ name="read_cyclic",
+ type_names=["bool"],
+ optional=True,
+ document="""If true, cyclic expansion is done. if false,
+ it's ignored..""",
+ ),
+ 200: PinSpecification(
+ name="average_across_bodies",
+ type_names=["bool"],
+ optional=True,
+ document="""For multibody simulations, the stresses are
+ averaged across bodies if true or not
+ if false (default).""",
+ ),
+ },
+ map_output_pin_spec={
+ 0: PinSpecification(
+ name="workflow",
+ type_names=["workflow"],
+ optional=False,
+ document="""""",
+ ),
+ },
+ )
+ return spec
+
+ @staticmethod
+ def default_config(server=None):
+ """Returns the default config of the operator.
+
+ This config can then be changed to the user needs and be used to
+ instantiate the operator. The Configuration allows to customize
+ how the operation will be processed by the operator.
+
+ Parameters
+ ----------
+ server : server.DPFServer, optional
+ Server with channel connected to the remote or local instance. When
+ ``None``, attempts to use the global server.
+ """
+ return Operator.default_config(
+ name="stress_eqv_as_mechanical_workflow", server=server
+ )
+
+ @property
+ def inputs(self):
+ """Enables to connect inputs to the operator
+
+ Returns
+ --------
+ inputs : InputsStressEqvAsMechanicalWorkflow
+ """
+ return super().inputs
+
+ @property
+ def outputs(self):
+ """Enables to get outputs of the operator by evaluating it
+
+ Returns
+ --------
+ outputs : OutputsStressEqvAsMechanicalWorkflow
+ """
+ return super().outputs
+
+
+class InputsStressEqvAsMechanicalWorkflow(_Inputs):
+ """Intermediate class used to connect user inputs to
+ stress_eqv_as_mechanical_workflow operator.
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.result.stress_eqv_as_mechanical_workflow()
+ >>> my_time_scoping = dpf.Scoping()
+ >>> op.inputs.time_scoping.connect(my_time_scoping)
+ >>> my_mesh_scoping = dpf.Scoping()
+ >>> op.inputs.mesh_scoping.connect(my_mesh_scoping)
+ >>> 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_mesh = dpf.MeshedRegion()
+ >>> op.inputs.mesh.connect(my_mesh)
+ >>> my_requested_location = str()
+ >>> op.inputs.requested_location.connect(my_requested_location)
+ >>> my_read_cyclic = bool()
+ >>> op.inputs.read_cyclic.connect(my_read_cyclic)
+ >>> my_average_across_bodies = bool()
+ >>> op.inputs.average_across_bodies.connect(my_average_across_bodies)
+ """
+
+ def __init__(self, op: Operator):
+ super().__init__(stress_eqv_as_mechanical_workflow._spec().inputs, op)
+ self._time_scoping = Input(
+ stress_eqv_as_mechanical_workflow._spec().input_pin(0), 0, op, -1
+ )
+ self._inputs.append(self._time_scoping)
+ self._mesh_scoping = Input(
+ stress_eqv_as_mechanical_workflow._spec().input_pin(1), 1, op, -1
+ )
+ self._inputs.append(self._mesh_scoping)
+ self._streams_container = Input(
+ stress_eqv_as_mechanical_workflow._spec().input_pin(3), 3, op, -1
+ )
+ self._inputs.append(self._streams_container)
+ self._data_sources = Input(
+ stress_eqv_as_mechanical_workflow._spec().input_pin(4), 4, op, -1
+ )
+ self._inputs.append(self._data_sources)
+ self._mesh = Input(
+ stress_eqv_as_mechanical_workflow._spec().input_pin(7), 7, op, -1
+ )
+ self._inputs.append(self._mesh)
+ self._requested_location = Input(
+ stress_eqv_as_mechanical_workflow._spec().input_pin(9), 9, op, -1
+ )
+ self._inputs.append(self._requested_location)
+ self._read_cyclic = Input(
+ stress_eqv_as_mechanical_workflow._spec().input_pin(14), 14, op, -1
+ )
+ self._inputs.append(self._read_cyclic)
+ self._average_across_bodies = Input(
+ stress_eqv_as_mechanical_workflow._spec().input_pin(200), 200, op, -1
+ )
+ self._inputs.append(self._average_across_bodies)
+
+ @property
+ def time_scoping(self):
+ """Allows to connect time_scoping input to the operator.
+
+ Time/freq (use doubles or field), time/freq
+ set ids (use ints or scoping) or
+ time/freq step ids use scoping with
+ timefreq_steps location) required in
+ output.
+
+ Parameters
+ ----------
+ my_time_scoping : Scoping
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.result.stress_eqv_as_mechanical_workflow()
+ >>> op.inputs.time_scoping.connect(my_time_scoping)
+ >>> # or
+ >>> op.inputs.time_scoping(my_time_scoping)
+ """
+ return self._time_scoping
+
+ @property
+ def mesh_scoping(self):
+ """Allows to connect mesh_scoping input to the operator.
+
+ Nodes or elements scoping required in output.
+
+ Parameters
+ ----------
+ my_mesh_scoping : Scoping or ScopingsContainer
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.result.stress_eqv_as_mechanical_workflow()
+ >>> op.inputs.mesh_scoping.connect(my_mesh_scoping)
+ >>> # or
+ >>> op.inputs.mesh_scoping(my_mesh_scoping)
+ """
+ return self._mesh_scoping
+
+ @property
+ def streams_container(self):
+ """Allows to connect streams_container input to the operator.
+
+ Result file container allowed to be kept open
+ to cache data.
+
+ Parameters
+ ----------
+ my_streams_container : StreamsContainer
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.result.stress_eqv_as_mechanical_workflow()
+ >>> op.inputs.streams_container.connect(my_streams_container)
+ >>> # or
+ >>> op.inputs.streams_container(my_streams_container)
+ """
+ return self._streams_container
+
+ @property
+ def data_sources(self):
+ """Allows to connect data_sources input to the operator.
+
+ Result file path container.
+
+ Parameters
+ ----------
+ my_data_sources : DataSources
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.result.stress_eqv_as_mechanical_workflow()
+ >>> op.inputs.data_sources.connect(my_data_sources)
+ >>> # or
+ >>> op.inputs.data_sources(my_data_sources)
+ """
+ return self._data_sources
+
+ @property
+ def mesh(self):
+ """Allows to connect mesh input to the operator.
+
+ Prevents from reading the mesh in the results
+ file.
+
+ Parameters
+ ----------
+ my_mesh : MeshedRegion or MeshesContainer
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.result.stress_eqv_as_mechanical_workflow()
+ >>> op.inputs.mesh.connect(my_mesh)
+ >>> # or
+ >>> op.inputs.mesh(my_mesh)
+ """
+ return self._mesh
+
+ @property
+ def requested_location(self):
+ """Allows to connect requested_location input to the operator.
+
+ Average the elemental nodal result to the
+ requested location (default is
+ nodal).
+
+ Parameters
+ ----------
+ my_requested_location : str
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.result.stress_eqv_as_mechanical_workflow()
+ >>> op.inputs.requested_location.connect(my_requested_location)
+ >>> # or
+ >>> op.inputs.requested_location(my_requested_location)
+ """
+ return self._requested_location
+
+ @property
+ def read_cyclic(self):
+ """Allows to connect read_cyclic input to the operator.
+
+ If true, cyclic expansion is done. if false,
+ it's ignored..
+
+ Parameters
+ ----------
+ my_read_cyclic : bool
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.result.stress_eqv_as_mechanical_workflow()
+ >>> op.inputs.read_cyclic.connect(my_read_cyclic)
+ >>> # or
+ >>> op.inputs.read_cyclic(my_read_cyclic)
+ """
+ return self._read_cyclic
+
+ @property
+ def average_across_bodies(self):
+ """Allows to connect average_across_bodies input to the operator.
+
+ For multibody simulations, the stresses are
+ averaged across bodies if true or not
+ if false (default).
+
+ Parameters
+ ----------
+ my_average_across_bodies : bool
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.result.stress_eqv_as_mechanical_workflow()
+ >>> op.inputs.average_across_bodies.connect(my_average_across_bodies)
+ >>> # or
+ >>> op.inputs.average_across_bodies(my_average_across_bodies)
+ """
+ return self._average_across_bodies
+
+
+class OutputsStressEqvAsMechanicalWorkflow(_Outputs):
+ """Intermediate class used to get outputs from
+ stress_eqv_as_mechanical_workflow operator.
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.result.stress_eqv_as_mechanical_workflow()
+ >>> # Connect inputs : op.inputs. ...
+ >>> result_workflow = op.outputs.workflow()
+ """
+
+ def __init__(self, op: Operator):
+ super().__init__(stress_eqv_as_mechanical_workflow._spec().outputs, op)
+ self._workflow = Output(
+ stress_eqv_as_mechanical_workflow._spec().output_pin(0), 0, op
+ )
+ self._outputs.append(self._workflow)
+
+ @property
+ def workflow(self):
+ """Allows to get workflow output of the operator
+
+ Returns
+ ----------
+ my_workflow : Workflow
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.result.stress_eqv_as_mechanical_workflow()
+ >>> # Connect inputs : op.inputs. ...
+ >>> result_workflow = op.outputs.workflow()
+ """ # noqa: E501
+ return self._workflow
diff --git a/src/ansys/dpf/core/operators/result/stress_ratio.py b/src/ansys/dpf/core/operators/result/stress_ratio.py
index 4daa91966f1..a6586cd06ac 100644
--- a/src/ansys/dpf/core/operators/result/stress_ratio.py
+++ b/src/ansys/dpf/core/operators/result/stress_ratio.py
@@ -77,12 +77,20 @@ class stress_ratio(Operator):
split_shells : bool, optional
This pin forces elemental nodal shell and
solid results to be split if this pin
- is set to true (default is false)
+ is set to true. if set to false
+ (default), a specific shell layer is
+ still needed to merge the fields.
+ merge is possible only if a shell
+ layer is provided.
shell_layer : int, optional
If the requested_location pin is not
- connected, and if spli_shells pin is
+ connected, and if split_shells pin is
set to true, we choose one of the
- shell layer for shell element.
+ shell layer for shell element. if
+ split_shells pin is set to false
+ (default value) and a specific shell
+ layer is provided, results will be
+ merged on this specific shell layer.
Examples
@@ -300,16 +308,24 @@ def _spec():
optional=True,
document="""This pin forces elemental nodal shell and
solid results to be split if this pin
- is set to true (default is false)""",
+ is set to true. if set to false
+ (default), a specific shell layer is
+ still needed to merge the fields.
+ merge is possible only if a shell
+ layer is provided.""",
),
27: PinSpecification(
name="shell_layer",
type_names=["int32"],
optional=True,
document="""If the requested_location pin is not
- connected, and if spli_shells pin is
+ connected, and if split_shells pin is
set to true, we choose one of the
- shell layer for shell element.""",
+ shell layer for shell element. if
+ split_shells pin is set to false
+ (default value) and a specific shell
+ layer is provided, results will be
+ merged on this specific shell layer.""",
),
},
map_output_pin_spec={
@@ -664,7 +680,11 @@ def split_shells(self):
This pin forces elemental nodal shell and
solid results to be split if this pin
- is set to true (default is false)
+ is set to true. if set to false
+ (default), a specific shell layer is
+ still needed to merge the fields.
+ merge is possible only if a shell
+ layer is provided.
Parameters
----------
@@ -685,9 +705,13 @@ def shell_layer(self):
"""Allows to connect shell_layer input to the operator.
If the requested_location pin is not
- connected, and if spli_shells pin is
+ connected, and if split_shells pin is
set to true, we choose one of the
- shell layer for shell element.
+ shell layer for shell element. if
+ split_shells pin is set to false
+ (default value) and a specific shell
+ layer is provided, results will be
+ merged on this specific shell layer.
Parameters
----------
diff --git a/src/ansys/dpf/core/operators/result/stress_rotation_by_euler_nodes.py b/src/ansys/dpf/core/operators/result/stress_rotation_by_euler_nodes.py
index e6321c2d2da..4588fc64afc 100644
--- a/src/ansys/dpf/core/operators/result/stress_rotation_by_euler_nodes.py
+++ b/src/ansys/dpf/core/operators/result/stress_rotation_by_euler_nodes.py
@@ -12,8 +12,8 @@
class stress_rotation_by_euler_nodes(Operator):
- """read Euler angles on elements from the rst file and rotate the fields
- in the fieldsContainer.
+ """read Euler angles on elements from the result file and rotate the
+ fields in the fieldsContainer.
Parameters
----------
@@ -71,8 +71,8 @@ def __init__(
@staticmethod
def _spec():
- description = """read Euler angles on elements from the rst file and rotate the fields
- in the fieldsContainer."""
+ description = """read Euler angles on elements from the result file and rotate the
+ fields in the fieldsContainer."""
spec = Specification(
description=description,
map_input_pin_spec={
diff --git a/src/ansys/dpf/core/operators/result/structural_temperature.py b/src/ansys/dpf/core/operators/result/structural_temperature.py
index d784638a37e..7ef7619d5d4 100644
--- a/src/ansys/dpf/core/operators/result/structural_temperature.py
+++ b/src/ansys/dpf/core/operators/result/structural_temperature.py
@@ -77,12 +77,20 @@ class structural_temperature(Operator):
split_shells : bool, optional
This pin forces elemental nodal shell and
solid results to be split if this pin
- is set to true (default is false)
+ is set to true. if set to false
+ (default), a specific shell layer is
+ still needed to merge the fields.
+ merge is possible only if a shell
+ layer is provided.
shell_layer : int, optional
If the requested_location pin is not
- connected, and if spli_shells pin is
+ connected, and if split_shells pin is
set to true, we choose one of the
- shell layer for shell element.
+ shell layer for shell element. if
+ split_shells pin is set to false
+ (default value) and a specific shell
+ layer is provided, results will be
+ merged on this specific shell layer.
Examples
@@ -300,16 +308,24 @@ def _spec():
optional=True,
document="""This pin forces elemental nodal shell and
solid results to be split if this pin
- is set to true (default is false)""",
+ is set to true. if set to false
+ (default), a specific shell layer is
+ still needed to merge the fields.
+ merge is possible only if a shell
+ layer is provided.""",
),
27: PinSpecification(
name="shell_layer",
type_names=["int32"],
optional=True,
document="""If the requested_location pin is not
- connected, and if spli_shells pin is
+ connected, and if split_shells pin is
set to true, we choose one of the
- shell layer for shell element.""",
+ shell layer for shell element. if
+ split_shells pin is set to false
+ (default value) and a specific shell
+ layer is provided, results will be
+ merged on this specific shell layer.""",
),
},
map_output_pin_spec={
@@ -684,7 +700,11 @@ def split_shells(self):
This pin forces elemental nodal shell and
solid results to be split if this pin
- is set to true (default is false)
+ is set to true. if set to false
+ (default), a specific shell layer is
+ still needed to merge the fields.
+ merge is possible only if a shell
+ layer is provided.
Parameters
----------
@@ -705,9 +725,13 @@ def shell_layer(self):
"""Allows to connect shell_layer input to the operator.
If the requested_location pin is not
- connected, and if spli_shells pin is
+ connected, and if split_shells pin is
set to true, we choose one of the
- shell layer for shell element.
+ shell layer for shell element. if
+ split_shells pin is set to false
+ (default value) and a specific shell
+ layer is provided, results will be
+ merged on this specific shell layer.
Parameters
----------
diff --git a/src/ansys/dpf/core/operators/result/swelling_strains.py b/src/ansys/dpf/core/operators/result/swelling_strains.py
index 8f5703a9a13..a00ff6e2dd9 100644
--- a/src/ansys/dpf/core/operators/result/swelling_strains.py
+++ b/src/ansys/dpf/core/operators/result/swelling_strains.py
@@ -77,12 +77,20 @@ class swelling_strains(Operator):
split_shells : bool, optional
This pin forces elemental nodal shell and
solid results to be split if this pin
- is set to true (default is false)
+ is set to true. if set to false
+ (default), a specific shell layer is
+ still needed to merge the fields.
+ merge is possible only if a shell
+ layer is provided.
shell_layer : int, optional
If the requested_location pin is not
- connected, and if spli_shells pin is
+ connected, and if split_shells pin is
set to true, we choose one of the
- shell layer for shell element.
+ shell layer for shell element. if
+ split_shells pin is set to false
+ (default value) and a specific shell
+ layer is provided, results will be
+ merged on this specific shell layer.
Examples
@@ -300,16 +308,24 @@ def _spec():
optional=True,
document="""This pin forces elemental nodal shell and
solid results to be split if this pin
- is set to true (default is false)""",
+ is set to true. if set to false
+ (default), a specific shell layer is
+ still needed to merge the fields.
+ merge is possible only if a shell
+ layer is provided.""",
),
27: PinSpecification(
name="shell_layer",
type_names=["int32"],
optional=True,
document="""If the requested_location pin is not
- connected, and if spli_shells pin is
+ connected, and if split_shells pin is
set to true, we choose one of the
- shell layer for shell element.""",
+ shell layer for shell element. if
+ split_shells pin is set to false
+ (default value) and a specific shell
+ layer is provided, results will be
+ merged on this specific shell layer.""",
),
},
map_output_pin_spec={
@@ -668,7 +684,11 @@ def split_shells(self):
This pin forces elemental nodal shell and
solid results to be split if this pin
- is set to true (default is false)
+ is set to true. if set to false
+ (default), a specific shell layer is
+ still needed to merge the fields.
+ merge is possible only if a shell
+ layer is provided.
Parameters
----------
@@ -689,9 +709,13 @@ def shell_layer(self):
"""Allows to connect shell_layer input to the operator.
If the requested_location pin is not
- connected, and if spli_shells pin is
+ connected, and if split_shells pin is
set to true, we choose one of the
- shell layer for shell element.
+ shell layer for shell element. if
+ split_shells pin is set to false
+ (default value) and a specific shell
+ layer is provided, results will be
+ merged on this specific shell layer.
Parameters
----------
diff --git a/src/ansys/dpf/core/operators/result/temperature_grad.py b/src/ansys/dpf/core/operators/result/temperature_grad.py
index 1cc2cc849ef..e86a5df6a22 100644
--- a/src/ansys/dpf/core/operators/result/temperature_grad.py
+++ b/src/ansys/dpf/core/operators/result/temperature_grad.py
@@ -77,12 +77,20 @@ class temperature_grad(Operator):
split_shells : bool, optional
This pin forces elemental nodal shell and
solid results to be split if this pin
- is set to true (default is false)
+ is set to true. if set to false
+ (default), a specific shell layer is
+ still needed to merge the fields.
+ merge is possible only if a shell
+ layer is provided.
shell_layer : int, optional
If the requested_location pin is not
- connected, and if spli_shells pin is
+ connected, and if split_shells pin is
set to true, we choose one of the
- shell layer for shell element.
+ shell layer for shell element. if
+ split_shells pin is set to false
+ (default value) and a specific shell
+ layer is provided, results will be
+ merged on this specific shell layer.
Examples
@@ -300,16 +308,24 @@ def _spec():
optional=True,
document="""This pin forces elemental nodal shell and
solid results to be split if this pin
- is set to true (default is false)""",
+ is set to true. if set to false
+ (default), a specific shell layer is
+ still needed to merge the fields.
+ merge is possible only if a shell
+ layer is provided.""",
),
27: PinSpecification(
name="shell_layer",
type_names=["int32"],
optional=True,
document="""If the requested_location pin is not
- connected, and if spli_shells pin is
+ connected, and if split_shells pin is
set to true, we choose one of the
- shell layer for shell element.""",
+ shell layer for shell element. if
+ split_shells pin is set to false
+ (default value) and a specific shell
+ layer is provided, results will be
+ merged on this specific shell layer.""",
),
},
map_output_pin_spec={
@@ -668,7 +684,11 @@ def split_shells(self):
This pin forces elemental nodal shell and
solid results to be split if this pin
- is set to true (default is false)
+ is set to true. if set to false
+ (default), a specific shell layer is
+ still needed to merge the fields.
+ merge is possible only if a shell
+ layer is provided.
Parameters
----------
@@ -689,9 +709,13 @@ def shell_layer(self):
"""Allows to connect shell_layer input to the operator.
If the requested_location pin is not
- connected, and if spli_shells pin is
+ connected, and if split_shells pin is
set to true, we choose one of the
- shell layer for shell element.
+ shell layer for shell element. if
+ split_shells pin is set to false
+ (default value) and a specific shell
+ layer is provided, results will be
+ merged on this specific shell layer.
Parameters
----------
diff --git a/src/ansys/dpf/core/operators/result/thermal_strain.py b/src/ansys/dpf/core/operators/result/thermal_strain.py
index 9db1e210686..8f987aa39b9 100644
--- a/src/ansys/dpf/core/operators/result/thermal_strain.py
+++ b/src/ansys/dpf/core/operators/result/thermal_strain.py
@@ -77,12 +77,20 @@ class thermal_strain(Operator):
split_shells : bool, optional
This pin forces elemental nodal shell and
solid results to be split if this pin
- is set to true (default is false)
+ is set to true. if set to false
+ (default), a specific shell layer is
+ still needed to merge the fields.
+ merge is possible only if a shell
+ layer is provided.
shell_layer : int, optional
If the requested_location pin is not
- connected, and if spli_shells pin is
+ connected, and if split_shells pin is
set to true, we choose one of the
- shell layer for shell element.
+ shell layer for shell element. if
+ split_shells pin is set to false
+ (default value) and a specific shell
+ layer is provided, results will be
+ merged on this specific shell layer.
Examples
@@ -300,16 +308,24 @@ def _spec():
optional=True,
document="""This pin forces elemental nodal shell and
solid results to be split if this pin
- is set to true (default is false)""",
+ is set to true. if set to false
+ (default), a specific shell layer is
+ still needed to merge the fields.
+ merge is possible only if a shell
+ layer is provided.""",
),
27: PinSpecification(
name="shell_layer",
type_names=["int32"],
optional=True,
document="""If the requested_location pin is not
- connected, and if spli_shells pin is
+ connected, and if split_shells pin is
set to true, we choose one of the
- shell layer for shell element.""",
+ shell layer for shell element. if
+ split_shells pin is set to false
+ (default value) and a specific shell
+ layer is provided, results will be
+ merged on this specific shell layer.""",
),
},
map_output_pin_spec={
@@ -664,7 +680,11 @@ def split_shells(self):
This pin forces elemental nodal shell and
solid results to be split if this pin
- is set to true (default is false)
+ is set to true. if set to false
+ (default), a specific shell layer is
+ still needed to merge the fields.
+ merge is possible only if a shell
+ layer is provided.
Parameters
----------
@@ -685,9 +705,13 @@ def shell_layer(self):
"""Allows to connect shell_layer input to the operator.
If the requested_location pin is not
- connected, and if spli_shells pin is
+ connected, and if split_shells pin is
set to true, we choose one of the
- shell layer for shell element.
+ shell layer for shell element. if
+ split_shells pin is set to false
+ (default value) and a specific shell
+ layer is provided, results will be
+ merged on this specific shell layer.
Parameters
----------
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 de6726d9cef..9d9f3fe50cf 100644
--- a/src/ansys/dpf/core/operators/result/thermal_strains_eqv.py
+++ b/src/ansys/dpf/core/operators/result/thermal_strains_eqv.py
@@ -77,12 +77,20 @@ class thermal_strains_eqv(Operator):
split_shells : bool, optional
This pin forces elemental nodal shell and
solid results to be split if this pin
- is set to true (default is false)
+ is set to true. if set to false
+ (default), a specific shell layer is
+ still needed to merge the fields.
+ merge is possible only if a shell
+ layer is provided.
shell_layer : int, optional
If the requested_location pin is not
- connected, and if spli_shells pin is
+ connected, and if split_shells pin is
set to true, we choose one of the
- shell layer for shell element.
+ shell layer for shell element. if
+ split_shells pin is set to false
+ (default value) and a specific shell
+ layer is provided, results will be
+ merged on this specific shell layer.
Examples
@@ -300,16 +308,24 @@ def _spec():
optional=True,
document="""This pin forces elemental nodal shell and
solid results to be split if this pin
- is set to true (default is false)""",
+ is set to true. if set to false
+ (default), a specific shell layer is
+ still needed to merge the fields.
+ merge is possible only if a shell
+ layer is provided.""",
),
27: PinSpecification(
name="shell_layer",
type_names=["int32"],
optional=True,
document="""If the requested_location pin is not
- connected, and if spli_shells pin is
+ connected, and if split_shells pin is
set to true, we choose one of the
- shell layer for shell element.""",
+ shell layer for shell element. if
+ split_shells pin is set to false
+ (default value) and a specific shell
+ layer is provided, results will be
+ merged on this specific shell layer.""",
),
},
map_output_pin_spec={
@@ -672,7 +688,11 @@ def split_shells(self):
This pin forces elemental nodal shell and
solid results to be split if this pin
- is set to true (default is false)
+ is set to true. if set to false
+ (default), a specific shell layer is
+ still needed to merge the fields.
+ merge is possible only if a shell
+ layer is provided.
Parameters
----------
@@ -693,9 +713,13 @@ def shell_layer(self):
"""Allows to connect shell_layer input to the operator.
If the requested_location pin is not
- connected, and if spli_shells pin is
+ connected, and if split_shells pin is
set to true, we choose one of the
- shell layer for shell element.
+ shell layer for shell element. if
+ split_shells pin is set to false
+ (default value) and a specific shell
+ layer is provided, results will be
+ merged on this specific shell layer.
Parameters
----------
diff --git a/src/ansys/dpf/core/operators/utility/Workflow_to_PyDPF_Generator.py b/src/ansys/dpf/core/operators/utility/Workflow_to_PyDPF_Generator.py
new file mode 100644
index 00000000000..1ca7c15102b
--- /dev/null
+++ b/src/ansys/dpf/core/operators/utility/Workflow_to_PyDPF_Generator.py
@@ -0,0 +1,267 @@
+"""
+Workflow_to_PyDPF_Generator
+===========================
+Autogenerated DPF operator classes.
+"""
+
+from warnings import warn
+from ansys.dpf.core.dpf_operator import Operator
+from ansys.dpf.core.inputs import Input, _Inputs
+from ansys.dpf.core.outputs import Output, _Outputs
+from ansys.dpf.core.operators.specification import PinSpecification, Specification
+
+
+class Workflow_to_PyDPF_Generator(Operator):
+ """Generates .py python file that contains the PyDPF script of a Workflow
+ object.
+
+ Parameters
+ ----------
+ workflow : Workflow
+ output_path : str, optional
+ output_file_name : str, optional
+
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+
+ >>> # Instantiate operator
+ >>> op = dpf.operators.utility.Workflow_to_PyDPF_Generator()
+
+ >>> # Make input connections
+ >>> my_workflow = dpf.Workflow()
+ >>> op.inputs.workflow.connect(my_workflow)
+ >>> my_output_path = str()
+ >>> op.inputs.output_path.connect(my_output_path)
+ >>> my_output_file_name = str()
+ >>> op.inputs.output_file_name.connect(my_output_file_name)
+
+ >>> # Instantiate operator and connect inputs in one line
+ >>> op = dpf.operators.utility.Workflow_to_PyDPF_Generator(
+ ... workflow=my_workflow,
+ ... output_path=my_output_path,
+ ... output_file_name=my_output_file_name,
+ ... )
+
+ >>> # Get output data
+ >>> result_pydpf_code = op.outputs.pydpf_code()
+ """
+
+ def __init__(
+ self,
+ workflow=None,
+ output_path=None,
+ output_file_name=None,
+ config=None,
+ server=None,
+ ):
+ super().__init__(
+ name="Workflow_to_PyDPF_Generator", config=config, server=server
+ )
+ self._inputs = InputsWorkflowToPydpfGenerator(self)
+ self._outputs = OutputsWorkflowToPydpfGenerator(self)
+ if workflow is not None:
+ self.inputs.workflow.connect(workflow)
+ if output_path is not None:
+ self.inputs.output_path.connect(output_path)
+ if output_file_name is not None:
+ self.inputs.output_file_name.connect(output_file_name)
+
+ @staticmethod
+ def _spec():
+ description = """Generates .py python file that contains the PyDPF script of a Workflow
+ object."""
+ spec = Specification(
+ description=description,
+ map_input_pin_spec={
+ 0: PinSpecification(
+ name="workflow",
+ type_names=["workflow"],
+ optional=False,
+ document="""""",
+ ),
+ 1: PinSpecification(
+ name="output_path",
+ type_names=["string"],
+ optional=True,
+ document="""""",
+ ),
+ 2: PinSpecification(
+ name="output_file_name",
+ type_names=["string"],
+ optional=True,
+ document="""""",
+ ),
+ },
+ map_output_pin_spec={
+ 0: PinSpecification(
+ name="pydpf_code",
+ type_names=["string"],
+ optional=False,
+ document="""""",
+ ),
+ },
+ )
+ return spec
+
+ @staticmethod
+ def default_config(server=None):
+ """Returns the default config of the operator.
+
+ This config can then be changed to the user needs and be used to
+ instantiate the operator. The Configuration allows to customize
+ how the operation will be processed by the operator.
+
+ Parameters
+ ----------
+ server : server.DPFServer, optional
+ Server with channel connected to the remote or local instance. When
+ ``None``, attempts to use the global server.
+ """
+ return Operator.default_config(
+ name="Workflow_to_PyDPF_Generator", server=server
+ )
+
+ @property
+ def inputs(self):
+ """Enables to connect inputs to the operator
+
+ Returns
+ --------
+ inputs : InputsWorkflowToPydpfGenerator
+ """
+ return super().inputs
+
+ @property
+ def outputs(self):
+ """Enables to get outputs of the operator by evaluating it
+
+ Returns
+ --------
+ outputs : OutputsWorkflowToPydpfGenerator
+ """
+ return super().outputs
+
+
+class InputsWorkflowToPydpfGenerator(_Inputs):
+ """Intermediate class used to connect user inputs to
+ Workflow_to_PyDPF_Generator operator.
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.utility.Workflow_to_PyDPF_Generator()
+ >>> my_workflow = dpf.Workflow()
+ >>> op.inputs.workflow.connect(my_workflow)
+ >>> my_output_path = str()
+ >>> op.inputs.output_path.connect(my_output_path)
+ >>> my_output_file_name = str()
+ >>> op.inputs.output_file_name.connect(my_output_file_name)
+ """
+
+ def __init__(self, op: Operator):
+ super().__init__(Workflow_to_PyDPF_Generator._spec().inputs, op)
+ self._workflow = Input(
+ Workflow_to_PyDPF_Generator._spec().input_pin(0), 0, op, -1
+ )
+ self._inputs.append(self._workflow)
+ self._output_path = Input(
+ Workflow_to_PyDPF_Generator._spec().input_pin(1), 1, op, -1
+ )
+ self._inputs.append(self._output_path)
+ self._output_file_name = Input(
+ Workflow_to_PyDPF_Generator._spec().input_pin(2), 2, op, -1
+ )
+ self._inputs.append(self._output_file_name)
+
+ @property
+ def workflow(self):
+ """Allows to connect workflow input to the operator.
+
+ Parameters
+ ----------
+ my_workflow : Workflow
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.utility.Workflow_to_PyDPF_Generator()
+ >>> op.inputs.workflow.connect(my_workflow)
+ >>> # or
+ >>> op.inputs.workflow(my_workflow)
+ """
+ return self._workflow
+
+ @property
+ def output_path(self):
+ """Allows to connect output_path input to the operator.
+
+ Parameters
+ ----------
+ my_output_path : str
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.utility.Workflow_to_PyDPF_Generator()
+ >>> op.inputs.output_path.connect(my_output_path)
+ >>> # or
+ >>> op.inputs.output_path(my_output_path)
+ """
+ return self._output_path
+
+ @property
+ def output_file_name(self):
+ """Allows to connect output_file_name input to the operator.
+
+ Parameters
+ ----------
+ my_output_file_name : str
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.utility.Workflow_to_PyDPF_Generator()
+ >>> op.inputs.output_file_name.connect(my_output_file_name)
+ >>> # or
+ >>> op.inputs.output_file_name(my_output_file_name)
+ """
+ return self._output_file_name
+
+
+class OutputsWorkflowToPydpfGenerator(_Outputs):
+ """Intermediate class used to get outputs from
+ Workflow_to_PyDPF_Generator operator.
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.utility.Workflow_to_PyDPF_Generator()
+ >>> # Connect inputs : op.inputs. ...
+ >>> result_pydpf_code = op.outputs.pydpf_code()
+ """
+
+ def __init__(self, op: Operator):
+ super().__init__(Workflow_to_PyDPF_Generator._spec().outputs, op)
+ self._pydpf_code = Output(
+ Workflow_to_PyDPF_Generator._spec().output_pin(0), 0, op
+ )
+ self._outputs.append(self._pydpf_code)
+
+ @property
+ def pydpf_code(self):
+ """Allows to get pydpf_code output of the operator
+
+ Returns
+ ----------
+ my_pydpf_code : str
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.utility.Workflow_to_PyDPF_Generator()
+ >>> # Connect inputs : op.inputs. ...
+ >>> result_pydpf_code = op.outputs.pydpf_code()
+ """ # noqa: E501
+ return self._pydpf_code
diff --git a/src/ansys/dpf/core/operators/utility/__init__.py b/src/ansys/dpf/core/operators/utility/__init__.py
index f9c73351323..97992d49701 100644
--- a/src/ansys/dpf/core/operators/utility/__init__.py
+++ b/src/ansys/dpf/core/operators/utility/__init__.py
@@ -1,3 +1,4 @@
+from .Workflow_to_PyDPF_Generator import Workflow_to_PyDPF_Generator
from .assemble_scalars_to_matrices import assemble_scalars_to_matrices
from .assemble_scalars_to_matrices_fc import assemble_scalars_to_matrices_fc
from .assemble_scalars_to_vectors import assemble_scalars_to_vectors
diff --git a/src/ansys/dpf/core/operators/utility/merge_weighted_fields_containers.py b/src/ansys/dpf/core/operators/utility/merge_weighted_fields_containers.py
index 01d4cf8554b..0d265c4fcd6 100644
--- a/src/ansys/dpf/core/operators/utility/merge_weighted_fields_containers.py
+++ b/src/ansys/dpf/core/operators/utility/merge_weighted_fields_containers.py
@@ -31,10 +31,12 @@ class merge_weighted_fields_containers(Operator):
fields_containers2 : FieldsContainer
A vector of fields containers to merge or
fields containers from pin 0 to ...
- weights1 : PropertyField
+ weights1 : Class Dataprocessing::Dpftypecollection<Class
+ Dataprocessing::Cpropertyfield>
Weights to apply to each field from pin 1000
to ...
- weights2 : PropertyField
+ weights2 : Class Dataprocessing::Dpftypecollection<Class
+ Dataprocessing::Cpropertyfield>
Weights to apply to each field from pin 1000
to ...
@@ -57,9 +59,9 @@ class merge_weighted_fields_containers(Operator):
>>> op.inputs.fields_containers1.connect(my_fields_containers1)
>>> my_fields_containers2 = dpf.FieldsContainer()
>>> op.inputs.fields_containers2.connect(my_fields_containers2)
- >>> my_weights1 = dpf.PropertyField()
+ >>> my_weights1 = dpf.Class Dataprocessing::Dpftypecollection<Class Dataprocessing::Cpropertyfield>()
>>> op.inputs.weights1.connect(my_weights1)
- >>> my_weights2 = dpf.PropertyField()
+ >>> my_weights2 = dpf.Class Dataprocessing::Dpftypecollection<Class Dataprocessing::Cpropertyfield>()
>>> op.inputs.weights2.connect(my_weights2)
>>> # Instantiate operator and connect inputs in one line
@@ -157,14 +159,18 @@ def _spec():
),
1000: PinSpecification(
name="weights",
- type_names=["property_field"],
+ type_names=[
+ "class dataProcessing::DpfTypeCollection"
+ ],
optional=False,
document="""Weights to apply to each field from pin 1000
to ...""",
),
1001: PinSpecification(
name="weights",
- type_names=["property_field"],
+ type_names=[
+ "class dataProcessing::DpfTypeCollection"
+ ],
optional=False,
document="""Weights to apply to each field from pin 1000
to ...""",
@@ -238,9 +244,9 @@ class InputsMergeWeightedFieldsContainers(_Inputs):
>>> op.inputs.fields_containers1.connect(my_fields_containers1)
>>> my_fields_containers2 = dpf.FieldsContainer()
>>> op.inputs.fields_containers2.connect(my_fields_containers2)
- >>> my_weights1 = dpf.PropertyField()
+ >>> my_weights1 = dpf.Class Dataprocessing::Dpftypecollection<Class Dataprocessing::Cpropertyfield>()
>>> op.inputs.weights1.connect(my_weights1)
- >>> my_weights2 = dpf.PropertyField()
+ >>> my_weights2 = dpf.Class Dataprocessing::Dpftypecollection<Class Dataprocessing::Cpropertyfield>()
>>> op.inputs.weights2.connect(my_weights2)
"""
@@ -388,7 +394,8 @@ def weights1(self):
Parameters
----------
- my_weights1 : PropertyField
+ my_weights1 : Class Dataprocessing::Dpftypecollection<Class
+ Dataprocessing::Cpropertyfield>
Examples
--------
@@ -409,7 +416,8 @@ def weights2(self):
Parameters
----------
- my_weights2 : PropertyField
+ my_weights2 : Class Dataprocessing::Dpftypecollection<Class
+ Dataprocessing::Cpropertyfield>
Examples
--------
diff --git a/src/ansys/dpf/gate/generated/capi.py b/src/ansys/dpf/gate/generated/capi.py
index 123c332fd6a..ba00de05149 100644
--- a/src/ansys/dpf/gate/generated/capi.py
+++ b/src/ansys/dpf/gate/generated/capi.py
@@ -1283,6 +1283,18 @@ def load_api(path):
dll.DpfVector_duplicate_dpf_vector.argtypes = (ctypes.c_void_p, ctypes.POINTER(ctypes.c_int32), ctypes.POINTER(ctypes.c_wchar_p), )
dll.DpfVector_duplicate_dpf_vector.restype = ctypes.c_void_p
+ if hasattr(dll, "DpfVector_double_extract_sub"):
+ dll.DpfVector_double_extract_sub.argtypes = (ctypes.c_void_p, ctypes.POINTER(ctypes.c_double), ctypes.c_int32, ctypes.c_void_p, ctypes.c_int32, ctypes.c_int32, ctypes.POINTER(ctypes.POINTER(ctypes.c_double)), ctypes.POINTER(ctypes.c_int32), ctypes.POINTER(ctypes.c_wchar_p), )
+ dll.DpfVector_double_extract_sub.restype = None
+
+ if hasattr(dll, "DpfVector_int_extract_sub"):
+ dll.DpfVector_int_extract_sub.argtypes = (ctypes.c_void_p, ctypes.POINTER(ctypes.c_int32), ctypes.c_int32, ctypes.c_void_p, ctypes.c_int32, ctypes.c_int32, ctypes.POINTER(ctypes.POINTER(ctypes.c_int32)), ctypes.POINTER(ctypes.c_int32), ctypes.POINTER(ctypes.c_wchar_p), )
+ dll.DpfVector_int_extract_sub.restype = None
+
+ if hasattr(dll, "DpfVector_char_extract_sub"):
+ dll.DpfVector_char_extract_sub.argtypes = (ctypes.c_void_p, ctypes.POINTER(ctypes.c_char), ctypes.c_int32, ctypes.c_void_p, ctypes.c_int32, ctypes.c_int32, ctypes.POINTER(ctypes.POINTER(ctypes.c_char)), ctypes.POINTER(ctypes.c_int32), ctypes.POINTER(ctypes.c_wchar_p), )
+ dll.DpfVector_char_extract_sub.restype = None
+
if hasattr(dll, "DpfVector_new_for_object"):
dll.DpfVector_new_for_object.argtypes = (ctypes.c_void_p, ctypes.POINTER(ctypes.c_int32), ctypes.POINTER(ctypes.c_wchar_p), )
dll.DpfVector_new_for_object.restype = ctypes.c_void_p
diff --git a/src/ansys/dpf/gate/generated/dpf_vector_abstract_api.py b/src/ansys/dpf/gate/generated/dpf_vector_abstract_api.py
index aa20301c9b2..75737e9214a 100644
--- a/src/ansys/dpf/gate/generated/dpf_vector_abstract_api.py
+++ b/src/ansys/dpf/gate/generated/dpf_vector_abstract_api.py
@@ -75,6 +75,18 @@ def dpf_string_free(dpf_vector, data, size):
def dpf_vector_duplicate_dpf_vector(dpf_vector):
raise NotImplementedError
+ @staticmethod
+ def dpf_vector_double_extract_sub(init_dpf_vector, init_data, init_size, dpf_vector_to_update, first_index, size, data):
+ raise NotImplementedError
+
+ @staticmethod
+ def dpf_vector_int_extract_sub(init_dpf_vector, init_data, init_size, dpf_vector_to_update, first_index, size, data):
+ raise NotImplementedError
+
+ @staticmethod
+ def dpf_vector_char_extract_sub(init_dpf_vector, init_data, init_size, dpf_vector_to_update, first_index, size, data):
+ raise NotImplementedError
+
@staticmethod
def dpf_vector_new_for_object(api_to_use):
raise NotImplementedError
diff --git a/src/ansys/dpf/gate/generated/dpf_vector_capi.py b/src/ansys/dpf/gate/generated/dpf_vector_capi.py
index 6da049c1a9e..f71c381d884 100644
--- a/src/ansys/dpf/gate/generated/dpf_vector_capi.py
+++ b/src/ansys/dpf/gate/generated/dpf_vector_capi.py
@@ -161,6 +161,33 @@ def dpf_vector_duplicate_dpf_vector(dpf_vector):
raise errors.DPFServerException(sError.value)
return res
+ @staticmethod
+ def dpf_vector_double_extract_sub(init_dpf_vector, init_data, init_size, dpf_vector_to_update, first_index, size, data):
+ errorSize = ctypes.c_int(0)
+ sError = ctypes.c_wchar_p()
+ res = capi.dll.DpfVector_double_extract_sub(init_dpf_vector._internal_obj, utils.to_double_ptr(init_data), utils.to_int32(init_size), dpf_vector_to_update._internal_obj, utils.to_int32(first_index), utils.to_int32(size), utils.to_double_ptr_ptr(data), ctypes.byref(utils.to_int32(errorSize)), ctypes.byref(sError))
+ if errorSize.value != 0:
+ raise errors.DPFServerException(sError.value)
+ return res
+
+ @staticmethod
+ def dpf_vector_int_extract_sub(init_dpf_vector, init_data, init_size, dpf_vector_to_update, first_index, size, data):
+ errorSize = ctypes.c_int(0)
+ sError = ctypes.c_wchar_p()
+ res = capi.dll.DpfVector_int_extract_sub(init_dpf_vector._internal_obj, utils.to_int32_ptr(init_data), utils.to_int32(init_size), dpf_vector_to_update._internal_obj, utils.to_int32(first_index), utils.to_int32(size), utils.to_int32_ptr_ptr(data), ctypes.byref(utils.to_int32(errorSize)), ctypes.byref(sError))
+ if errorSize.value != 0:
+ raise errors.DPFServerException(sError.value)
+ return res
+
+ @staticmethod
+ def dpf_vector_char_extract_sub(init_dpf_vector, init_data, init_size, dpf_vector_to_update, first_index, size, data):
+ errorSize = ctypes.c_int(0)
+ sError = ctypes.c_wchar_p()
+ res = capi.dll.DpfVector_char_extract_sub(init_dpf_vector._internal_obj, utils.to_char_ptr(init_data), utils.to_int32(init_size), dpf_vector_to_update._internal_obj, utils.to_int32(first_index), utils.to_int32(size), utils.to_char_ptr_ptr(data), ctypes.byref(utils.to_int32(errorSize)), ctypes.byref(sError))
+ if errorSize.value != 0:
+ raise errors.DPFServerException(sError.value)
+ return res
+
@staticmethod
def dpf_vector_new_for_object(api_to_use):
errorSize = ctypes.c_int(0)
diff --git a/src/ansys/dpf/gatebin/Ans.Dpf.GrpcClient.dll b/src/ansys/dpf/gatebin/Ans.Dpf.GrpcClient.dll
index 3e02603791d..5ede6ba2362 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 1fd25d9879c..9ea962ac37a 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 497512f798b..9808b7ea1f6 100644
Binary files a/src/ansys/dpf/gatebin/libAns.Dpf.GrpcClient.so and b/src/ansys/dpf/gatebin/libAns.Dpf.GrpcClient.so differ
diff --git a/src/ansys/dpf/gatebin/libDPFClientAPI.so b/src/ansys/dpf/gatebin/libDPFClientAPI.so
index b8c5a4e01d5..86121531109 100644
Binary files a/src/ansys/dpf/gatebin/libDPFClientAPI.so and b/src/ansys/dpf/gatebin/libDPFClientAPI.so differ
diff --git a/src/ansys/grpc/dpf/available_result_pb2_grpc.py b/src/ansys/grpc/dpf/available_result_pb2_grpc.py
index 140d6caa4f9..4a53b39ce4d 100644
--- a/src/ansys/grpc/dpf/available_result_pb2_grpc.py
+++ b/src/ansys/grpc/dpf/available_result_pb2_grpc.py
@@ -4,7 +4,7 @@
import warnings
-GRPC_GENERATED_VERSION = '1.66.1'
+GRPC_GENERATED_VERSION = '1.66.2'
GRPC_VERSION = grpc.__version__
_version_not_supported = False
diff --git a/src/ansys/grpc/dpf/base_pb2_grpc.py b/src/ansys/grpc/dpf/base_pb2_grpc.py
index 943fd5ac275..7e5feed008a 100644
--- a/src/ansys/grpc/dpf/base_pb2_grpc.py
+++ b/src/ansys/grpc/dpf/base_pb2_grpc.py
@@ -5,7 +5,7 @@
import ansys.grpc.dpf.base_pb2 as base__pb2
-GRPC_GENERATED_VERSION = '1.66.1'
+GRPC_GENERATED_VERSION = '1.66.2'
GRPC_VERSION = grpc.__version__
_version_not_supported = False
diff --git a/src/ansys/grpc/dpf/collection_pb2_grpc.py b/src/ansys/grpc/dpf/collection_pb2_grpc.py
index 24918c2e0d0..39c02596bce 100644
--- a/src/ansys/grpc/dpf/collection_pb2_grpc.py
+++ b/src/ansys/grpc/dpf/collection_pb2_grpc.py
@@ -7,7 +7,7 @@
import ansys.grpc.dpf.collection_pb2 as collection__pb2
import ansys.grpc.dpf.support_pb2 as support__pb2
-GRPC_GENERATED_VERSION = '1.66.1'
+GRPC_GENERATED_VERSION = '1.66.2'
GRPC_VERSION = grpc.__version__
_version_not_supported = False
diff --git a/src/ansys/grpc/dpf/cyclic_support_pb2_grpc.py b/src/ansys/grpc/dpf/cyclic_support_pb2_grpc.py
index e49d8771362..33136a23ac5 100644
--- a/src/ansys/grpc/dpf/cyclic_support_pb2_grpc.py
+++ b/src/ansys/grpc/dpf/cyclic_support_pb2_grpc.py
@@ -6,7 +6,7 @@
import ansys.grpc.dpf.base_pb2 as base__pb2
import ansys.grpc.dpf.cyclic_support_pb2 as cyclic__support__pb2
-GRPC_GENERATED_VERSION = '1.66.1'
+GRPC_GENERATED_VERSION = '1.66.2'
GRPC_VERSION = grpc.__version__
_version_not_supported = False
diff --git a/src/ansys/grpc/dpf/data_sources_pb2_grpc.py b/src/ansys/grpc/dpf/data_sources_pb2_grpc.py
index 8fdf4118176..651b4df79b0 100644
--- a/src/ansys/grpc/dpf/data_sources_pb2_grpc.py
+++ b/src/ansys/grpc/dpf/data_sources_pb2_grpc.py
@@ -6,7 +6,7 @@
import ansys.grpc.dpf.base_pb2 as base__pb2
import ansys.grpc.dpf.data_sources_pb2 as data__sources__pb2
-GRPC_GENERATED_VERSION = '1.66.1'
+GRPC_GENERATED_VERSION = '1.66.2'
GRPC_VERSION = grpc.__version__
_version_not_supported = False
diff --git a/src/ansys/grpc/dpf/data_tree_pb2_grpc.py b/src/ansys/grpc/dpf/data_tree_pb2_grpc.py
index 7067fef58e1..34d1466b364 100644
--- a/src/ansys/grpc/dpf/data_tree_pb2_grpc.py
+++ b/src/ansys/grpc/dpf/data_tree_pb2_grpc.py
@@ -6,7 +6,7 @@
import ansys.grpc.dpf.base_pb2 as base__pb2
import ansys.grpc.dpf.data_tree_pb2 as data__tree__pb2
-GRPC_GENERATED_VERSION = '1.66.1'
+GRPC_GENERATED_VERSION = '1.66.2'
GRPC_VERSION = grpc.__version__
_version_not_supported = False
diff --git a/src/ansys/grpc/dpf/dpf_any_message_pb2_grpc.py b/src/ansys/grpc/dpf/dpf_any_message_pb2_grpc.py
index 7d7f8e5d1d3..0de493c0f30 100644
--- a/src/ansys/grpc/dpf/dpf_any_message_pb2_grpc.py
+++ b/src/ansys/grpc/dpf/dpf_any_message_pb2_grpc.py
@@ -4,7 +4,7 @@
import warnings
-GRPC_GENERATED_VERSION = '1.66.1'
+GRPC_GENERATED_VERSION = '1.66.2'
GRPC_VERSION = grpc.__version__
_version_not_supported = False
diff --git a/src/ansys/grpc/dpf/dpf_any_pb2_grpc.py b/src/ansys/grpc/dpf/dpf_any_pb2_grpc.py
index 4c04a01f81e..0001bb78ecf 100644
--- a/src/ansys/grpc/dpf/dpf_any_pb2_grpc.py
+++ b/src/ansys/grpc/dpf/dpf_any_pb2_grpc.py
@@ -6,7 +6,7 @@
import ansys.grpc.dpf.dpf_any_message_pb2 as dpf__any__message__pb2
import ansys.grpc.dpf.dpf_any_pb2 as dpf__any__pb2
-GRPC_GENERATED_VERSION = '1.66.1'
+GRPC_GENERATED_VERSION = '1.66.2'
GRPC_VERSION = grpc.__version__
_version_not_supported = False
diff --git a/src/ansys/grpc/dpf/field_definition_pb2_grpc.py b/src/ansys/grpc/dpf/field_definition_pb2_grpc.py
index f49a27c4e6b..622118c1b41 100644
--- a/src/ansys/grpc/dpf/field_definition_pb2_grpc.py
+++ b/src/ansys/grpc/dpf/field_definition_pb2_grpc.py
@@ -6,7 +6,7 @@
import ansys.grpc.dpf.base_pb2 as base__pb2
import ansys.grpc.dpf.field_definition_pb2 as field__definition__pb2
-GRPC_GENERATED_VERSION = '1.66.1'
+GRPC_GENERATED_VERSION = '1.66.2'
GRPC_VERSION = grpc.__version__
_version_not_supported = False
diff --git a/src/ansys/grpc/dpf/field_pb2_grpc.py b/src/ansys/grpc/dpf/field_pb2_grpc.py
index 490df5d8e22..28c7eb0ebad 100644
--- a/src/ansys/grpc/dpf/field_pb2_grpc.py
+++ b/src/ansys/grpc/dpf/field_pb2_grpc.py
@@ -7,7 +7,7 @@
import ansys.grpc.dpf.field_pb2 as field__pb2
import ansys.grpc.dpf.support_pb2 as support__pb2
-GRPC_GENERATED_VERSION = '1.66.1'
+GRPC_GENERATED_VERSION = '1.66.2'
GRPC_VERSION = grpc.__version__
_version_not_supported = False
diff --git a/src/ansys/grpc/dpf/generic_data_container_pb2_grpc.py b/src/ansys/grpc/dpf/generic_data_container_pb2_grpc.py
index 6352ea982bf..7e3f9775d65 100644
--- a/src/ansys/grpc/dpf/generic_data_container_pb2_grpc.py
+++ b/src/ansys/grpc/dpf/generic_data_container_pb2_grpc.py
@@ -6,7 +6,7 @@
import ansys.grpc.dpf.base_pb2 as base__pb2
import ansys.grpc.dpf.generic_data_container_pb2 as generic__data__container__pb2
-GRPC_GENERATED_VERSION = '1.66.1'
+GRPC_GENERATED_VERSION = '1.66.2'
GRPC_VERSION = grpc.__version__
_version_not_supported = False
diff --git a/src/ansys/grpc/dpf/generic_support_pb2_grpc.py b/src/ansys/grpc/dpf/generic_support_pb2_grpc.py
index bd2ca73f474..39c37c3c31e 100644
--- a/src/ansys/grpc/dpf/generic_support_pb2_grpc.py
+++ b/src/ansys/grpc/dpf/generic_support_pb2_grpc.py
@@ -6,7 +6,7 @@
import ansys.grpc.dpf.base_pb2 as base__pb2
import ansys.grpc.dpf.generic_support_pb2 as generic__support__pb2
-GRPC_GENERATED_VERSION = '1.66.1'
+GRPC_GENERATED_VERSION = '1.66.2'
GRPC_VERSION = grpc.__version__
_version_not_supported = False
diff --git a/src/ansys/grpc/dpf/label_space_pb2_grpc.py b/src/ansys/grpc/dpf/label_space_pb2_grpc.py
index fa7f7e19f30..13fb0aec314 100644
--- a/src/ansys/grpc/dpf/label_space_pb2_grpc.py
+++ b/src/ansys/grpc/dpf/label_space_pb2_grpc.py
@@ -4,7 +4,7 @@
import warnings
-GRPC_GENERATED_VERSION = '1.66.1'
+GRPC_GENERATED_VERSION = '1.66.2'
GRPC_VERSION = grpc.__version__
_version_not_supported = False
diff --git a/src/ansys/grpc/dpf/meshed_region_pb2_grpc.py b/src/ansys/grpc/dpf/meshed_region_pb2_grpc.py
index 1c318db0ade..793dc770303 100644
--- a/src/ansys/grpc/dpf/meshed_region_pb2_grpc.py
+++ b/src/ansys/grpc/dpf/meshed_region_pb2_grpc.py
@@ -8,7 +8,7 @@
import ansys.grpc.dpf.meshed_region_pb2 as meshed__region__pb2
import ansys.grpc.dpf.scoping_pb2 as scoping__pb2
-GRPC_GENERATED_VERSION = '1.66.1'
+GRPC_GENERATED_VERSION = '1.66.2'
GRPC_VERSION = grpc.__version__
_version_not_supported = False
diff --git a/src/ansys/grpc/dpf/operator_config_pb2_grpc.py b/src/ansys/grpc/dpf/operator_config_pb2_grpc.py
index 0585b5313be..d58d429c5b8 100644
--- a/src/ansys/grpc/dpf/operator_config_pb2_grpc.py
+++ b/src/ansys/grpc/dpf/operator_config_pb2_grpc.py
@@ -6,7 +6,7 @@
import ansys.grpc.dpf.base_pb2 as base__pb2
import ansys.grpc.dpf.operator_config_pb2 as operator__config__pb2
-GRPC_GENERATED_VERSION = '1.66.1'
+GRPC_GENERATED_VERSION = '1.66.2'
GRPC_VERSION = grpc.__version__
_version_not_supported = False
diff --git a/src/ansys/grpc/dpf/operator_pb2_grpc.py b/src/ansys/grpc/dpf/operator_pb2_grpc.py
index 404d707cd5e..2ce9a72b4f0 100644
--- a/src/ansys/grpc/dpf/operator_pb2_grpc.py
+++ b/src/ansys/grpc/dpf/operator_pb2_grpc.py
@@ -6,7 +6,7 @@
import ansys.grpc.dpf.base_pb2 as base__pb2
import ansys.grpc.dpf.operator_pb2 as operator__pb2
-GRPC_GENERATED_VERSION = '1.66.1'
+GRPC_GENERATED_VERSION = '1.66.2'
GRPC_VERSION = grpc.__version__
_version_not_supported = False
diff --git a/src/ansys/grpc/dpf/result_info_pb2_grpc.py b/src/ansys/grpc/dpf/result_info_pb2_grpc.py
index d7d8377b5db..f808aff76e0 100644
--- a/src/ansys/grpc/dpf/result_info_pb2_grpc.py
+++ b/src/ansys/grpc/dpf/result_info_pb2_grpc.py
@@ -7,7 +7,7 @@
import ansys.grpc.dpf.base_pb2 as base__pb2
import ansys.grpc.dpf.result_info_pb2 as result__info__pb2
-GRPC_GENERATED_VERSION = '1.66.1'
+GRPC_GENERATED_VERSION = '1.66.2'
GRPC_VERSION = grpc.__version__
_version_not_supported = False
diff --git a/src/ansys/grpc/dpf/scoping_pb2_grpc.py b/src/ansys/grpc/dpf/scoping_pb2_grpc.py
index 7cb446c12e6..49851f12166 100644
--- a/src/ansys/grpc/dpf/scoping_pb2_grpc.py
+++ b/src/ansys/grpc/dpf/scoping_pb2_grpc.py
@@ -6,7 +6,7 @@
import ansys.grpc.dpf.base_pb2 as base__pb2
import ansys.grpc.dpf.scoping_pb2 as scoping__pb2
-GRPC_GENERATED_VERSION = '1.66.1'
+GRPC_GENERATED_VERSION = '1.66.2'
GRPC_VERSION = grpc.__version__
_version_not_supported = False
diff --git a/src/ansys/grpc/dpf/session_pb2_grpc.py b/src/ansys/grpc/dpf/session_pb2_grpc.py
index ad7c273d3fc..376f8a98c6e 100644
--- a/src/ansys/grpc/dpf/session_pb2_grpc.py
+++ b/src/ansys/grpc/dpf/session_pb2_grpc.py
@@ -6,7 +6,7 @@
import ansys.grpc.dpf.base_pb2 as base__pb2
import ansys.grpc.dpf.session_pb2 as session__pb2
-GRPC_GENERATED_VERSION = '1.66.1'
+GRPC_GENERATED_VERSION = '1.66.2'
GRPC_VERSION = grpc.__version__
_version_not_supported = False
diff --git a/src/ansys/grpc/dpf/support_pb2_grpc.py b/src/ansys/grpc/dpf/support_pb2_grpc.py
index 88a6e23f15d..a865e38661d 100644
--- a/src/ansys/grpc/dpf/support_pb2_grpc.py
+++ b/src/ansys/grpc/dpf/support_pb2_grpc.py
@@ -4,7 +4,7 @@
import warnings
-GRPC_GENERATED_VERSION = '1.66.1'
+GRPC_GENERATED_VERSION = '1.66.2'
GRPC_VERSION = grpc.__version__
_version_not_supported = False
diff --git a/src/ansys/grpc/dpf/support_service_pb2_grpc.py b/src/ansys/grpc/dpf/support_service_pb2_grpc.py
index 0ec876dcb1a..860cf529ae4 100644
--- a/src/ansys/grpc/dpf/support_service_pb2_grpc.py
+++ b/src/ansys/grpc/dpf/support_service_pb2_grpc.py
@@ -6,7 +6,7 @@
import ansys.grpc.dpf.support_pb2 as support__pb2
import ansys.grpc.dpf.support_service_pb2 as support__service__pb2
-GRPC_GENERATED_VERSION = '1.66.1'
+GRPC_GENERATED_VERSION = '1.66.2'
GRPC_VERSION = grpc.__version__
_version_not_supported = False
diff --git a/src/ansys/grpc/dpf/time_freq_support_pb2_grpc.py b/src/ansys/grpc/dpf/time_freq_support_pb2_grpc.py
index 7a66e0b21ec..2e525088bab 100644
--- a/src/ansys/grpc/dpf/time_freq_support_pb2_grpc.py
+++ b/src/ansys/grpc/dpf/time_freq_support_pb2_grpc.py
@@ -6,7 +6,7 @@
import ansys.grpc.dpf.base_pb2 as base__pb2
import ansys.grpc.dpf.time_freq_support_pb2 as time__freq__support__pb2
-GRPC_GENERATED_VERSION = '1.66.1'
+GRPC_GENERATED_VERSION = '1.66.2'
GRPC_VERSION = grpc.__version__
_version_not_supported = False
diff --git a/src/ansys/grpc/dpf/workflow_message_pb2_grpc.py b/src/ansys/grpc/dpf/workflow_message_pb2_grpc.py
index 297d8eeeee1..b3241ae4fa7 100644
--- a/src/ansys/grpc/dpf/workflow_message_pb2_grpc.py
+++ b/src/ansys/grpc/dpf/workflow_message_pb2_grpc.py
@@ -4,7 +4,7 @@
import warnings
-GRPC_GENERATED_VERSION = '1.66.1'
+GRPC_GENERATED_VERSION = '1.66.2'
GRPC_VERSION = grpc.__version__
_version_not_supported = False
diff --git a/src/ansys/grpc/dpf/workflow_pb2_grpc.py b/src/ansys/grpc/dpf/workflow_pb2_grpc.py
index 16485b9d335..4103cc8d179 100644
--- a/src/ansys/grpc/dpf/workflow_pb2_grpc.py
+++ b/src/ansys/grpc/dpf/workflow_pb2_grpc.py
@@ -7,7 +7,7 @@
import ansys.grpc.dpf.workflow_message_pb2 as workflow__message__pb2
import ansys.grpc.dpf.workflow_pb2 as workflow__pb2
-GRPC_GENERATED_VERSION = '1.66.1'
+GRPC_GENERATED_VERSION = '1.66.2'
GRPC_VERSION = grpc.__version__
_version_not_supported = False