diff --git a/docs/source/_static/dpf_operators.html b/docs/source/_static/dpf_operators.html
index f6f5490539..740d388e31 100644
--- a/docs/source/_static/dpf_operators.html
+++ b/docs/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
math: norm (fields container)
Inputs
Outputs
Configurations
Scripting
math: sqrt (fields container)
Inputs
Outputs
Configurations
Scripting
mapping: prepare mapping workflow
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
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
filter: signed high pass (field)
Inputs
Outputs
Configurations
Scripting
math: sweeping phase (fields container)
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
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
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
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
math: phase (field)
Inputs
Outputs
Configurations
Scripting
result: nodal moment
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
min_max: max over phase
Inputs
Outputs
Configurations
Scripting
math: outer product
Inputs
Outputs
Configurations
Scripting
math: overall dot
Inputs
Outputs
Configurations
Scripting
math: cross product
Inputs
Outputs
Configurations
Scripting
result: velocity 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
logic: component selector (fields container)
Inputs
Outputs
Configurations
Scripting
logic: component selector (field)
Inputs
Outputs
Configurations
Scripting
scoping: on property
Inputs
Outputs
Configurations
Scripting
logic: same property fields?
Inputs
Outputs
Configurations
Scripting
min_max: over field
Inputs
Outputs
Configurations
Scripting
result: transient rayleigh integration
Inputs
Outputs
Configurations
Scripting
filter: signed high pass (timefreq)
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
utility: bind support
Inputs
Outputs
Configurations
Scripting
mesh: stl export
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
math: norm (fields container)
Inputs
Outputs
Configurations
Scripting
math: sqrt (fields container)
Inputs
Outputs
Configurations
Scripting
mapping: prepare mapping workflow
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
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
filter: signed high pass (field)
Inputs
Outputs
Configurations
Scripting
math: sweeping phase (fields container)
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
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
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
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
math: phase (field)
Inputs
Outputs
Configurations
Scripting
result: nodal moment
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
min_max: max over phase
Inputs
Outputs
Configurations
Scripting
math: outer product
Inputs
Outputs
Configurations
Scripting
math: overall dot
Inputs
Outputs
Configurations
Scripting
math: cross product
Inputs
Outputs
Configurations
Scripting
result: velocity 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
logic: component selector (fields container)
Inputs
Outputs
Configurations
Scripting
logic: component selector (field)
Inputs
Outputs
Configurations
Scripting
scoping: on property
Inputs
Outputs
Configurations
Scripting
logic: same property fields?
Inputs
Outputs
Configurations
Scripting
min_max: over field
Inputs
Outputs
Configurations
Scripting
result: transient rayleigh integration
Inputs
Outputs
Configurations
Scripting
filter: signed high pass (timefreq)
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
utility: bind support
Inputs
Outputs
Configurations
Scripting
mesh: stl export
Inputs
Outputs
Configurations
Scripting
utility: convert to field
Inputs
Outputs
Configurations
Scripting
result: beam axial total strain (LSDyna)
Inputs
Outputs
Configurations
Scripting
utility: voigt to standard strains (fields container)
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
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
result: total temperature
Inputs
Outputs
Configurations
Scripting
result: acceleration Y
Inputs
Outputs
Configurations
Scripting
utility: delegate to operator
Inputs
Outputs
Configurations
Scripting
utility: txt file to dpf
Inputs
Outputs
Configurations
Scripting
result: thermal strain XZ
Inputs
Outputs
Configurations
Scripting
utility: fields container get attribute
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
result: turbulent viscosity
Inputs
Outputs
Configurations
Scripting
math: window blackman
Inputs
Outputs
Configurations
Scripting
mesh: wireframe
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: stress Y
Inputs
Outputs
Configurations
Scripting
result: stress Z
Inputs
Outputs
Configurations
Scripting
result: stress XY
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
result: stress principal 1
Inputs
Outputs
Configurations
Scripting
math: modal superposition
Inputs
Outputs
Configurations
Scripting
result: stress principal 2
Inputs
Outputs
Configurations
Scripting
result: nodal solution to global cs
Inputs
Outputs
Configurations
Scripting
invariant: convertnum bcs to nod
Inputs
Outputs
Configurations
Scripting
result: stress principal 3
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
geo: scoping normals
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: 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
filter: band pass (fields container)
Inputs
Outputs
Configurations
Scripting
result: coordinates (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: plastic strain Y
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
result: dynamic viscosity
Inputs
Outputs
Configurations
Scripting
serialization: vtk export
Inputs
Outputs
Configurations
Scripting
utility: merge materials
Inputs
Outputs
Configurations
Scripting
result: plastic strain XY
Inputs
Outputs
Configurations
Scripting
result: hydrostatic pressure
Inputs
Outputs
Configurations
Scripting
result: plastic strain YZ
Inputs
Outputs
Configurations
Scripting
mesh: iso surfaces
Inputs
Outputs
Configurations
Scripting
result: compute stress von mises
Inputs
Outputs
Configurations
Scripting
filter: low pass (scoping)
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 eqv
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: 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: wall shear stress
Inputs
Outputs
Configurations
Scripting
result: reaction force
Inputs
Outputs
Configurations
Scripting
result: velocity
Inputs
Outputs
Configurations
Scripting
serialization: serializer
Inputs
Outputs
Configurations
Scripting
result: velocity X
Inputs
Outputs
Configurations
Scripting
geo: cartesian to spherical coordinates (fields container)
Inputs
Outputs
Configurations
Scripting
result: displacement
Inputs
Outputs
Configurations
Scripting
result: displacement X
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
result: element nodal forces
Inputs
Outputs
Configurations
Scripting
result: compute total strain Z
Inputs
Outputs
Configurations
Scripting
utility: forward
Inputs
Outputs
Configurations
Scripting
result: total temperature
Inputs
Outputs
Configurations
Scripting
result: acceleration Y
Inputs
Outputs
Configurations
Scripting
utility: delegate to operator
Inputs
Outputs
Configurations
Scripting
utility: txt file to dpf
Inputs
Outputs
Configurations
Scripting
result: thermal strain XZ
Inputs
Outputs
Configurations
Scripting
utility: fields container get attribute
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
result: turbulent viscosity
Inputs
Outputs
Configurations
Scripting
math: window blackman
Inputs
Outputs
Configurations
Scripting
mesh: wireframe
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: stress Y
Inputs
Outputs
Configurations
Scripting
result: stress Z
Inputs
Outputs
Configurations
Scripting
result: stress XY
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
math: modal superposition
Inputs
Outputs
Configurations
Scripting
result: stress principal 2
Inputs
Outputs
Configurations
Scripting
result: nodal solution to global cs
Inputs
Outputs
Configurations
Scripting
invariant: convertnum bcs to nod
Inputs
Outputs
Configurations
Scripting
result: stress principal 3
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
geo: scoping normals
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: 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
filter: band pass (fields container)
Inputs
Outputs
Configurations
Scripting
result: coordinates (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: plastic strain Y
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
result: dynamic viscosity
Inputs
Outputs
Configurations
Scripting
serialization: vtk export
Inputs
Outputs
Configurations
Scripting
utility: merge materials
Inputs
Outputs
Configurations
Scripting
result: plastic strain XY
Inputs
Outputs
Configurations
Scripting
result: hydrostatic pressure
Inputs
Outputs
Configurations
Scripting
result: plastic strain YZ
Inputs
Outputs
Configurations
Scripting
mesh: iso surfaces
Inputs
Outputs
Configurations
Scripting
result: compute stress von mises
Inputs
Outputs
Configurations
Scripting
filter: low pass (scoping)
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 eqv
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: 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: wall shear stress
Inputs
Outputs
Configurations
Scripting
result: reaction force
Inputs
Outputs
Configurations
Scripting
result: velocity
Inputs
Outputs
Configurations
Scripting
serialization: serializer
Inputs
Outputs
Configurations
Scripting
result: velocity X
Inputs
Outputs
Configurations
Scripting
geo: cartesian to spherical coordinates (fields container)
Inputs
Outputs
Configurations
Scripting
result: displacement
Inputs
Outputs
Configurations
Scripting
result: displacement X
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
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
result: beam torsional moment (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: equivalent stress parameter
Inputs
Outputs
Configurations
Scripting
filter: band pass (timescoping)
Inputs
Outputs
Configurations
Scripting
result: stress ratio
Inputs
Outputs
Configurations
Scripting
mesh: skin (tri mesh)
Inputs
Outputs
Configurations
Scripting
metadata: result info provider
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
serialization: csv to field
Inputs
Outputs
Configurations
Scripting
result: mapdl run
Inputs
Outputs
Configurations
Scripting
result: equivalent mass
Inputs
Outputs
Configurations
Scripting
serialization: serialize to hdf5
Inputs
Outputs
Configurations
Scripting
result: element orientations
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: stress von mises
Inputs
Outputs
Configurations
Scripting
utility: merge supports
Inputs
Outputs
Configurations
Scripting
result: global kinetic energy (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: global time step (LSDyna)
Inputs
Outputs
Configurations
Scripting
math: matrix inverse
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
mesh: mesh clipper
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
result: beam TR shear stress (LSDyna)
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: 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
result: mean temperature
Inputs
Outputs
Configurations
Scripting
scoping: scoping get attribute
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
logic: enrich materials
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
metadata: material 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
mesh: mesh provider
Inputs
Inputs
Outputs
Configurations
Scripting
result: structural temperature
Inputs
Outputs
Configurations
Scripting
result: beam torsional moment (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: equivalent stress parameter
Inputs
Outputs
Configurations
Scripting
filter: band pass (timescoping)
Inputs
Outputs
Configurations
Scripting
result: stress ratio
Inputs
Outputs
Configurations
Scripting
mesh: skin (tri mesh)
Inputs
Outputs
Configurations
Scripting
metadata: result info provider
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
serialization: csv to field
Inputs
Outputs
Configurations
Scripting
result: mapdl run
Inputs
Outputs
Configurations
Scripting
result: equivalent mass
Inputs
Outputs
Configurations
Scripting
serialization: serialize to hdf5
Inputs
Outputs
Configurations
Scripting
result: element orientations
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: stress von mises
Inputs
Outputs
Configurations
Scripting
utility: merge supports
Inputs
Outputs
Configurations
Scripting
result: global kinetic energy (LSDyna)
Inputs
Outputs
Configurations
Scripting
result: global time step (LSDyna)
Inputs
Outputs
Configurations
Scripting
math: matrix inverse
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
mesh: mesh clipper
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
result: beam TR shear stress (LSDyna)
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: 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
result: mean temperature
Inputs
Outputs
Configurations
Scripting
scoping: scoping get attribute
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
mesh: mesh provider
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
serialization: data tree to txt
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
logic: fields included?
Inputs
Outputs
Configurations
Scripting
mesh: beam properties
Inputs
Outputs
Configurations
Scripting
result: euler nodes
Inputs
Outputs
Configurations
Scripting
filter: low pass (timescoping)
Inputs
Outputs
Configurations
Scripting
scoping: rescope
Inputs
Outputs
Configurations
Scripting
utility: data sources get attribute
Inputs
Outputs
Configurations
Scripting
utility: remote workflow instantiate
Inputs
Outputs
Configurations
Scripting
mesh: make sphere levelset
Inputs
Outputs
Configurations
Scripting
utility: remote operator instantiate
Inputs
Outputs
Configurations
Scripting
result: add rigid body motion (fields container)
Inputs
Outputs
Configurations
Scripting
utility: merge time freq supports
Inputs
Outputs
Configurations
Scripting
scoping: split on property type
Inputs
Outputs
Configurations
Scripting
min_max: incremental over fields container
Inputs
Outputs
Configurations
Scripting
min_max: max over time
Inputs
Outputs
Configurations
Scripting
scoping: connectivity ids
Inputs
Outputs
Configurations
Scripting
utility: overlap fields
Inputs
Outputs
Configurations
Scripting
averaging: elemental nodal to nodal elemental (field)
Inputs
Outputs
Configurations
Scripting
metadata: property field provider by property name
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
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
result: erp accumulate results
Inputs
Outputs
Configurations
Scripting
logic: merge solid and shell fields
Inputs
Outputs
Configurations
Scripting
min_max: min max by entity
Inputs
Outputs
Configurations
Scripting
min_max: min max by entity over time
Inputs
Outputs
Configurations
Scripting
result: global_to_nodal
Inputs
Outputs
Configurations
Scripting
min_max: min over time
Inputs
Outputs
Configurations
Scripting
geo: element nodal contribution
Inputs
Outputs
Configurations
Scripting
result: write cms rbd file
Inputs
Outputs
Configurations
Scripting
serialization: export symbolic workflow
Inputs
Outputs
Configurations
Scripting
logic: same meshes?
Inputs
Outputs
Configurations
Scripting
mesh: external layer
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
utility: split in for each range
Inputs
Outputs
Configurations
Scripting
mesh: skin
Inputs
Outputs
Configurations
Scripting
result: smisc
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
result: members in bending not certified
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
min_max: time of min
Inputs
Outputs
Configurations
Scripting
min_max: phase of max
Inputs
Outputs
Configurations
Scripting
utility: voigt to standard strains
Inputs
Outputs
Configurations
Scripting
min_max: incremental over field
Inputs
Outputs
Configurations
Scripting
logic: same fields?
Inputs
Outputs
Configurations
Scripting
logic: same fields container?
Inputs
Outputs
Configurations
Scripting
math: window hanning
Inputs
Outputs
Configurations
Scripting
filter: high pass (field)
Inputs
Outputs
Configurations
Scripting
result: members in compression not certified
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: band pass (field)
Inputs
Outputs
Configurations
Scripting
filter: low pass (timefreq)
Inputs
Outputs
Configurations
Scripting
math: modal damping ratio
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
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
serialization: data tree to json
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: 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
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
logic: fields included?
Inputs
Outputs
Configurations
Scripting
mesh: beam properties
Inputs
Outputs
Configurations
Scripting
result: euler nodes
Inputs
Outputs
Configurations
Scripting
filter: low pass (timescoping)
Inputs
Outputs
Configurations
Scripting
scoping: rescope
Inputs
Outputs
Configurations
Scripting
utility: data sources get attribute
Inputs
Outputs
Configurations
Scripting
utility: remote workflow instantiate
Inputs
Outputs
Configurations
Scripting
mesh: make sphere levelset
Inputs
Outputs
Configurations
Scripting
utility: remote operator instantiate
Inputs
Outputs
Configurations
Scripting
result: add rigid body motion (fields container)
Inputs
Outputs
Configurations
Scripting
utility: merge time freq supports
Inputs
Outputs
Configurations
Scripting
scoping: split on property type
Inputs
Outputs
Configurations
Scripting
min_max: incremental over fields container
Inputs
Outputs
Configurations
Scripting
min_max: max over time
Inputs
Outputs
Configurations
Scripting
scoping: connectivity ids
Inputs
Outputs
Configurations
Scripting
utility: overlap fields
Inputs
Outputs
Configurations
Scripting
averaging: elemental nodal to nodal elemental (field)
Inputs
Outputs
Configurations
Scripting
metadata: property field provider by property name
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
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
result: erp accumulate results
Inputs
Outputs
Configurations
Scripting
logic: merge solid and shell fields
Inputs
Outputs
Configurations
Scripting
min_max: min max by entity
Inputs
Outputs
Configurations
Scripting
min_max: min max by entity over time
Inputs
Outputs
Configurations
Scripting
result: global_to_nodal
Inputs
Outputs
Configurations
Scripting
min_max: min over time
Inputs
Outputs
Configurations
Scripting
geo: element nodal contribution
Inputs
Outputs
Configurations
Scripting
result: write cms rbd file
Inputs
Outputs
Configurations
Scripting
serialization: export symbolic workflow
Inputs
Outputs
Configurations
Scripting
logic: same meshes?
Inputs
Outputs
Configurations
Scripting
mesh: external layer
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
utility: split in for each range
Inputs
Outputs
Configurations
Scripting
mesh: skin
Inputs
Outputs
Configurations
Scripting
result: smisc
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
result: members in bending not certified
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
min_max: time of min
Inputs
Outputs
Configurations
Scripting
min_max: phase of max
Inputs
Outputs
Configurations
Scripting
utility: voigt to standard strains
Inputs
Outputs
Configurations
Scripting
min_max: incremental over field
Inputs
Outputs
Configurations
Scripting
logic: same string fields?
Inputs
Outputs
Configurations
Scripting
logic: same fields?
Inputs
Outputs
Configurations
Scripting
logic: same fields container?
Inputs
Outputs
Configurations
Scripting
math: window hanning
Inputs
Outputs
Configurations
Scripting
filter: high pass (field)
Inputs
Outputs
Configurations
Scripting
result: members in compression not certified
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: band pass (field)
Inputs
Outputs
Configurations
Scripting
filter: low pass (timefreq)
Inputs
Outputs
Configurations
Scripting
math: modal damping ratio
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
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: 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: find reduced coordinates
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
math: fft filtering and cubic fitting
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: find reduced coordinates
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
math: fft filtering and cubic fitting
Inputs
Outputs
Configurations
Scripting
mapping: solid to skin
Inputs
Outputs
Configurations
Scripting
mapping: solid to skin (fields container)
Inputs
Outputs
Configurations
Scripting
averaging: nodal difference (field)
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 or elements)
Inputs
Outputs
Configurations
Scripting
geo: elements volumes over time
Inputs
Outputs
Configurations
Scripting
geo: elements facets surfaces 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
mesh: split mesh wrt property
Inputs
Outputs
Configurations
Scripting
mesh: mesh to tetra
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
result: workflow energy per component
Inputs
Outputs
Configurations
Scripting
result: add rigid body motion (field)
Inputs
Outputs
Configurations
Scripting
math: window hamming
Inputs
Outputs
Configurations
Scripting
result: cyclic expanded temperature
Inputs
Outputs
Configurations
Scripting
result: nodal_to_global
Inputs
Outputs
Configurations
Scripting
mesh: mesh_to_graphics
Inputs
Outputs
Configurations
Scripting
result: enf solution to global cs
Inputs
Outputs
Configurations
Scripting
result: cms matrices provider
Inputs
Outputs
Configurations
Scripting
serialization: hdf5dpf custom read
Inputs
Outputs
Configurations
Scripting
result: coordinate system
Inputs
Outputs
Configurations
Scripting
result: nmisc
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
mesh: mesh cutter
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
math: window triangular
Inputs
Outputs
Configurations
Scripting
result: compute total strain XZ
>> from ansys.dpf import core as dpf
+
+ >>> # Instantiate operator
+ >>> op = dpf.operators.logic.identical_string_fields()
+
+ >>> # Make input connections
+ >>> my_string_fieldA = dpf.StringField()
+ >>> op.inputs.string_fieldA.connect(my_string_fieldA)
+ >>> my_string_fieldB = dpf.StringField()
+ >>> op.inputs.string_fieldB.connect(my_string_fieldB)
+
+ >>> # Instantiate operator and connect inputs in one line
+ >>> op = dpf.operators.logic.identical_string_fields(
+ ... string_fieldA=my_string_fieldA,
+ ... string_fieldB=my_string_fieldB,
+ ... )
+
+ >>> # Get output data
+ >>> result_are_identical = op.outputs.are_identical()
+ >>> result_information = op.outputs.information()
+ """
+
+ def __init__(
+ self, string_fieldA=None, string_fieldB=None, config=None, server=None
+ ):
+ super().__init__(name="compare::string_field", config=config, server=server)
+ self._inputs = InputsIdenticalStringFields(self)
+ self._outputs = OutputsIdenticalStringFields(self)
+ if string_fieldA is not None:
+ self.inputs.string_fieldA.connect(string_fieldA)
+ if string_fieldB is not None:
+ self.inputs.string_fieldB.connect(string_fieldB)
+
+ @staticmethod
+ def _spec():
+ description = """Takes two string fields and compares them."""
+ spec = Specification(
+ description=description,
+ map_input_pin_spec={
+ 0: PinSpecification(
+ name="string_fieldA",
+ type_names=["string_field"],
+ optional=False,
+ document="""""",
+ ),
+ 1: PinSpecification(
+ name="string_fieldB",
+ type_names=["string_field"],
+ optional=False,
+ document="""""",
+ ),
+ },
+ map_output_pin_spec={
+ 0: PinSpecification(
+ name="are_identical",
+ type_names=["bool"],
+ optional=False,
+ document="""""",
+ ),
+ 1: PinSpecification(
+ name="information",
+ 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="compare::string_field", server=server)
+
+ @property
+ def inputs(self):
+ """Enables to connect inputs to the operator
+
+ Returns
+ --------
+ inputs : InputsIdenticalStringFields
+ """
+ return super().inputs
+
+ @property
+ def outputs(self):
+ """Enables to get outputs of the operator by evaluating it
+
+ Returns
+ --------
+ outputs : OutputsIdenticalStringFields
+ """
+ return super().outputs
+
+
+class InputsIdenticalStringFields(_Inputs):
+ """Intermediate class used to connect user inputs to
+ identical_string_fields operator.
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.logic.identical_string_fields()
+ >>> my_string_fieldA = dpf.StringField()
+ >>> op.inputs.string_fieldA.connect(my_string_fieldA)
+ >>> my_string_fieldB = dpf.StringField()
+ >>> op.inputs.string_fieldB.connect(my_string_fieldB)
+ """
+
+ def __init__(self, op: Operator):
+ super().__init__(identical_string_fields._spec().inputs, op)
+ self._string_fieldA = Input(
+ identical_string_fields._spec().input_pin(0), 0, op, -1
+ )
+ self._inputs.append(self._string_fieldA)
+ self._string_fieldB = Input(
+ identical_string_fields._spec().input_pin(1), 1, op, -1
+ )
+ self._inputs.append(self._string_fieldB)
+
+ @property
+ def string_fieldA(self):
+ """Allows to connect string_fieldA input to the operator.
+
+ Parameters
+ ----------
+ my_string_fieldA : StringField
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.logic.identical_string_fields()
+ >>> op.inputs.string_fieldA.connect(my_string_fieldA)
+ >>> # or
+ >>> op.inputs.string_fieldA(my_string_fieldA)
+ """
+ return self._string_fieldA
+
+ @property
+ def string_fieldB(self):
+ """Allows to connect string_fieldB input to the operator.
+
+ Parameters
+ ----------
+ my_string_fieldB : StringField
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.logic.identical_string_fields()
+ >>> op.inputs.string_fieldB.connect(my_string_fieldB)
+ >>> # or
+ >>> op.inputs.string_fieldB(my_string_fieldB)
+ """
+ return self._string_fieldB
+
+
+class OutputsIdenticalStringFields(_Outputs):
+ """Intermediate class used to get outputs from
+ identical_string_fields operator.
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.logic.identical_string_fields()
+ >>> # Connect inputs : op.inputs. ...
+ >>> result_are_identical = op.outputs.are_identical()
+ >>> result_information = op.outputs.information()
+ """
+
+ def __init__(self, op: Operator):
+ super().__init__(identical_string_fields._spec().outputs, op)
+ self._are_identical = Output(
+ identical_string_fields._spec().output_pin(0), 0, op
+ )
+ self._outputs.append(self._are_identical)
+ self._information = Output(identical_string_fields._spec().output_pin(1), 1, op)
+ self._outputs.append(self._information)
+
+ @property
+ def are_identical(self):
+ """Allows to get are_identical output of the operator
+
+ Returns
+ ----------
+ my_are_identical : bool
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.logic.identical_string_fields()
+ >>> # Connect inputs : op.inputs. ...
+ >>> result_are_identical = op.outputs.are_identical()
+ """ # noqa: E501
+ return self._are_identical
+
+ @property
+ def information(self):
+ """Allows to get information output of the operator
+
+ Returns
+ ----------
+ my_information : str
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.logic.identical_string_fields()
+ >>> # Connect inputs : op.inputs. ...
+ >>> result_information = op.outputs.information()
+ """ # noqa: E501
+ return self._information
diff --git a/src/ansys/dpf/core/operators/mapping/find_reduced_coordinates.py b/src/ansys/dpf/core/operators/mapping/find_reduced_coordinates.py
index e278acdfb4..7a16c17dc5 100644
--- a/src/ansys/dpf/core/operators/mapping/find_reduced_coordinates.py
+++ b/src/ansys/dpf/core/operators/mapping/find_reduced_coordinates.py
@@ -25,11 +25,12 @@ class find_reduced_coordinates(Operator):
is set, it should be on the same
label spaces as the coordinates
fields container.
- use_quadratic_elements : bool
+ use_quadratic_elements : bool, optional
If this pin is set to true, reduced
coordinates are computed on the
quadratic element if the element is
- quadratic (default is false).
+ quadratic (more precise but less
+ performant). default is false.
Examples
@@ -110,11 +111,12 @@ def _spec():
200: PinSpecification(
name="use_quadratic_elements",
type_names=["bool"],
- optional=False,
+ optional=True,
document="""If this pin is set to true, reduced
coordinates are computed on the
quadratic element if the element is
- quadratic (default is false).""",
+ quadratic (more precise but less
+ performant). default is false.""",
),
},
map_output_pin_spec={
@@ -252,7 +254,8 @@ def use_quadratic_elements(self):
If this pin is set to true, reduced
coordinates are computed on the
quadratic element if the element is
- quadratic (default is false).
+ quadratic (more precise but less
+ performant). default is false.
Parameters
----------
diff --git a/src/ansys/dpf/core/operators/mapping/on_coordinates.py b/src/ansys/dpf/core/operators/mapping/on_coordinates.py
index 08e9e961d0..6ef9c1369b 100644
--- a/src/ansys/dpf/core/operators/mapping/on_coordinates.py
+++ b/src/ansys/dpf/core/operators/mapping/on_coordinates.py
@@ -35,6 +35,13 @@ class on_coordinates(Operator):
is set, it should be on the same
label spaces as the coordinates
fields container
+ use_quadratic_elements : bool, optional
+ If this pin is set to true, the element
+ search for each coordinate is
+ computed on the quadratic element if
+ the element is quadratic (more
+ precise but less performant). default
+ is false.
Examples
@@ -55,6 +62,8 @@ class on_coordinates(Operator):
>>> op.inputs.mapping_on_scoping.connect(my_mapping_on_scoping)
>>> my_mesh = dpf.MeshedRegion()
>>> op.inputs.mesh.connect(my_mesh)
+ >>> my_use_quadratic_elements = bool()
+ >>> op.inputs.use_quadratic_elements.connect(my_use_quadratic_elements)
>>> # Instantiate operator and connect inputs in one line
>>> op = dpf.operators.mapping.on_coordinates(
@@ -63,6 +72,7 @@ class on_coordinates(Operator):
... create_support=my_create_support,
... mapping_on_scoping=my_mapping_on_scoping,
... mesh=my_mesh,
+ ... use_quadratic_elements=my_use_quadratic_elements,
... )
>>> # Get output data
@@ -76,6 +86,7 @@ def __init__(
create_support=None,
mapping_on_scoping=None,
mesh=None,
+ use_quadratic_elements=None,
config=None,
server=None,
):
@@ -92,6 +103,8 @@ def __init__(
self.inputs.mapping_on_scoping.connect(mapping_on_scoping)
if mesh is not None:
self.inputs.mesh.connect(mesh)
+ if use_quadratic_elements is not None:
+ self.inputs.use_quadratic_elements.connect(use_quadratic_elements)
@staticmethod
def _spec():
@@ -146,6 +159,17 @@ def _spec():
label spaces as the coordinates
fields container""",
),
+ 200: PinSpecification(
+ name="use_quadratic_elements",
+ type_names=["bool"],
+ optional=True,
+ document="""If this pin is set to true, the element
+ search for each coordinate is
+ computed on the quadratic element if
+ the element is quadratic (more
+ precise but less performant). default
+ is false.""",
+ ),
},
map_output_pin_spec={
0: PinSpecification(
@@ -213,6 +237,8 @@ class InputsOnCoordinates(_Inputs):
>>> op.inputs.mapping_on_scoping.connect(my_mapping_on_scoping)
>>> my_mesh = dpf.MeshedRegion()
>>> op.inputs.mesh.connect(my_mesh)
+ >>> my_use_quadratic_elements = bool()
+ >>> op.inputs.use_quadratic_elements.connect(my_use_quadratic_elements)
"""
def __init__(self, op: Operator):
@@ -227,6 +253,10 @@ def __init__(self, op: Operator):
self._inputs.append(self._mapping_on_scoping)
self._mesh = Input(on_coordinates._spec().input_pin(7), 7, op, -1)
self._inputs.append(self._mesh)
+ self._use_quadratic_elements = Input(
+ on_coordinates._spec().input_pin(200), 200, op, -1
+ )
+ self._inputs.append(self._use_quadratic_elements)
@property
def fields_container(self):
@@ -335,6 +365,31 @@ def mesh(self):
"""
return self._mesh
+ @property
+ def use_quadratic_elements(self):
+ """Allows to connect use_quadratic_elements input to the operator.
+
+ If this pin is set to true, the element
+ search for each coordinate is
+ computed on the quadratic element if
+ the element is quadratic (more
+ precise but less performant). default
+ is false.
+
+ Parameters
+ ----------
+ my_use_quadratic_elements : bool
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.mapping.on_coordinates()
+ >>> op.inputs.use_quadratic_elements.connect(my_use_quadratic_elements)
+ >>> # or
+ >>> op.inputs.use_quadratic_elements(my_use_quadratic_elements)
+ """
+ return self._use_quadratic_elements
+
class OutputsOnCoordinates(_Outputs):
"""Intermediate class used to get outputs from
diff --git a/src/ansys/dpf/core/operators/mapping/on_reduced_coordinates.py b/src/ansys/dpf/core/operators/mapping/on_reduced_coordinates.py
index af8938caf9..9b354dcfb8 100644
--- a/src/ansys/dpf/core/operators/mapping/on_reduced_coordinates.py
+++ b/src/ansys/dpf/core/operators/mapping/on_reduced_coordinates.py
@@ -33,12 +33,13 @@ class on_reduced_coordinates(Operator):
is set, it should be on the same
label spaces as the coordinates
fields container
- use_quadratic_elements : bool
- If this pin is set to true interpolation is
- computed on the quadratic element if
- the element is quadratic (default is
- false). to use only when results have
- mid side nodes values.
+ use_quadratic_elements : bool, optional
+ If this pin is set to true, the interpolation
+ is computed on the quadratic element
+ if the element is quadratic (more
+ precise but less performant). default
+ is false. to use only when results
+ have mid side nodes values.
Examples
@@ -142,12 +143,13 @@ def _spec():
200: PinSpecification(
name="use_quadratic_elements",
type_names=["bool"],
- optional=False,
- document="""If this pin is set to true interpolation is
- computed on the quadratic element if
- the element is quadratic (default is
- false). to use only when results have
- mid side nodes values.""",
+ optional=True,
+ document="""If this pin is set to true, the interpolation
+ is computed on the quadratic element
+ if the element is quadratic (more
+ precise but less performant). default
+ is false. to use only when results
+ have mid side nodes values.""",
),
},
map_output_pin_spec={
@@ -331,11 +333,12 @@ def mesh(self):
def use_quadratic_elements(self):
"""Allows to connect use_quadratic_elements input to the operator.
- If this pin is set to true interpolation is
- computed on the quadratic element if
- the element is quadratic (default is
- false). to use only when results have
- mid side nodes values.
+ If this pin is set to true, the interpolation
+ is computed on the quadratic element
+ if the element is quadratic (more
+ precise but less performant). default
+ is false. to use only when results
+ have mid side nodes values.
Parameters
----------
diff --git a/src/ansys/dpf/core/operators/mesh/beam_properties.py b/src/ansys/dpf/core/operators/mesh/beam_properties.py
index 995efa0983..d7923db8a1 100644
--- a/src/ansys/dpf/core/operators/mesh/beam_properties.py
+++ b/src/ansys/dpf/core/operators/mesh/beam_properties.py
@@ -55,6 +55,9 @@ class beam_properties(Operator):
>>> result_field_beam_length = op.outputs.field_beam_length()
>>> result_field_torsion_constant = op.outputs.field_torsion_constant()
>>> result_field_warping_constant = op.outputs.field_warping_constant()
+ >>> result_field_offset_type = op.outputs.field_offset_type()
+ >>> result_field_offset_y = op.outputs.field_offset_y()
+ >>> result_field_offset_z = op.outputs.field_offset_z()
"""
def __init__(self, streams=None, data_sources=None, config=None, server=None):
@@ -171,6 +174,24 @@ def _spec():
document="""This field contains the warping constant of
beams.""",
),
+ 11: PinSpecification(
+ name="field_offset_type",
+ type_names=["field"],
+ optional=False,
+ document="""This field contains offset type of beams.""",
+ ),
+ 12: PinSpecification(
+ name="field_offset_y",
+ type_names=["field"],
+ optional=False,
+ document="""This field contains offset y of beams.""",
+ ),
+ 13: PinSpecification(
+ name="field_offset_z",
+ type_names=["field"],
+ optional=False,
+ document="""This field contains offset z of beams.""",
+ ),
},
)
return spec
@@ -296,6 +317,9 @@ class OutputsBeamProperties(_Outputs):
>>> result_field_beam_length = op.outputs.field_beam_length()
>>> result_field_torsion_constant = op.outputs.field_torsion_constant()
>>> result_field_warping_constant = op.outputs.field_warping_constant()
+ >>> result_field_offset_type = op.outputs.field_offset_type()
+ >>> result_field_offset_y = op.outputs.field_offset_y()
+ >>> result_field_offset_z = op.outputs.field_offset_z()
"""
def __init__(self, op: Operator):
@@ -330,6 +354,12 @@ def __init__(self, op: Operator):
beam_properties._spec().output_pin(10), 10, op
)
self._outputs.append(self._field_warping_constant)
+ self._field_offset_type = Output(beam_properties._spec().output_pin(11), 11, op)
+ self._outputs.append(self._field_offset_type)
+ self._field_offset_y = Output(beam_properties._spec().output_pin(12), 12, op)
+ self._outputs.append(self._field_offset_y)
+ self._field_offset_z = Output(beam_properties._spec().output_pin(13), 13, op)
+ self._outputs.append(self._field_offset_z)
@property
def mesh_out(self):
@@ -517,3 +547,54 @@ def field_warping_constant(self):
>>> result_field_warping_constant = op.outputs.field_warping_constant()
""" # noqa: E501
return self._field_warping_constant
+
+ @property
+ def field_offset_type(self):
+ """Allows to get field_offset_type output of the operator
+
+ Returns
+ ----------
+ my_field_offset_type : Field
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.mesh.beam_properties()
+ >>> # Connect inputs : op.inputs. ...
+ >>> result_field_offset_type = op.outputs.field_offset_type()
+ """ # noqa: E501
+ return self._field_offset_type
+
+ @property
+ def field_offset_y(self):
+ """Allows to get field_offset_y output of the operator
+
+ Returns
+ ----------
+ my_field_offset_y : Field
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.mesh.beam_properties()
+ >>> # Connect inputs : op.inputs. ...
+ >>> result_field_offset_y = op.outputs.field_offset_y()
+ """ # noqa: E501
+ return self._field_offset_y
+
+ @property
+ def field_offset_z(self):
+ """Allows to get field_offset_z output of the operator
+
+ Returns
+ ----------
+ my_field_offset_z : Field
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.mesh.beam_properties()
+ >>> # Connect inputs : op.inputs. ...
+ >>> result_field_offset_z = op.outputs.field_offset_z()
+ """ # noqa: E501
+ return self._field_offset_z
diff --git a/src/ansys/dpf/core/operators/mesh/skin.py b/src/ansys/dpf/core/operators/mesh/skin.py
index 500db8d709..94b8f11aa0 100644
--- a/src/ansys/dpf/core/operators/mesh/skin.py
+++ b/src/ansys/dpf/core/operators/mesh/skin.py
@@ -18,6 +18,11 @@ class skin(Operator):
----------
mesh : MeshedRegion
mesh_scoping : Scoping, optional
+ Nodal scoping to restrict the skin extraction
+ to a set of nodes. if provided, a
+ skin element is added to the skin
+ mesh if all its nodes are in the
+ scoping.
Examples
@@ -73,7 +78,11 @@ def _spec():
name="mesh_scoping",
type_names=["scoping"],
optional=True,
- document="""""",
+ document="""Nodal scoping to restrict the skin extraction
+ to a set of nodes. if provided, a
+ skin element is added to the skin
+ mesh if all its nodes are in the
+ scoping.""",
),
},
map_output_pin_spec={
@@ -203,6 +212,12 @@ def mesh(self):
def mesh_scoping(self):
"""Allows to connect mesh_scoping input to the operator.
+ Nodal scoping to restrict the skin extraction
+ to a set of nodes. if provided, a
+ skin element is added to the skin
+ mesh if all its nodes are in the
+ scoping.
+
Parameters
----------
my_mesh_scoping : Scoping
diff --git a/src/ansys/dpf/core/operators/metadata/__init__.py b/src/ansys/dpf/core/operators/metadata/__init__.py
index eaf46e53dc..e96bcc5fbd 100644
--- a/src/ansys/dpf/core/operators/metadata/__init__.py
+++ b/src/ansys/dpf/core/operators/metadata/__init__.py
@@ -4,7 +4,6 @@
from .datasources_provider import datasources_provider
from .integrate_over_time_freq import integrate_over_time_freq
from .is_cyclic import is_cyclic
-from .material_provider import material_provider
from .material_support_provider import material_support_provider
from .mesh_info_provider import mesh_info_provider
from .mesh_property_provider import mesh_property_provider
diff --git a/src/ansys/dpf/core/operators/metadata/material_provider.py b/src/ansys/dpf/core/operators/metadata/material_provider.py
deleted file mode 100644
index a3f7a393ae..0000000000
--- a/src/ansys/dpf/core/operators/metadata/material_provider.py
+++ /dev/null
@@ -1,226 +0,0 @@
-"""
-material_provider
-=================
-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 material_provider(Operator):
- """Reads available materials and properties from the results files
- contained in the streams or data sources.
-
- Parameters
- ----------
- streams_container : StreamsContainer, optional
- Streams (result file container).
- data_sources : DataSources
- If the stream is null, retrieves the file
- path from the data sources.
-
-
- Examples
- --------
- >>> from ansys.dpf import core as dpf
-
- >>> # Instantiate operator
- >>> op = dpf.operators.metadata.material_provider()
-
- >>> # Make input connections
- >>> 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)
-
- >>> # Instantiate operator and connect inputs in one line
- >>> op = dpf.operators.metadata.material_provider(
- ... streams_container=my_streams_container,
- ... data_sources=my_data_sources,
- ... )
-
- >>> # Get output data
- >>> result_materials = op.outputs.materials()
- """
-
- def __init__(
- self, streams_container=None, data_sources=None, config=None, server=None
- ):
- super().__init__(name="materials_provider", config=config, server=server)
- self._inputs = InputsMaterialProvider(self)
- self._outputs = OutputsMaterialProvider(self)
- 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)
-
- @staticmethod
- def _spec():
- description = """Reads available materials and properties from the results files
- contained in the streams or data sources."""
- spec = Specification(
- description=description,
- map_input_pin_spec={
- 3: PinSpecification(
- name="streams_container",
- type_names=["streams_container"],
- optional=True,
- document="""Streams (result file container).""",
- ),
- 4: PinSpecification(
- name="data_sources",
- type_names=["data_sources"],
- optional=False,
- document="""If the stream is null, retrieves the file
- path from the data sources.""",
- ),
- },
- map_output_pin_spec={
- 0: PinSpecification(
- name="materials",
- type_names=["materials"],
- 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="materials_provider", server=server)
-
- @property
- def inputs(self):
- """Enables to connect inputs to the operator
-
- Returns
- --------
- inputs : InputsMaterialProvider
- """
- return super().inputs
-
- @property
- def outputs(self):
- """Enables to get outputs of the operator by evaluating it
-
- Returns
- --------
- outputs : OutputsMaterialProvider
- """
- return super().outputs
-
-
-class InputsMaterialProvider(_Inputs):
- """Intermediate class used to connect user inputs to
- material_provider operator.
-
- Examples
- --------
- >>> from ansys.dpf import core as dpf
- >>> op = dpf.operators.metadata.material_provider()
- >>> 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)
- """
-
- def __init__(self, op: Operator):
- super().__init__(material_provider._spec().inputs, op)
- self._streams_container = Input(
- material_provider._spec().input_pin(3), 3, op, -1
- )
- self._inputs.append(self._streams_container)
- self._data_sources = Input(material_provider._spec().input_pin(4), 4, op, -1)
- self._inputs.append(self._data_sources)
-
- @property
- def streams_container(self):
- """Allows to connect streams_container input to the operator.
-
- Streams (result file container).
-
- Parameters
- ----------
- my_streams_container : StreamsContainer
-
- Examples
- --------
- >>> from ansys.dpf import core as dpf
- >>> op = dpf.operators.metadata.material_provider()
- >>> 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.
-
- If the stream is null, retrieves the file
- path from the data sources.
-
- Parameters
- ----------
- my_data_sources : DataSources
-
- Examples
- --------
- >>> from ansys.dpf import core as dpf
- >>> op = dpf.operators.metadata.material_provider()
- >>> op.inputs.data_sources.connect(my_data_sources)
- >>> # or
- >>> op.inputs.data_sources(my_data_sources)
- """
- return self._data_sources
-
-
-class OutputsMaterialProvider(_Outputs):
- """Intermediate class used to get outputs from
- material_provider operator.
-
- Examples
- --------
- >>> from ansys.dpf import core as dpf
- >>> op = dpf.operators.metadata.material_provider()
- >>> # Connect inputs : op.inputs. ...
- >>> result_materials = op.outputs.materials()
- """
-
- def __init__(self, op: Operator):
- super().__init__(material_provider._spec().outputs, op)
- self._materials = Output(material_provider._spec().output_pin(0), 0, op)
- self._outputs.append(self._materials)
-
- @property
- def materials(self):
- """Allows to get materials output of the operator
-
- Returns
- ----------
- my_materials : Materials
-
- Examples
- --------
- >>> from ansys.dpf import core as dpf
- >>> op = dpf.operators.metadata.material_provider()
- >>> # Connect inputs : op.inputs. ...
- >>> result_materials = op.outputs.materials()
- """ # noqa: E501
- return self._materials
diff --git a/src/ansys/dpf/core/operators/result/elastic_strain_principal_1.py b/src/ansys/dpf/core/operators/result/elastic_strain_principal_1.py
index f60825c3da..cfd60a24ac 100644
--- a/src/ansys/dpf/core/operators/result/elastic_strain_principal_1.py
+++ b/src/ansys/dpf/core/operators/result/elastic_strain_principal_1.py
@@ -13,7 +13,8 @@
class elastic_strain_principal_1(Operator):
"""Read/compute element nodal component elastic strains 1st principal
component by calling the readers defined by the datasources and
- computing its eigen values.
+ computing its eigen values. The off-diagonal strains are first
+ converted from Voigt notation to the standard strain values.
Parameters
----------
@@ -162,7 +163,9 @@ def __init__(
def _spec():
description = """Read/compute element nodal component elastic strains 1st principal
component by calling the readers defined by the
- datasources and computing its eigen values."""
+ datasources and computing its eigen values. The off-
+ diagonal strains are first converted from Voigt notation
+ to the standard strain values."""
spec = Specification(
description=description,
map_input_pin_spec={
diff --git a/src/ansys/dpf/core/operators/result/elastic_strain_principal_2.py b/src/ansys/dpf/core/operators/result/elastic_strain_principal_2.py
index 7c5ee1f239..9ec3879893 100644
--- a/src/ansys/dpf/core/operators/result/elastic_strain_principal_2.py
+++ b/src/ansys/dpf/core/operators/result/elastic_strain_principal_2.py
@@ -13,7 +13,8 @@
class elastic_strain_principal_2(Operator):
"""Read/compute element nodal component elastic strains 2nd principal
component by calling the readers defined by the datasources and
- computing its eigen values.
+ computing its eigen values. The off-diagonal strains are first
+ converted from Voigt notation to the standard strain values.
Parameters
----------
@@ -162,7 +163,9 @@ def __init__(
def _spec():
description = """Read/compute element nodal component elastic strains 2nd principal
component by calling the readers defined by the
- datasources and computing its eigen values."""
+ datasources and computing its eigen values. The off-
+ diagonal strains are first converted from Voigt notation
+ to the standard strain values."""
spec = Specification(
description=description,
map_input_pin_spec={
diff --git a/src/ansys/dpf/core/operators/result/elastic_strain_principal_3.py b/src/ansys/dpf/core/operators/result/elastic_strain_principal_3.py
index 7bf8d13fc3..2880d151a1 100644
--- a/src/ansys/dpf/core/operators/result/elastic_strain_principal_3.py
+++ b/src/ansys/dpf/core/operators/result/elastic_strain_principal_3.py
@@ -13,7 +13,8 @@
class elastic_strain_principal_3(Operator):
"""Read/compute element nodal component elastic strains 3rd principal
component by calling the readers defined by the datasources and
- computing its eigen values.
+ computing its eigen values. The off-diagonal strains are first
+ converted from Voigt notation to the standard strain values.
Parameters
----------
@@ -162,7 +163,9 @@ def __init__(
def _spec():
description = """Read/compute element nodal component elastic strains 3rd principal
component by calling the readers defined by the
- datasources and computing its eigen values."""
+ datasources and computing its eigen values. The off-
+ diagonal strains are first converted from Voigt notation
+ to the standard strain values."""
spec = Specification(
description=description,
map_input_pin_spec={
diff --git a/src/ansys/dpf/core/operators/result/element_nodal_forces.py b/src/ansys/dpf/core/operators/result/element_nodal_forces.py
index 881f560cfa..0ace630ed3 100644
--- a/src/ansys/dpf/core/operators/result/element_nodal_forces.py
+++ b/src/ansys/dpf/core/operators/result/element_nodal_forces.py
@@ -79,6 +79,16 @@ class element_nodal_forces(Operator):
nodal shell and solid results to be
split if this pin is set to true
(default is false)
+ split_force_components : bool, optional
+ If this pin is set to true, the output fields
+ container splits the enf by degree of
+ freedom ("dof" label, 0 for
+ translation, 1 for rotation, 2 for
+ temperature) and derivative order
+ ("derivative_order" label, 0 for
+ stiffness terms, 1 for damping terms
+ and 2 for inertial terms). default is
+ false.
Examples
@@ -111,6 +121,8 @@ class element_nodal_forces(Operator):
>>> op.inputs.read_beams.connect(my_read_beams)
>>> my_split_shells = bool()
>>> op.inputs.split_shells.connect(my_split_shells)
+ >>> my_split_force_components = bool()
+ >>> op.inputs.split_force_components.connect(my_split_force_components)
>>> # Instantiate operator and connect inputs in one line
>>> op = dpf.operators.result.element_nodal_forces(
@@ -125,6 +137,7 @@ class element_nodal_forces(Operator):
... read_cyclic=my_read_cyclic,
... read_beams=my_read_beams,
... split_shells=my_split_shells,
+ ... split_force_components=my_split_force_components,
... )
>>> # Get output data
@@ -144,6 +157,7 @@ def __init__(
read_cyclic=None,
read_beams=None,
split_shells=None,
+ split_force_components=None,
config=None,
server=None,
):
@@ -172,6 +186,8 @@ def __init__(
self.inputs.read_beams.connect(read_beams)
if split_shells is not None:
self.inputs.split_shells.connect(split_shells)
+ if split_force_components is not None:
+ self.inputs.split_force_components.connect(split_force_components)
@staticmethod
def _spec():
@@ -294,6 +310,20 @@ def _spec():
split if this pin is set to true
(default is false)""",
),
+ 200: PinSpecification(
+ name="split_force_components",
+ type_names=["bool"],
+ optional=True,
+ document="""If this pin is set to true, the output fields
+ container splits the enf by degree of
+ freedom ("dof" label, 0 for
+ translation, 1 for rotation, 2 for
+ temperature) and derivative order
+ ("derivative_order" label, 0 for
+ stiffness terms, 1 for damping terms
+ and 2 for inertial terms). default is
+ false.""",
+ ),
},
map_output_pin_spec={
0: PinSpecification(
@@ -373,6 +403,8 @@ class InputsElementNodalForces(_Inputs):
>>> op.inputs.read_beams.connect(my_read_beams)
>>> my_split_shells = bool()
>>> op.inputs.split_shells.connect(my_split_shells)
+ >>> my_split_force_components = bool()
+ >>> op.inputs.split_force_components.connect(my_split_force_components)
"""
def __init__(self, op: Operator):
@@ -411,6 +443,10 @@ def __init__(self, op: Operator):
element_nodal_forces._spec().input_pin(26), 26, op, -1
)
self._inputs.append(self._split_shells)
+ self._split_force_components = Input(
+ element_nodal_forces._spec().input_pin(200), 200, op, -1
+ )
+ self._inputs.append(self._split_force_components)
@property
def time_scoping(self):
@@ -671,6 +707,34 @@ def split_shells(self):
"""
return self._split_shells
+ @property
+ def split_force_components(self):
+ """Allows to connect split_force_components input to the operator.
+
+ If this pin is set to true, the output fields
+ container splits the enf by degree of
+ freedom ("dof" label, 0 for
+ translation, 1 for rotation, 2 for
+ temperature) and derivative order
+ ("derivative_order" label, 0 for
+ stiffness terms, 1 for damping terms
+ and 2 for inertial terms). default is
+ false.
+
+ Parameters
+ ----------
+ my_split_force_components : bool
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.result.element_nodal_forces()
+ >>> op.inputs.split_force_components.connect(my_split_force_components)
+ >>> # or
+ >>> op.inputs.split_force_components(my_split_force_components)
+ """
+ return self._split_force_components
+
class OutputsElementNodalForces(_Outputs):
"""Intermediate class used to get outputs from
diff --git a/src/ansys/dpf/core/operators/result/element_orientations.py b/src/ansys/dpf/core/operators/result/element_orientations.py
index c961e0add3..e2d4bb1abc 100644
--- a/src/ansys/dpf/core/operators/result/element_orientations.py
+++ b/src/ansys/dpf/core/operators/result/element_orientations.py
@@ -11,9 +11,9 @@
class element_orientations(Operator):
- """Read/compute element output orientations by calling the readers
- defined by the datasources. Regarding the requested location and
- the input mesh scoping, the result location can be
+ """Read/compute element euler angles by calling the readers defined by
+ the datasources. Regarding the requested location and the input
+ mesh scoping, the result location can be
Nodal/ElementalNodal/Elemental.
Parameters
@@ -175,10 +175,10 @@ def __init__(
@staticmethod
def _spec():
- description = """Read/compute element output orientations by calling the readers
- defined by the datasources. Regarding the requested
- location and the input mesh scoping, the result location
- can be Nodal/ElementalNodal/Elemental."""
+ description = """Read/compute element euler angles by calling the readers defined by
+ the datasources. Regarding the requested location and the
+ input mesh scoping, the result location can be
+ Nodal/ElementalNodal/Elemental."""
spec = Specification(
description=description,
map_input_pin_spec={
diff --git a/src/ansys/dpf/core/operators/result/plastic_strain_principal_1.py b/src/ansys/dpf/core/operators/result/plastic_strain_principal_1.py
index 490fc06edb..10a72b1f17 100644
--- a/src/ansys/dpf/core/operators/result/plastic_strain_principal_1.py
+++ b/src/ansys/dpf/core/operators/result/plastic_strain_principal_1.py
@@ -13,7 +13,8 @@
class plastic_strain_principal_1(Operator):
"""Read/compute element nodal component plastic strains 1st principal
component by calling the readers defined by the datasources and
- computing its eigen values.
+ computing its eigen values. The off-diagonal strains are first
+ converted from Voigt notation to the standard strain values.
Parameters
----------
@@ -162,7 +163,9 @@ def __init__(
def _spec():
description = """Read/compute element nodal component plastic strains 1st principal
component by calling the readers defined by the
- datasources and computing its eigen values."""
+ datasources and computing its eigen values. The off-
+ diagonal strains are first converted from Voigt notation
+ to the standard strain values."""
spec = Specification(
description=description,
map_input_pin_spec={
diff --git a/src/ansys/dpf/core/operators/result/plastic_strain_principal_2.py b/src/ansys/dpf/core/operators/result/plastic_strain_principal_2.py
index 6ec410a7f2..304e25038b 100644
--- a/src/ansys/dpf/core/operators/result/plastic_strain_principal_2.py
+++ b/src/ansys/dpf/core/operators/result/plastic_strain_principal_2.py
@@ -13,7 +13,8 @@
class plastic_strain_principal_2(Operator):
"""Read/compute element nodal component plastic strains 2nd principal
component by calling the readers defined by the datasources and
- computing its eigen values.
+ computing its eigen values. The off-diagonal strains are first
+ converted from Voigt notation to the standard strain values.
Parameters
----------
@@ -162,7 +163,9 @@ def __init__(
def _spec():
description = """Read/compute element nodal component plastic strains 2nd principal
component by calling the readers defined by the
- datasources and computing its eigen values."""
+ datasources and computing its eigen values. The off-
+ diagonal strains are first converted from Voigt notation
+ to the standard strain values."""
spec = Specification(
description=description,
map_input_pin_spec={
diff --git a/src/ansys/dpf/core/operators/result/plastic_strain_principal_3.py b/src/ansys/dpf/core/operators/result/plastic_strain_principal_3.py
index 53534ac00c..e9c13c7252 100644
--- a/src/ansys/dpf/core/operators/result/plastic_strain_principal_3.py
+++ b/src/ansys/dpf/core/operators/result/plastic_strain_principal_3.py
@@ -13,7 +13,8 @@
class plastic_strain_principal_3(Operator):
"""Read/compute element nodal component plastic strains 3rd principal
component by calling the readers defined by the datasources and
- computing its eigen values.
+ computing its eigen values. The off-diagonal strains are first
+ converted from Voigt notation to the standard strain values.
Parameters
----------
@@ -162,7 +163,9 @@ def __init__(
def _spec():
description = """Read/compute element nodal component plastic strains 3rd principal
component by calling the readers defined by the
- datasources and computing its eigen values."""
+ datasources and computing its eigen values. The off-
+ diagonal strains are first converted from Voigt notation
+ to the standard strain values."""
spec = Specification(
description=description,
map_input_pin_spec={
diff --git a/src/ansys/dpf/core/operators/result/thermal_strain_principal_1.py b/src/ansys/dpf/core/operators/result/thermal_strain_principal_1.py
index d290f951ec..1efd369584 100644
--- a/src/ansys/dpf/core/operators/result/thermal_strain_principal_1.py
+++ b/src/ansys/dpf/core/operators/result/thermal_strain_principal_1.py
@@ -13,7 +13,8 @@
class thermal_strain_principal_1(Operator):
"""Read/compute element nodal component thermal strains 1st principal
component by calling the readers defined by the datasources and
- computing its eigen values.
+ computing its eigen values. The off-diagonal strains are first
+ converted from Voigt notation to the standard strain values.
Parameters
----------
@@ -162,7 +163,9 @@ def __init__(
def _spec():
description = """Read/compute element nodal component thermal strains 1st principal
component by calling the readers defined by the
- datasources and computing its eigen values."""
+ datasources and computing its eigen values. The off-
+ diagonal strains are first converted from Voigt notation
+ to the standard strain values."""
spec = Specification(
description=description,
map_input_pin_spec={
diff --git a/src/ansys/dpf/core/operators/result/thermal_strain_principal_2.py b/src/ansys/dpf/core/operators/result/thermal_strain_principal_2.py
index 324c52c314..ccea1aeefc 100644
--- a/src/ansys/dpf/core/operators/result/thermal_strain_principal_2.py
+++ b/src/ansys/dpf/core/operators/result/thermal_strain_principal_2.py
@@ -13,7 +13,8 @@
class thermal_strain_principal_2(Operator):
"""Read/compute element nodal component thermal strains 2nd principal
component by calling the readers defined by the datasources and
- computing its eigen values.
+ computing its eigen values. The off-diagonal strains are first
+ converted from Voigt notation to the standard strain values.
Parameters
----------
@@ -162,7 +163,9 @@ def __init__(
def _spec():
description = """Read/compute element nodal component thermal strains 2nd principal
component by calling the readers defined by the
- datasources and computing its eigen values."""
+ datasources and computing its eigen values. The off-
+ diagonal strains are first converted from Voigt notation
+ to the standard strain values."""
spec = Specification(
description=description,
map_input_pin_spec={
diff --git a/src/ansys/dpf/core/operators/result/thermal_strain_principal_3.py b/src/ansys/dpf/core/operators/result/thermal_strain_principal_3.py
index 4fc00f7d39..1ae2c8feb4 100644
--- a/src/ansys/dpf/core/operators/result/thermal_strain_principal_3.py
+++ b/src/ansys/dpf/core/operators/result/thermal_strain_principal_3.py
@@ -13,7 +13,8 @@
class thermal_strain_principal_3(Operator):
"""Read/compute element nodal component thermal strains 3rd principal
component by calling the readers defined by the datasources and
- computing its eigen values.
+ computing its eigen values. The off-diagonal strains are first
+ converted from Voigt notation to the standard strain values.
Parameters
----------
@@ -162,7 +163,9 @@ def __init__(
def _spec():
description = """Read/compute element nodal component thermal strains 3rd principal
component by calling the readers defined by the
- datasources and computing its eigen values."""
+ datasources and computing its eigen values. The off-
+ diagonal strains are first converted from Voigt notation
+ to the standard strain values."""
spec = Specification(
description=description,
map_input_pin_spec={
diff --git a/src/ansys/dpf/core/operators/result/write_cms_rbd_file.py b/src/ansys/dpf/core/operators/result/write_cms_rbd_file.py
index 2a547015f2..aefa12b106 100644
--- a/src/ansys/dpf/core/operators/result/write_cms_rbd_file.py
+++ b/src/ansys/dpf/core/operators/result/write_cms_rbd_file.py
@@ -6,7 +6,7 @@
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 _Outputs
+from ansys.dpf.core.outputs import Output, _Outputs
from ansys.dpf.core.operators.specification import PinSpecification, Specification
@@ -133,6 +133,8 @@ class write_cms_rbd_file(Operator):
... file_path=my_file_path,
... )
+ >>> # Get output data
+ >>> result_data_sources = op.outputs.data_sources()
"""
def __init__(
@@ -370,7 +372,15 @@ def _spec():
occurs""",
),
},
- map_output_pin_spec={},
+ map_output_pin_spec={
+ 0: PinSpecification(
+ name="data_sources",
+ type_names=["data_sources"],
+ optional=False,
+ document="""Data source containing the cms_rbd file
+ generated.""",
+ ),
+ },
)
return spec
@@ -977,7 +987,27 @@ class OutputsWriteCmsRbdFile(_Outputs):
>>> from ansys.dpf import core as dpf
>>> op = dpf.operators.result.write_cms_rbd_file()
>>> # Connect inputs : op.inputs. ...
+ >>> result_data_sources = op.outputs.data_sources()
"""
def __init__(self, op: Operator):
super().__init__(write_cms_rbd_file._spec().outputs, op)
+ self._data_sources = Output(write_cms_rbd_file._spec().output_pin(0), 0, op)
+ self._outputs.append(self._data_sources)
+
+ @property
+ def data_sources(self):
+ """Allows to get data_sources output of the operator
+
+ Returns
+ ----------
+ my_data_sources : DataSources
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.result.write_cms_rbd_file()
+ >>> # Connect inputs : op.inputs. ...
+ >>> result_data_sources = op.outputs.data_sources()
+ """ # noqa: E501
+ return self._data_sources
diff --git a/src/ansys/dpf/core/operators/serialization/export_symbolic_workflow.py b/src/ansys/dpf/core/operators/serialization/export_symbolic_workflow.py
index 41ecb588f6..1d801d63af 100644
--- a/src/ansys/dpf/core/operators/serialization/export_symbolic_workflow.py
+++ b/src/ansys/dpf/core/operators/serialization/export_symbolic_workflow.py
@@ -22,6 +22,12 @@ class export_symbolic_workflow(Operator):
format : int, optional
0 is ascii format and 1 is binary, default is
0.
+ options : int, optional
+ 1 copies connections with its data, 2
+ forwards named inputs and outputs
+ names, 7 copies connections of named
+ inputs and ouputs with their data.
+ default is 7.
Examples
@@ -38,19 +44,30 @@ class export_symbolic_workflow(Operator):
>>> op.inputs.path.connect(my_path)
>>> my_format = int()
>>> op.inputs.format.connect(my_format)
+ >>> my_options = int()
+ >>> op.inputs.options.connect(my_options)
>>> # Instantiate operator and connect inputs in one line
>>> op = dpf.operators.serialization.export_symbolic_workflow(
... workflow=my_workflow,
... path=my_path,
... format=my_format,
+ ... options=my_options,
... )
>>> # Get output data
>>> result_data_sources = op.outputs.data_sources()
"""
- def __init__(self, workflow=None, path=None, format=None, config=None, server=None):
+ def __init__(
+ self,
+ workflow=None,
+ path=None,
+ format=None,
+ options=None,
+ config=None,
+ server=None,
+ ):
super().__init__(name="export_symbolic_workflow", config=config, server=server)
self._inputs = InputsExportSymbolicWorkflow(self)
self._outputs = OutputsExportSymbolicWorkflow(self)
@@ -60,6 +77,8 @@ def __init__(self, workflow=None, path=None, format=None, config=None, server=No
self.inputs.path.connect(path)
if format is not None:
self.inputs.format.connect(format)
+ if options is not None:
+ self.inputs.options.connect(options)
@staticmethod
def _spec():
@@ -87,6 +106,16 @@ def _spec():
document="""0 is ascii format and 1 is binary, default is
0.""",
),
+ 3: PinSpecification(
+ name="options",
+ type_names=["int32"],
+ optional=True,
+ document="""1 copies connections with its data, 2
+ forwards named inputs and outputs
+ names, 7 copies connections of named
+ inputs and ouputs with their data.
+ default is 7.""",
+ ),
},
map_output_pin_spec={
0: PinSpecification(
@@ -150,6 +179,8 @@ class InputsExportSymbolicWorkflow(_Inputs):
>>> op.inputs.path.connect(my_path)
>>> my_format = int()
>>> op.inputs.format.connect(my_format)
+ >>> my_options = int()
+ >>> op.inputs.options.connect(my_options)
"""
def __init__(self, op: Operator):
@@ -160,6 +191,8 @@ def __init__(self, op: Operator):
self._inputs.append(self._path)
self._format = Input(export_symbolic_workflow._spec().input_pin(2), 2, op, -1)
self._inputs.append(self._format)
+ self._options = Input(export_symbolic_workflow._spec().input_pin(3), 3, op, -1)
+ self._inputs.append(self._options)
@property
def workflow(self):
@@ -218,6 +251,30 @@ def format(self):
"""
return self._format
+ @property
+ def options(self):
+ """Allows to connect options input to the operator.
+
+ 1 copies connections with its data, 2
+ forwards named inputs and outputs
+ names, 7 copies connections of named
+ inputs and ouputs with their data.
+ default is 7.
+
+ Parameters
+ ----------
+ my_options : int
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.serialization.export_symbolic_workflow()
+ >>> op.inputs.options.connect(my_options)
+ >>> # or
+ >>> op.inputs.options(my_options)
+ """
+ return self._options
+
class OutputsExportSymbolicWorkflow(_Outputs):
"""Intermediate class used to get outputs from
diff --git a/src/ansys/dpf/core/operators/utility/__init__.py b/src/ansys/dpf/core/operators/utility/__init__.py
index 146be33c31..4760cfa895 100644
--- a/src/ansys/dpf/core/operators/utility/__init__.py
+++ b/src/ansys/dpf/core/operators/utility/__init__.py
@@ -46,6 +46,7 @@
from .merge_result_infos import merge_result_infos
from .merge_scopings import merge_scopings
from .merge_scopings_containers import merge_scopings_containers
+from .merge_string_fields import merge_string_fields
from .merge_supports import merge_supports
from .merge_time_freq_supports import merge_time_freq_supports
from .merge_weighted_fields import merge_weighted_fields
@@ -65,6 +66,7 @@
from .set_property import set_property
from .split_in_for_each_range import split_in_for_each_range
from .strain_from_voigt import strain_from_voigt
+from .strain_from_voigt_fc import strain_from_voigt_fc
from .txt_file_to_dpf import txt_file_to_dpf
from .unitary_field import unitary_field
from .weighted_merge_fields_by_label import weighted_merge_fields_by_label
diff --git a/src/ansys/dpf/core/operators/utility/assemble_scalars_to_matrices.py b/src/ansys/dpf/core/operators/utility/assemble_scalars_to_matrices.py
index a036321d61..a1905ddb3b 100644
--- a/src/ansys/dpf/core/operators/utility/assemble_scalars_to_matrices.py
+++ b/src/ansys/dpf/core/operators/utility/assemble_scalars_to_matrices.py
@@ -11,7 +11,9 @@
class assemble_scalars_to_matrices(Operator):
- """Take nine scalar fields and assemble them as a 3x3 matrix field.
+ """Take nine scalar fields and assemble them as a 3x3 matrix field. If
+ the 'symmetrical' input is set to true, only six scalar fields are
+ required (xx, yy, zz, xy, xz and yz).
Parameters
----------
@@ -24,6 +26,7 @@ class assemble_scalars_to_matrices(Operator):
yx : Field, optional
zy : Field, optional
zx : Field, optional
+ symmetrical : bool, optional
Examples
@@ -52,6 +55,8 @@ class assemble_scalars_to_matrices(Operator):
>>> op.inputs.zy.connect(my_zy)
>>> my_zx = dpf.Field()
>>> op.inputs.zx.connect(my_zx)
+ >>> my_symmetrical = bool()
+ >>> op.inputs.symmetrical.connect(my_symmetrical)
>>> # Instantiate operator and connect inputs in one line
>>> op = dpf.operators.utility.assemble_scalars_to_matrices(
@@ -64,6 +69,7 @@ class assemble_scalars_to_matrices(Operator):
... yx=my_yx,
... zy=my_zy,
... zx=my_zx,
+ ... symmetrical=my_symmetrical,
... )
>>> # Get output data
@@ -81,6 +87,7 @@ def __init__(
yx=None,
zy=None,
zx=None,
+ symmetrical=None,
config=None,
server=None,
):
@@ -107,12 +114,14 @@ def __init__(
self.inputs.zy.connect(zy)
if zx is not None:
self.inputs.zx.connect(zx)
+ if symmetrical is not None:
+ self.inputs.symmetrical.connect(symmetrical)
@staticmethod
def _spec():
- description = (
- """Take nine scalar fields and assemble them as a 3x3 matrix field."""
- )
+ description = """Take nine scalar fields and assemble them as a 3x3 matrix field. If
+ the 'symmetrical' input is set to true, only six scalar
+ fields are required (xx, yy, zz, xy, xz and yz)."""
spec = Specification(
description=description,
map_input_pin_spec={
@@ -170,6 +179,12 @@ def _spec():
optional=True,
document="""""",
),
+ 60: PinSpecification(
+ name="symmetrical",
+ type_names=["bool"],
+ optional=True,
+ document="""""",
+ ),
},
map_output_pin_spec={
0: PinSpecification(
@@ -247,6 +262,8 @@ class InputsAssembleScalarsToMatrices(_Inputs):
>>> op.inputs.zy.connect(my_zy)
>>> my_zx = dpf.Field()
>>> op.inputs.zx.connect(my_zx)
+ >>> my_symmetrical = bool()
+ >>> op.inputs.symmetrical.connect(my_symmetrical)
"""
def __init__(self, op: Operator):
@@ -269,6 +286,10 @@ def __init__(self, op: Operator):
self._inputs.append(self._zy)
self._zx = Input(assemble_scalars_to_matrices._spec().input_pin(8), 8, op, -1)
self._inputs.append(self._zx)
+ self._symmetrical = Input(
+ assemble_scalars_to_matrices._spec().input_pin(60), 60, op, -1
+ )
+ self._inputs.append(self._symmetrical)
@property
def xx(self):
@@ -432,6 +453,24 @@ def zx(self):
"""
return self._zx
+ @property
+ def symmetrical(self):
+ """Allows to connect symmetrical input to the operator.
+
+ Parameters
+ ----------
+ my_symmetrical : bool
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.utility.assemble_scalars_to_matrices()
+ >>> op.inputs.symmetrical.connect(my_symmetrical)
+ >>> # or
+ >>> op.inputs.symmetrical(my_symmetrical)
+ """
+ return self._symmetrical
+
class OutputsAssembleScalarsToMatrices(_Outputs):
"""Intermediate class used to get outputs from
diff --git a/src/ansys/dpf/core/operators/utility/assemble_scalars_to_matrices_fc.py b/src/ansys/dpf/core/operators/utility/assemble_scalars_to_matrices_fc.py
index 3355501e16..9a1ecaff9d 100644
--- a/src/ansys/dpf/core/operators/utility/assemble_scalars_to_matrices_fc.py
+++ b/src/ansys/dpf/core/operators/utility/assemble_scalars_to_matrices_fc.py
@@ -12,7 +12,8 @@
class assemble_scalars_to_matrices_fc(Operator):
"""Take nine scalar fields container and assemble them as a 3x3 matrix
- fields.
+ fields. If the 'symmetrical' input is set to true, only six field
+ containers are required (xx, yy, zz, xy, xz and yz).
Parameters
----------
@@ -25,6 +26,7 @@ class assemble_scalars_to_matrices_fc(Operator):
yx : FieldsContainer, optional
zy : FieldsContainer, optional
zx : FieldsContainer, optional
+ symmetrical : bool, optional
Examples
@@ -53,6 +55,8 @@ class assemble_scalars_to_matrices_fc(Operator):
>>> op.inputs.zy.connect(my_zy)
>>> my_zx = dpf.FieldsContainer()
>>> op.inputs.zx.connect(my_zx)
+ >>> my_symmetrical = bool()
+ >>> op.inputs.symmetrical.connect(my_symmetrical)
>>> # Instantiate operator and connect inputs in one line
>>> op = dpf.operators.utility.assemble_scalars_to_matrices_fc(
@@ -65,6 +69,7 @@ class assemble_scalars_to_matrices_fc(Operator):
... yx=my_yx,
... zy=my_zy,
... zx=my_zx,
+ ... symmetrical=my_symmetrical,
... )
>>> # Get output data
@@ -82,6 +87,7 @@ def __init__(
yx=None,
zy=None,
zx=None,
+ symmetrical=None,
config=None,
server=None,
):
@@ -108,11 +114,15 @@ def __init__(
self.inputs.zy.connect(zy)
if zx is not None:
self.inputs.zx.connect(zx)
+ if symmetrical is not None:
+ self.inputs.symmetrical.connect(symmetrical)
@staticmethod
def _spec():
description = """Take nine scalar fields container and assemble them as a 3x3 matrix
- fields."""
+ fields. If the 'symmetrical' input is set to true, only
+ six field containers are required (xx, yy, zz, xy, xz and
+ yz)."""
spec = Specification(
description=description,
map_input_pin_spec={
@@ -170,6 +180,12 @@ def _spec():
optional=True,
document="""""",
),
+ 60: PinSpecification(
+ name="symmetrical",
+ type_names=["bool"],
+ optional=True,
+ document="""""",
+ ),
},
map_output_pin_spec={
0: PinSpecification(
@@ -247,6 +263,8 @@ class InputsAssembleScalarsToMatricesFc(_Inputs):
>>> op.inputs.zy.connect(my_zy)
>>> my_zx = dpf.FieldsContainer()
>>> op.inputs.zx.connect(my_zx)
+ >>> my_symmetrical = bool()
+ >>> op.inputs.symmetrical.connect(my_symmetrical)
"""
def __init__(self, op: Operator):
@@ -287,6 +305,10 @@ def __init__(self, op: Operator):
assemble_scalars_to_matrices_fc._spec().input_pin(8), 8, op, -1
)
self._inputs.append(self._zx)
+ self._symmetrical = Input(
+ assemble_scalars_to_matrices_fc._spec().input_pin(60), 60, op, -1
+ )
+ self._inputs.append(self._symmetrical)
@property
def xx(self):
@@ -450,6 +472,24 @@ def zx(self):
"""
return self._zx
+ @property
+ def symmetrical(self):
+ """Allows to connect symmetrical input to the operator.
+
+ Parameters
+ ----------
+ my_symmetrical : bool
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.utility.assemble_scalars_to_matrices_fc()
+ >>> op.inputs.symmetrical.connect(my_symmetrical)
+ >>> # or
+ >>> op.inputs.symmetrical(my_symmetrical)
+ """
+ return self._symmetrical
+
class OutputsAssembleScalarsToMatricesFc(_Outputs):
"""Intermediate class used to get outputs from
diff --git a/src/ansys/dpf/core/operators/utility/merge_string_fields.py b/src/ansys/dpf/core/operators/utility/merge_string_fields.py
new file mode 100644
index 0000000000..9997adde88
--- /dev/null
+++ b/src/ansys/dpf/core/operators/utility/merge_string_fields.py
@@ -0,0 +1,237 @@
+"""
+merge_string_fields
+===================
+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 merge_string_fields(Operator):
+ """Assembles a set of string fields into a unique one.
+
+ Parameters
+ ----------
+ vector_shared_ptr_string_field__1 : StringField
+ Either a a vector of string fields to merge
+ or string fields from pin 0 to ...
+ vector_shared_ptr_string_field__2 : StringField
+ Either a a vector of string fields to merge
+ or string fields from pin 0 to ...
+
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+
+ >>> # Instantiate operator
+ >>> op = dpf.operators.utility.merge_string_fields()
+
+ >>> # Make input connections
+ >>> my_vector_shared_ptr_string_field__1 = dpf.StringField()
+ >>> op.inputs.vector_shared_ptr_string_field__1.connect(my_vector_shared_ptr_string_field__1)
+ >>> my_vector_shared_ptr_string_field__2 = dpf.StringField()
+ >>> op.inputs.vector_shared_ptr_string_field__2.connect(my_vector_shared_ptr_string_field__2)
+
+ >>> # Instantiate operator and connect inputs in one line
+ >>> op = dpf.operators.utility.merge_string_fields(
+ ... vector_shared_ptr_string_field__1=my_vector_shared_ptr_string_field__1,
+ ... vector_shared_ptr_string_field__2=my_vector_shared_ptr_string_field__2,
+ ... )
+
+ >>> # Get output data
+ >>> result_string_field = op.outputs.string_field()
+ """
+
+ def __init__(
+ self,
+ vector_shared_ptr_string_field__1=None,
+ vector_shared_ptr_string_field__2=None,
+ config=None,
+ server=None,
+ ):
+ super().__init__(name="merge::string_field", config=config, server=server)
+ self._inputs = InputsMergeStringFields(self)
+ self._outputs = OutputsMergeStringFields(self)
+ if vector_shared_ptr_string_field__1 is not None:
+ self.inputs.vector_shared_ptr_string_field__1.connect(
+ vector_shared_ptr_string_field__1
+ )
+ if vector_shared_ptr_string_field__2 is not None:
+ self.inputs.vector_shared_ptr_string_field__2.connect(
+ vector_shared_ptr_string_field__2
+ )
+
+ @staticmethod
+ def _spec():
+ description = """Assembles a set of string fields into a unique one."""
+ spec = Specification(
+ description=description,
+ map_input_pin_spec={
+ 0: PinSpecification(
+ name="vector_shared_ptr_string_field__",
+ type_names=["string_field"],
+ optional=False,
+ document="""Either a a vector of string fields to merge
+ or string fields from pin 0 to ...""",
+ ),
+ 1: PinSpecification(
+ name="vector_shared_ptr_string_field__",
+ type_names=["string_field"],
+ optional=False,
+ document="""Either a a vector of string fields to merge
+ or string fields from pin 0 to ...""",
+ ),
+ },
+ map_output_pin_spec={
+ 0: PinSpecification(
+ name="string_field",
+ type_names=["string_field"],
+ 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="merge::string_field", server=server)
+
+ @property
+ def inputs(self):
+ """Enables to connect inputs to the operator
+
+ Returns
+ --------
+ inputs : InputsMergeStringFields
+ """
+ return super().inputs
+
+ @property
+ def outputs(self):
+ """Enables to get outputs of the operator by evaluating it
+
+ Returns
+ --------
+ outputs : OutputsMergeStringFields
+ """
+ return super().outputs
+
+
+class InputsMergeStringFields(_Inputs):
+ """Intermediate class used to connect user inputs to
+ merge_string_fields operator.
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.utility.merge_string_fields()
+ >>> my_vector_shared_ptr_string_field__1 = dpf.StringField()
+ >>> op.inputs.vector_shared_ptr_string_field__1.connect(my_vector_shared_ptr_string_field__1)
+ >>> my_vector_shared_ptr_string_field__2 = dpf.StringField()
+ >>> op.inputs.vector_shared_ptr_string_field__2.connect(my_vector_shared_ptr_string_field__2)
+ """
+
+ def __init__(self, op: Operator):
+ super().__init__(merge_string_fields._spec().inputs, op)
+ self._vector_shared_ptr_string_field__1 = Input(
+ merge_string_fields._spec().input_pin(0), 0, op, 0
+ )
+ self._inputs.append(self._vector_shared_ptr_string_field__1)
+ self._vector_shared_ptr_string_field__2 = Input(
+ merge_string_fields._spec().input_pin(1), 1, op, 1
+ )
+ self._inputs.append(self._vector_shared_ptr_string_field__2)
+
+ @property
+ def vector_shared_ptr_string_field__1(self):
+ """Allows to connect vector_shared_ptr_string_field__1 input to the operator.
+
+ Either a a vector of string fields to merge
+ or string fields from pin 0 to ...
+
+ Parameters
+ ----------
+ my_vector_shared_ptr_string_field__1 : StringField
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.utility.merge_string_fields()
+ >>> op.inputs.vector_shared_ptr_string_field__1.connect(my_vector_shared_ptr_string_field__1)
+ >>> # or
+ >>> op.inputs.vector_shared_ptr_string_field__1(my_vector_shared_ptr_string_field__1)
+ """
+ return self._vector_shared_ptr_string_field__1
+
+ @property
+ def vector_shared_ptr_string_field__2(self):
+ """Allows to connect vector_shared_ptr_string_field__2 input to the operator.
+
+ Either a a vector of string fields to merge
+ or string fields from pin 0 to ...
+
+ Parameters
+ ----------
+ my_vector_shared_ptr_string_field__2 : StringField
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.utility.merge_string_fields()
+ >>> op.inputs.vector_shared_ptr_string_field__2.connect(my_vector_shared_ptr_string_field__2)
+ >>> # or
+ >>> op.inputs.vector_shared_ptr_string_field__2(my_vector_shared_ptr_string_field__2)
+ """
+ return self._vector_shared_ptr_string_field__2
+
+
+class OutputsMergeStringFields(_Outputs):
+ """Intermediate class used to get outputs from
+ merge_string_fields operator.
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.utility.merge_string_fields()
+ >>> # Connect inputs : op.inputs. ...
+ >>> result_string_field = op.outputs.string_field()
+ """
+
+ def __init__(self, op: Operator):
+ super().__init__(merge_string_fields._spec().outputs, op)
+ self._string_field = Output(merge_string_fields._spec().output_pin(0), 0, op)
+ self._outputs.append(self._string_field)
+
+ @property
+ def string_field(self):
+ """Allows to get string_field output of the operator
+
+ Returns
+ ----------
+ my_string_field : StringField
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.utility.merge_string_fields()
+ >>> # Connect inputs : op.inputs. ...
+ >>> result_string_field = op.outputs.string_field()
+ """ # noqa: E501
+ return self._string_field
diff --git a/src/ansys/dpf/core/operators/utility/strain_from_voigt_fc.py b/src/ansys/dpf/core/operators/utility/strain_from_voigt_fc.py
new file mode 100644
index 0000000000..2d4837f426
--- /dev/null
+++ b/src/ansys/dpf/core/operators/utility/strain_from_voigt_fc.py
@@ -0,0 +1,189 @@
+"""
+strain_from_voigt_fc
+====================
+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 strain_from_voigt_fc(Operator):
+ """Converts the strain field from Voigt notation into standard format.
+
+ Parameters
+ ----------
+ fields_container : FieldsContainer
+ Field or fields container with only one field
+ is expected
+
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+
+ >>> # Instantiate operator
+ >>> op = dpf.operators.utility.strain_from_voigt_fc()
+
+ >>> # Make input connections
+ >>> my_fields_container = dpf.FieldsContainer()
+ >>> op.inputs.fields_container.connect(my_fields_container)
+
+ >>> # Instantiate operator and connect inputs in one line
+ >>> op = dpf.operators.utility.strain_from_voigt_fc(
+ ... fields_container=my_fields_container,
+ ... )
+
+ >>> # Get output data
+ >>> result_fields_container = op.outputs.fields_container()
+ """
+
+ def __init__(self, fields_container=None, config=None, server=None):
+ super().__init__(name="strain_from_voigt_fc", config=config, server=server)
+ self._inputs = InputsStrainFromVoigtFc(self)
+ self._outputs = OutputsStrainFromVoigtFc(self)
+ if fields_container is not None:
+ self.inputs.fields_container.connect(fields_container)
+
+ @staticmethod
+ def _spec():
+ description = (
+ """Converts the strain field from Voigt notation into standard format."""
+ )
+ spec = Specification(
+ description=description,
+ map_input_pin_spec={
+ 0: PinSpecification(
+ name="fields_container",
+ type_names=["fields_container"],
+ optional=False,
+ document="""Field or fields container with only one field
+ is expected""",
+ ),
+ },
+ map_output_pin_spec={
+ 0: PinSpecification(
+ name="fields_container",
+ type_names=["fields_container"],
+ 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_from_voigt_fc", server=server)
+
+ @property
+ def inputs(self):
+ """Enables to connect inputs to the operator
+
+ Returns
+ --------
+ inputs : InputsStrainFromVoigtFc
+ """
+ return super().inputs
+
+ @property
+ def outputs(self):
+ """Enables to get outputs of the operator by evaluating it
+
+ Returns
+ --------
+ outputs : OutputsStrainFromVoigtFc
+ """
+ return super().outputs
+
+
+class InputsStrainFromVoigtFc(_Inputs):
+ """Intermediate class used to connect user inputs to
+ strain_from_voigt_fc operator.
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.utility.strain_from_voigt_fc()
+ >>> my_fields_container = dpf.FieldsContainer()
+ >>> op.inputs.fields_container.connect(my_fields_container)
+ """
+
+ def __init__(self, op: Operator):
+ super().__init__(strain_from_voigt_fc._spec().inputs, op)
+ self._fields_container = Input(
+ strain_from_voigt_fc._spec().input_pin(0), 0, op, -1
+ )
+ self._inputs.append(self._fields_container)
+
+ @property
+ def fields_container(self):
+ """Allows to connect fields_container input to the operator.
+
+ Field or fields container with only one field
+ is expected
+
+ Parameters
+ ----------
+ my_fields_container : FieldsContainer
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.utility.strain_from_voigt_fc()
+ >>> op.inputs.fields_container.connect(my_fields_container)
+ >>> # or
+ >>> op.inputs.fields_container(my_fields_container)
+ """
+ return self._fields_container
+
+
+class OutputsStrainFromVoigtFc(_Outputs):
+ """Intermediate class used to get outputs from
+ strain_from_voigt_fc operator.
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.utility.strain_from_voigt_fc()
+ >>> # Connect inputs : op.inputs. ...
+ >>> result_fields_container = op.outputs.fields_container()
+ """
+
+ def __init__(self, op: Operator):
+ super().__init__(strain_from_voigt_fc._spec().outputs, op)
+ self._fields_container = Output(
+ strain_from_voigt_fc._spec().output_pin(0), 0, op
+ )
+ self._outputs.append(self._fields_container)
+
+ @property
+ def fields_container(self):
+ """Allows to get fields_container output of the operator
+
+ Returns
+ ----------
+ my_fields_container : FieldsContainer
+
+ Examples
+ --------
+ >>> from ansys.dpf import core as dpf
+ >>> op = dpf.operators.utility.strain_from_voigt_fc()
+ >>> # Connect inputs : op.inputs. ...
+ >>> result_fields_container = op.outputs.fields_container()
+ """ # noqa: E501
+ return self._fields_container
diff --git a/src/ansys/dpf/gatebin/Ans.Dpf.GrpcClient.dll b/src/ansys/dpf/gatebin/Ans.Dpf.GrpcClient.dll
index 7bc3dec5ae..96974b50f4 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 00793af343..7063309f4b 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 1807c8a2e3..6b456cb720 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 88a1860071..60043f4cb9 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.py b/src/ansys/grpc/dpf/available_result_pb2.py
index c2165aa37c..206863ff46 100644
--- a/src/ansys/grpc/dpf/available_result_pb2.py
+++ b/src/ansys/grpc/dpf/available_result_pb2.py
@@ -21,7 +21,6 @@
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'available_result_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
-
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\252\002 Ansys.Api.Dpf.AvailableResult.V0'
_AVAILABLERESULTRESPONSE_PROPERTIESENTRY._options = None
diff --git a/src/ansys/grpc/dpf/base_pb2.py b/src/ansys/grpc/dpf/base_pb2.py
index 031a686b09..6d63019470 100644
--- a/src/ansys/grpc/dpf/base_pb2.py
+++ b/src/ansys/grpc/dpf/base_pb2.py
@@ -19,7 +19,6 @@
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'base_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
-
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\252\002\025Ansys.Api.Dpf.Base.V0'
_SERVERINFORESPONSE_PROPERTIESENTRY._options = None
diff --git a/src/ansys/grpc/dpf/collection_pb2.py b/src/ansys/grpc/dpf/collection_pb2.py
index f0ad7bd17b..8561ffb6c4 100644
--- a/src/ansys/grpc/dpf/collection_pb2.py
+++ b/src/ansys/grpc/dpf/collection_pb2.py
@@ -25,7 +25,6 @@
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'collection_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
-
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\252\002\033Ansys.Api.Dpf.Collection.v0'
_globals['_COLLECTION']._serialized_start=162
diff --git a/src/ansys/grpc/dpf/cyclic_support_pb2.py b/src/ansys/grpc/dpf/cyclic_support_pb2.py
index a9c470ab1a..1db133dc3e 100644
--- a/src/ansys/grpc/dpf/cyclic_support_pb2.py
+++ b/src/ansys/grpc/dpf/cyclic_support_pb2.py
@@ -22,7 +22,6 @@
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'cyclic_support_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
-
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\252\002\036Ansys.Api.Dpf.CyclicSupport.V0'
_globals['_CYCLICSUPPORT']._serialized_start=97
diff --git a/src/ansys/grpc/dpf/data_sources_pb2.py b/src/ansys/grpc/dpf/data_sources_pb2.py
index 9f4009a95b..3e1c79c238 100644
--- a/src/ansys/grpc/dpf/data_sources_pb2.py
+++ b/src/ansys/grpc/dpf/data_sources_pb2.py
@@ -20,7 +20,6 @@
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'data_sources_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
-
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\252\002\034Ansys.Api.Dpf.DataSources.v0'
_LISTRESPONSE_PATHSENTRY._options = None
diff --git a/src/ansys/grpc/dpf/data_tree_pb2.py b/src/ansys/grpc/dpf/data_tree_pb2.py
index fad606eaf1..1a2ebbd9e0 100644
--- a/src/ansys/grpc/dpf/data_tree_pb2.py
+++ b/src/ansys/grpc/dpf/data_tree_pb2.py
@@ -20,7 +20,6 @@
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'data_tree_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
-
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\252\002\031Ansys.Api.Dpf.DataTree.V0'
_HASRESPONSE_HASEACHNAMEENTRY._options = None
diff --git a/src/ansys/grpc/dpf/dpf_any_message_pb2.py b/src/ansys/grpc/dpf/dpf_any_message_pb2.py
index f045dfdc25..2cb92a0191 100644
--- a/src/ansys/grpc/dpf/dpf_any_message_pb2.py
+++ b/src/ansys/grpc/dpf/dpf_any_message_pb2.py
@@ -20,7 +20,6 @@
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'dpf_any_message_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
-
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\252\002\036Ansys.Api.Dpf.DpfAnyMessage.V0'
_globals['_DPFANY']._serialized_start=71
diff --git a/src/ansys/grpc/dpf/dpf_any_pb2.py b/src/ansys/grpc/dpf/dpf_any_pb2.py
index 115e057654..0ce0aa07df 100644
--- a/src/ansys/grpc/dpf/dpf_any_pb2.py
+++ b/src/ansys/grpc/dpf/dpf_any_pb2.py
@@ -33,7 +33,6 @@
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'dpf_any_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
-
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\252\002\027Ansys.Api.Dpf.DpfAny.V0'
_globals['_LISTRESPONSE']._serialized_start=318
diff --git a/src/ansys/grpc/dpf/field_definition_pb2.py b/src/ansys/grpc/dpf/field_definition_pb2.py
index a67ba5e57e..571517f134 100644
--- a/src/ansys/grpc/dpf/field_definition_pb2.py
+++ b/src/ansys/grpc/dpf/field_definition_pb2.py
@@ -21,7 +21,6 @@
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'field_definition_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
-
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\252\002 Ansys.Api.Dpf.FieldDefinition.V0'
_globals['_SHELLLAYERS']._serialized_start=1624
diff --git a/src/ansys/grpc/dpf/field_pb2.py b/src/ansys/grpc/dpf/field_pb2.py
index 0d03e86fe7..1bb4a54f56 100644
--- a/src/ansys/grpc/dpf/field_pb2.py
+++ b/src/ansys/grpc/dpf/field_pb2.py
@@ -23,7 +23,6 @@
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'field_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
-
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\252\002\026Ansys.Api.Dpf.Field.V0'
_globals['_CUSTOMTYPEDEFINITION']._serialized_start=105
diff --git a/src/ansys/grpc/dpf/generic_data_container_pb2.py b/src/ansys/grpc/dpf/generic_data_container_pb2.py
index 6d4009747a..94ac6e8e39 100644
--- a/src/ansys/grpc/dpf/generic_data_container_pb2.py
+++ b/src/ansys/grpc/dpf/generic_data_container_pb2.py
@@ -21,7 +21,6 @@
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'generic_data_container_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
-
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\252\002%Ansys.Api.Dpf.GenericDataContainer.V0'
_globals['_GENERICDATACONTAINER']._serialized_start=108
diff --git a/src/ansys/grpc/dpf/generic_support_pb2.py b/src/ansys/grpc/dpf/generic_support_pb2.py
index 226ed85b56..2c73e4ca1a 100644
--- a/src/ansys/grpc/dpf/generic_support_pb2.py
+++ b/src/ansys/grpc/dpf/generic_support_pb2.py
@@ -21,7 +21,6 @@
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'generic_support_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
-
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\252\002\037Ansys.Api.Dpf.GenericSupport.v0'
_UPDATEREQUEST_FIELDSUPPORTSENTRY._options = None
diff --git a/src/ansys/grpc/dpf/label_space_pb2.py b/src/ansys/grpc/dpf/label_space_pb2.py
index e2461e7da0..dc58a58fb6 100644
--- a/src/ansys/grpc/dpf/label_space_pb2.py
+++ b/src/ansys/grpc/dpf/label_space_pb2.py
@@ -19,7 +19,6 @@
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'label_space_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
-
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\252\002\033Ansys.Api.Dpf.LabelSpace.v0'
_LABELSPACE_LABELSPACEENTRY._options = None
diff --git a/src/ansys/grpc/dpf/meshed_region_pb2.py b/src/ansys/grpc/dpf/meshed_region_pb2.py
index 57ce9ed1c9..53fabf003a 100644
--- a/src/ansys/grpc/dpf/meshed_region_pb2.py
+++ b/src/ansys/grpc/dpf/meshed_region_pb2.py
@@ -22,7 +22,6 @@
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'meshed_region_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
-
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\252\002\035Ansys.Api.Dpf.MeshedRegion.v0'
_globals['_PROPERTYLOCATION']._serialized_start=2656
diff --git a/src/ansys/grpc/dpf/operator_config_pb2.py b/src/ansys/grpc/dpf/operator_config_pb2.py
index a76ebc8ec5..83c296cd18 100644
--- a/src/ansys/grpc/dpf/operator_config_pb2.py
+++ b/src/ansys/grpc/dpf/operator_config_pb2.py
@@ -20,7 +20,6 @@
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'operator_config_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
-
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\252\002\037Ansys.Api.Dpf.OperatorConfig.v0'
_globals['_OPERATORCONFIG']._serialized_start=72
diff --git a/src/ansys/grpc/dpf/operator_pb2.py b/src/ansys/grpc/dpf/operator_pb2.py
index fbc7e2ed23..d4dedbbce8 100644
--- a/src/ansys/grpc/dpf/operator_pb2.py
+++ b/src/ansys/grpc/dpf/operator_pb2.py
@@ -34,7 +34,6 @@
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'operator_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
-
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\252\002\031Ansys.Api.Dpf.Operator.V0'
_SPECIFICATION_MAPINPUTPINSPECENTRY._options = None
diff --git a/src/ansys/grpc/dpf/result_info_pb2.py b/src/ansys/grpc/dpf/result_info_pb2.py
index 8a0048e4fb..710601113f 100644
--- a/src/ansys/grpc/dpf/result_info_pb2.py
+++ b/src/ansys/grpc/dpf/result_info_pb2.py
@@ -23,7 +23,6 @@
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'result_info_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
-
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\252\002\033Ansys.Api.Dpf.ResultInfo.V0'
_GETSTRINGPROPERTIESRESPONSE_PROPERTIESENTRY._options = None
diff --git a/src/ansys/grpc/dpf/scoping_pb2.py b/src/ansys/grpc/dpf/scoping_pb2.py
index c1f499a28f..214774d0f5 100644
--- a/src/ansys/grpc/dpf/scoping_pb2.py
+++ b/src/ansys/grpc/dpf/scoping_pb2.py
@@ -20,7 +20,6 @@
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'scoping_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
-
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\252\002\030Ansys.Api.Dpf.Scoping.V0'
_globals['_SCOPING']._serialized_start=55
diff --git a/src/ansys/grpc/dpf/session_pb2.py b/src/ansys/grpc/dpf/session_pb2.py
index 7feb68c72f..24a4447cf6 100644
--- a/src/ansys/grpc/dpf/session_pb2.py
+++ b/src/ansys/grpc/dpf/session_pb2.py
@@ -23,7 +23,6 @@
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'session_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
-
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\252\002\030Ansys.Api.Dpf.Session.V0'
_globals['_SESSION']._serialized_start=112
diff --git a/src/ansys/grpc/dpf/support_pb2.py b/src/ansys/grpc/dpf/support_pb2.py
index dc9e884649..c57992c981 100644
--- a/src/ansys/grpc/dpf/support_pb2.py
+++ b/src/ansys/grpc/dpf/support_pb2.py
@@ -20,7 +20,6 @@
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'support_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
-
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\252\002\030Ansys.Api.Dpf.Support.v0'
_globals['_SUPPORT']._serialized_start=55
diff --git a/src/ansys/grpc/dpf/support_service_pb2.py b/src/ansys/grpc/dpf/support_service_pb2.py
index 59abc85606..b01f693fb4 100644
--- a/src/ansys/grpc/dpf/support_service_pb2.py
+++ b/src/ansys/grpc/dpf/support_service_pb2.py
@@ -24,7 +24,6 @@
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'support_service_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
-
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\252\002\037Ansys.Api.Dpf.SupportService.v0'
_LISTRESPONSE_FIELDSUPPORTSENTRY._options = None
diff --git a/src/ansys/grpc/dpf/time_freq_support_pb2.py b/src/ansys/grpc/dpf/time_freq_support_pb2.py
index 2e0a1c9a6a..df77b91825 100644
--- a/src/ansys/grpc/dpf/time_freq_support_pb2.py
+++ b/src/ansys/grpc/dpf/time_freq_support_pb2.py
@@ -22,7 +22,6 @@
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'time_freq_support_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
-
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\252\002 Ansys.Api.Dpf.TimeFreqSupport.V0'
_globals['_TIMEFREQSUPPORT']._serialized_start=103
diff --git a/src/ansys/grpc/dpf/workflow_message_pb2.py b/src/ansys/grpc/dpf/workflow_message_pb2.py
index 51db72e793..b671063a22 100644
--- a/src/ansys/grpc/dpf/workflow_message_pb2.py
+++ b/src/ansys/grpc/dpf/workflow_message_pb2.py
@@ -20,7 +20,6 @@
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'workflow_message_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
-
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\252\002 Ansys.Api.Dpf.WorkflowMessage.V0'
_globals['_WORKFLOW']._serialized_start=73
diff --git a/src/ansys/grpc/dpf/workflow_pb2.py b/src/ansys/grpc/dpf/workflow_pb2.py
index bc20be0669..15bc162456 100644
--- a/src/ansys/grpc/dpf/workflow_pb2.py
+++ b/src/ansys/grpc/dpf/workflow_pb2.py
@@ -34,7 +34,6 @@
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'workflow_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
-
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\252\002\031Ansys.Api.Dpf.Workflow.V0'
_globals['_WORKFLOWFROMINTERNALREGISTRYREQUEST']._serialized_start=339