diff --git a/doc/source/_static/dpf_operators.html b/doc/source/_static/dpf_operators.html index 8f4b47482fd..99dac934dc9 100644 --- a/doc/source/_static/dpf_operators.html +++ b/doc/source/_static/dpf_operators.html @@ -2070,7 +2070,7 @@

Configurating operators

0 0 0 0 0 0 0 0 0 -">

Example of workflows and their scripts

math: imaginary part

Inputs

Outputs

Configurations

Scripting

math: amplitude (fields container)

Inputs

Outputs

Configurations

Scripting

metadata: mesh support provider

Inputs

Outputs

Configurations

Scripting

result: beam axial stress (LSDyna)

Inputs

Outputs

Configurations

Scripting

math: unit convert (fields container)

Inputs

Outputs

Configurations

Scripting

result: element orientations X

Inputs

Outputs

Configurations

Scripting

math: norm (fields container)

Inputs

Outputs

Configurations

Scripting

mapping: prepare mapping workflow

Inputs

Outputs

Configurations

Scripting

math: sqrt (fields container)

Inputs

Outputs

Configurations

Scripting

math: conjugate

Inputs

Outputs

Configurations

Scripting

utility: html doc

Inputs

Outputs

Configurations

Scripting

math: real part

Inputs

Outputs

Configurations

Scripting

result: current density

Inputs

Outputs

Configurations

Scripting

math: multiply (complex fields)

Inputs

Outputs

Configurations

Scripting

utility: merge result infos

Inputs

Outputs

Configurations

Scripting

result: cyclic kinetic energy

Inputs

Outputs

Configurations

Scripting

result: global total mass (LSDyna)

Inputs

Outputs

Configurations

Scripting

math: unit convert

Inputs

Outputs

Configurations

Scripting

math: sqrt (field)

Inputs

Outputs

Configurations

Scripting

utility: make label space

Inputs

Outputs

Configurations

Scripting

math: norm (field)

Inputs

Outputs

Configurations

Scripting

math: accumulate min over label

Inputs

Outputs

Configurations

Scripting

result: y plus (y+)

Inputs

Outputs

Configurations

Scripting

math: +

Inputs

Outputs

Configurations

Scripting

min_max: min max over time

Inputs

Outputs

Configurations

Scripting

math: time freq interpolation

Inputs

Outputs

Configurations

Scripting

math: + (fields container)

Inputs

Outputs

Configurations

Scripting

math: sin (fields container)

Inputs

Outputs

Configurations

Scripting

result: tangential contact force

Inputs

Outputs

Configurations

Scripting

math: + constant (field)

Inputs

Outputs

Configurations

Scripting

math: / (component-wise field)

Inputs

Outputs

Configurations

Scripting

result: normal contact force

Inputs

Outputs

Configurations

Scripting

math: + constant (fields container)

Inputs

Outputs

Configurations

Scripting

utility: make for each range

Inputs

Outputs

Configurations

Scripting

math: cross product (fields container)

Inputs

Outputs

Configurations

Scripting

result: cyclic strain energy

Inputs

Outputs

Configurations

Scripting

invariant: scalar invariants (fields container)

Inputs

Outputs

Configurations

Scripting

mapping: find reduced coordinates

Inputs

Outputs

Configurations

Scripting

scoping: rescope property field

Inputs

Outputs

Configurations

Scripting

result: plastic strain principal 1

Inputs

Outputs

Configurations

Scripting

math: -

Inputs

Outputs

Configurations

Scripting

math: total sum

Inputs

Outputs

Configurations

Scripting

math: - (fields container)

Inputs

Outputs

Configurations

Scripting

scoping: intersect scopings

Inputs

Outputs

Configurations

Scripting

math: ^ (field)

Inputs

Outputs

Configurations

Scripting

math: scale (field)

Inputs

Outputs

Configurations

Scripting

result: global eroded internal energy (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: enthalpy

Inputs

Outputs

Configurations

Scripting

math: ^ (fields container)

Inputs

Outputs

Configurations

Scripting

math: scale fields container

Inputs

Outputs

Configurations

Scripting

math: sweeping phase

Inputs

Outputs

Configurations

Scripting

math: centroid

Inputs

Outputs

Configurations

Scripting

math: sweeping phase (fields container)

Inputs

Outputs

Configurations

Scripting

filter: signed high pass (field)

Inputs

Outputs

Configurations

Scripting

math: centroid (fields container)

Inputs

Outputs

Configurations

Scripting

math: ^2 (field)

Inputs

Outputs

Configurations

Scripting

utility: remove unnecessary labels

Inputs

Outputs

Configurations

Scripting

result: velocity Z

Inputs

Outputs

Configurations

Scripting

result: reaction force Z

Inputs

Outputs

Configurations

Scripting

math: sin (field)

Inputs

Outputs

Configurations

Scripting

math: cos (field)

Inputs

Outputs

Configurations

Scripting

math: cos (fields container)

Inputs

Outputs

Configurations

Scripting

logic: ascending sort

Inputs

Outputs

Configurations

Scripting

result: initial coordinates (LSDyna)

Inputs

Outputs

Configurations

Scripting

utility: convert to fields container

Inputs

Outputs

Configurations

Scripting

math: linear combination

Inputs

Outputs

Configurations

Scripting

math: ^2 (fields container)

Inputs

Outputs

Configurations

Scripting

result: mean static pressure

Inputs

Outputs

Configurations

Scripting

math: exp (field)

Inputs

Outputs

Configurations

Scripting

math: exp (fields container)

Inputs

Outputs

Configurations

Scripting

math: * (component-wise field)

Inputs

Outputs

Configurations

Scripting

result: stress max_shear

Inputs

Outputs

Configurations

Scripting

result: euler nodes

Inputs

Outputs

Configurations

Scripting

math: * (component-wise field) (fields container)

Inputs

Outputs

Configurations

Scripting

result: beam TR shear stress (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: num surface status changes

Inputs

Outputs

Configurations

Scripting

math: ln (field)

Inputs

Outputs

Configurations

Scripting

utility: incremental property field

Inputs

Outputs

Configurations

Scripting

mesh: mesh to pyvista

Inputs

Outputs

Configurations

Scripting

math: ln (fields container)

Inputs

Outputs

Configurations

Scripting

invariant: scalar invariants (field)

Inputs

Outputs

Configurations

Scripting

math: cross product

Inputs

Outputs

Configurations

Scripting

filter: high pass (timefreq)

Inputs

Outputs

Configurations

Scripting

math: / (component-wise fields container)

Inputs

Outputs

Configurations

Scripting

result: global sliding interface energy (LSDyna)

Inputs

Outputs

Configurations

Scripting

math: kronecker product

Inputs

Outputs

Configurations

Scripting

math: modulus (fields container)

Inputs

Outputs

Configurations

Scripting

result: joint relative angular velocity

Inputs

Outputs

Configurations

Scripting

math: dot (complex fields)

Inputs

Outputs

Configurations

Scripting

result: gasket stress XZ

Inputs

Outputs

Configurations

Scripting

math: / (complex fields)

Inputs

Outputs

Configurations

Scripting

utility: server path

Inputs

Outputs

Configurations

Scripting

result: beam axial force (LSDyna)

Inputs

Outputs

Configurations

Scripting

math: derivate (complex fields)

Inputs

Outputs

Configurations

Scripting

math: polar to complex fields

Inputs

Outputs

Configurations

Scripting

utility: merge data tree

Inputs

Outputs

Configurations

Scripting

math: dot (fields container)

Inputs

Outputs

Configurations

Scripting

result: nodal moment

Inputs

Outputs

Configurations

Scripting

math: phase (field)

Inputs

Outputs

Configurations

Scripting

math: phase (fields container)

Inputs

Outputs

Configurations

Scripting

math: modulus (field)

Inputs

Outputs

Configurations

Scripting

result: elemental mass

Inputs

Outputs

Configurations

Scripting

result: heat flux

Inputs

Outputs

Configurations

Scripting

math: total sum (fields container)

Inputs

Outputs

Configurations

Scripting

result: co-energy

Inputs

Outputs

Configurations

Scripting

math: dot

Inputs

Outputs

Configurations

Scripting

math: outer product

Inputs

Outputs

Configurations

Scripting

math: overall dot

Inputs

Outputs

Configurations

Scripting

math: relative error

Inputs

Outputs

Configurations

Scripting

result: velocity Y

Inputs

Outputs

Configurations

Scripting

result: reaction force Y

Inputs

Outputs

Configurations

Scripting

result: global velocity (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: superficial velocity

Inputs

Outputs

Configurations

Scripting

math: absolute value by component (field)

Inputs

Outputs

Configurations

Scripting

result: incremental energy

Inputs

Outputs

Configurations

Scripting

result: thermal strain

Inputs

Outputs

Configurations

Scripting

result: stiffness matrix energy

Inputs

Outputs

Configurations

Scripting

math: absolute value by component (fields container)

Inputs

Outputs

Configurations

Scripting

result: total temperature

Inputs

Outputs

Configurations

Scripting

result: cyclic equivalent mass

Inputs

Outputs

Configurations

Scripting

result: acceleration Y

Inputs

Outputs

Configurations

Scripting

utility: delegate to operator

Inputs

Outputs

Configurations

Scripting

logic: component selector (fields container)

Inputs

Outputs

Configurations

Scripting

logic: component selector (field)

Inputs

Outputs

Configurations

Scripting

scoping: on property

Inputs

Outputs

Configurations

Scripting

result: stress intensity

Inputs

Outputs

Configurations

Scripting

logic: component transformer (field)

Inputs

Outputs

Configurations

Scripting

min_max: over field

Inputs

Outputs

Configurations

Scripting

result: transient rayleigh integration

Inputs

Outputs

Configurations

Scripting

logic: component transformer (fields container)

Inputs

Outputs

Configurations

Scripting

logic: same property fields?

Inputs

Outputs

Configurations

Scripting

logic: elementary data selector (fields container)

Inputs

Outputs

Configurations

Scripting

utility: convert to scoping

Inputs

Outputs

Configurations

Scripting

logic: elementary data selector (field)

Inputs

Outputs

Configurations

Scripting

utility: change location

Inputs

Outputs

Configurations

Scripting

utility: extract field

Inputs

Outputs

Configurations

Scripting

mesh: node coordinates

Inputs

Outputs

Configurations

Scripting

mesh: stl export

Inputs

Outputs

Configurations

Scripting

utility: bind support

Inputs

Outputs

Configurations

Scripting

utility: convert to meshes container

Inputs

Outputs

Configurations

Scripting

result: beam torsional moment (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: equivalent stress parameter

Inputs

Outputs

Configurations

Scripting

utility: convert to field

Inputs

Outputs

Configurations

Scripting

result: beam axial total strain (LSDyna)

Inputs

Outputs

Configurations

Scripting

utility: set property

Inputs

Outputs

Configurations

Scripting

utility: forward field

Inputs

Outputs

Configurations

Scripting

utility: incremental mesh

Inputs

Outputs

Configurations

Scripting

mesh: points from coordinates

Inputs

Outputs

Configurations

Scripting

utility: forward fields container

Inputs

Outputs

Configurations

Scripting

result: electric flux density

Inputs

Outputs

Configurations

Scripting

geo: integrate over elements

Inputs

Outputs

Configurations

Scripting

result: plastic strain principal 2

Inputs

Outputs

Configurations

Scripting

utility: forward meshes container

Inputs

Outputs

Configurations

Scripting

result: compute total strain X

Example of workflows and their scripts

math: imaginary part

Inputs

Outputs

Configurations

Scripting

math: amplitude (fields container)

Inputs

Outputs

Configurations

Scripting

metadata: mesh support provider

Inputs

Outputs

Configurations

Scripting

result: beam axial stress (LSDyna)

Inputs

Outputs

Configurations

Scripting

math: unit convert (fields container)

Inputs

Outputs

Configurations

Scripting

result: element orientations X

Inputs

Outputs

Configurations

Scripting

math: norm (fields container)

Inputs

Outputs

Configurations

Scripting

mapping: prepare mapping workflow

Inputs

Outputs

Configurations

Scripting

math: sqrt (fields container)

Inputs

Outputs

Configurations

Scripting

math: conjugate

Inputs

Outputs

Configurations

Scripting

utility: html doc

Inputs

Outputs

Configurations

Scripting

math: real part

Inputs

Outputs

Configurations

Scripting

result: current density

Inputs

Outputs

Configurations

Scripting

math: multiply (complex fields)

Inputs

Outputs

Configurations

Scripting

utility: merge result infos

Inputs

Outputs

Configurations

Scripting

result: cyclic kinetic energy

Inputs

Outputs

Configurations

Scripting

result: global total mass (LSDyna)

Inputs

Outputs

Configurations

Scripting

math: unit convert

Inputs

Outputs

Configurations

Scripting

math: norm (field)

Inputs

Outputs

Configurations

Scripting

utility: make label space

Inputs

Outputs

Configurations

Scripting

math: sqrt (field)

Inputs

Outputs

Configurations

Scripting

math: accumulate min over label

Inputs

Outputs

Configurations

Scripting

result: y plus (y+)

Inputs

Outputs

Configurations

Scripting

math: +

Inputs

Outputs

Configurations

Scripting

min_max: min max over time

Inputs

Outputs

Configurations

Scripting

math: time freq interpolation

Inputs

Outputs

Configurations

Scripting

math: + (fields container)

Inputs

Outputs

Configurations

Scripting

math: sin (fields container)

Inputs

Outputs

Configurations

Scripting

result: tangential contact force

Inputs

Outputs

Configurations

Scripting

math: + constant (field)

Inputs

Outputs

Configurations

Scripting

math: / (component-wise field)

Inputs

Outputs

Configurations

Scripting

result: normal contact force

Inputs

Outputs

Configurations

Scripting

math: + constant (fields container)

Inputs

Outputs

Configurations

Scripting

utility: make for each range

Inputs

Outputs

Configurations

Scripting

math: cross product (fields container)

Inputs

Outputs

Configurations

Scripting

result: cyclic strain energy

Inputs

Outputs

Configurations

Scripting

invariant: scalar invariants (fields container)

Inputs

Outputs

Configurations

Scripting

mapping: find reduced coordinates

Inputs

Outputs

Configurations

Scripting

scoping: rescope property field

Inputs

Outputs

Configurations

Scripting

result: plastic strain principal 1

Inputs

Outputs

Configurations

Scripting

math: -

Inputs

Outputs

Configurations

Scripting

math: total sum

Inputs

Outputs

Configurations

Scripting

math: - (fields container)

Inputs

Outputs

Configurations

Scripting

scoping: intersect scopings

Inputs

Outputs

Configurations

Scripting

math: ^ (field)

Inputs

Outputs

Configurations

Scripting

math: scale (field)

Inputs

Outputs

Configurations

Scripting

result: enthalpy

Inputs

Outputs

Configurations

Scripting

math: ^ (fields container)

Inputs

Outputs

Configurations

Scripting

result: global eroded internal energy (LSDyna)

Inputs

Outputs

Configurations

Scripting

math: scale fields container

Inputs

Outputs

Configurations

Scripting

math: sweeping phase

Inputs

Outputs

Configurations

Scripting

math: centroid

Inputs

Outputs

Configurations

Scripting

math: sweeping phase (fields container)

Inputs

Outputs

Configurations

Scripting

filter: signed high pass (field)

Inputs

Outputs

Configurations

Scripting

math: centroid (fields container)

Inputs

Outputs

Configurations

Scripting

math: ^2 (field)

Inputs

Outputs

Configurations

Scripting

utility: remove unnecessary labels

Inputs

Outputs

Configurations

Scripting

result: velocity Z

Inputs

Outputs

Configurations

Scripting

result: reaction force Z

Inputs

Outputs

Configurations

Scripting

math: sin (field)

Inputs

Outputs

Configurations

Scripting

math: cos (field)

Inputs

Outputs

Configurations

Scripting

math: cos (fields container)

Inputs

Outputs

Configurations

Scripting

logic: ascending sort

Inputs

Outputs

Configurations

Scripting

result: initial coordinates (LSDyna)

Inputs

Outputs

Configurations

Scripting

utility: convert to fields container

Inputs

Outputs

Configurations

Scripting

math: linear combination

Inputs

Outputs

Configurations

Scripting

math: ^2 (fields container)

Inputs

Outputs

Configurations

Scripting

result: mean static pressure

Inputs

Outputs

Configurations

Scripting

math: exp (field)

Inputs

Outputs

Configurations

Scripting

math: exp (fields container)

Inputs

Outputs

Configurations

Scripting

math: * (component-wise field)

Inputs

Outputs

Configurations

Scripting

result: stress max_shear

Inputs

Outputs

Configurations

Scripting

result: euler nodes

Inputs

Outputs

Configurations

Scripting

math: * (component-wise field) (fields container)

Inputs

Outputs

Configurations

Scripting

result: beam TR shear stress (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: num surface status changes

Inputs

Outputs

Configurations

Scripting

math: ln (field)

Inputs

Outputs

Configurations

Scripting

mesh: mesh to pyvista

Inputs

Outputs

Configurations

Scripting

math: ln (fields container)

Inputs

Outputs

Configurations

Scripting

invariant: scalar invariants (field)

Inputs

Outputs

Configurations

Scripting

math: cross product

Inputs

Outputs

Configurations

Scripting

filter: high pass (timefreq)

Inputs

Outputs

Configurations

Scripting

math: / (component-wise fields container)

Inputs

Outputs

Configurations

Scripting

result: global sliding interface energy (LSDyna)

Inputs

Outputs

Configurations

Scripting

math: kronecker product

Inputs

Outputs

Configurations

Scripting

math: modulus (fields container)

Inputs

Outputs

Configurations

Scripting

result: joint relative angular velocity

Inputs

Outputs

Configurations

Scripting

math: dot (complex fields)

Inputs

Outputs

Configurations

Scripting

result: gasket stress XZ

Inputs

Outputs

Configurations

Scripting

math: / (complex fields)

Inputs

Outputs

Configurations

Scripting

utility: server path

Inputs

Outputs

Configurations

Scripting

result: beam axial force (LSDyna)

Inputs

Outputs

Configurations

Scripting

math: derivate (complex fields)

Inputs

Outputs

Configurations

Scripting

math: polar to complex fields

Inputs

Outputs

Configurations

Scripting

utility: merge data tree

Inputs

Outputs

Configurations

Scripting

math: dot (fields container)

Inputs

Outputs

Configurations

Scripting

result: nodal moment

Inputs

Outputs

Configurations

Scripting

math: phase (field)

Inputs

Outputs

Configurations

Scripting

math: phase (fields container)

Inputs

Outputs

Configurations

Scripting

math: modulus (field)

Inputs

Outputs

Configurations

Scripting

result: elemental mass

Inputs

Outputs

Configurations

Scripting

result: heat flux

Inputs

Outputs

Configurations

Scripting

math: total sum (fields container)

Inputs

Outputs

Configurations

Scripting

result: co-energy

Inputs

Outputs

Configurations

Scripting

math: dot

Inputs

Outputs

Configurations

Scripting

math: outer product

Inputs

Outputs

Configurations

Scripting

math: overall dot

Inputs

Outputs

Configurations

Scripting

math: relative error

Inputs

Outputs

Configurations

Scripting

result: velocity Y

Inputs

Outputs

Configurations

Scripting

result: reaction force Y

Inputs

Outputs

Configurations

Scripting

result: global velocity (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: superficial velocity

Inputs

Outputs

Configurations

Scripting

math: absolute value by component (field)

Inputs

Outputs

Configurations

Scripting

result: incremental energy

Inputs

Outputs

Configurations

Scripting

result: thermal strain

Inputs

Outputs

Configurations

Scripting

result: stiffness matrix energy

Inputs

Outputs

Configurations

Scripting

math: absolute value by component (fields container)

Inputs

Outputs

Configurations

Scripting

result: total temperature

Inputs

Outputs

Configurations

Scripting

result: cyclic equivalent mass

Inputs

Outputs

Configurations

Scripting

result: acceleration Y

Inputs

Outputs

Configurations

Scripting

utility: delegate to operator

Inputs

Outputs

Configurations

Scripting

logic: component selector (fields container)

Inputs

Outputs

Configurations

Scripting

logic: component selector (field)

Inputs

Outputs

Configurations

Scripting

scoping: on property

Inputs

Outputs

Configurations

Scripting

result: stress intensity

Inputs

Outputs

Configurations

Scripting

logic: component transformer (field)

Inputs

Outputs

Configurations

Scripting

min_max: over field

Inputs

Outputs

Configurations

Scripting

result: transient rayleigh integration

Inputs

Outputs

Configurations

Scripting

logic: component transformer (fields container)

Inputs

Outputs

Configurations

Scripting

logic: same property fields?

Inputs

Outputs

Configurations

Scripting

logic: elementary data selector (fields container)

Inputs

Outputs

Configurations

Scripting

utility: convert to scoping

Inputs

Outputs

Configurations

Scripting

logic: elementary data selector (field)

Inputs

Outputs

Configurations

Scripting

utility: change location

Inputs

Outputs

Configurations

Scripting

utility: extract field

Inputs

Outputs

Configurations

Scripting

mesh: node coordinates

Inputs

Outputs

Configurations

Scripting

mesh: stl export

Inputs

Outputs

Configurations

Scripting

utility: bind support

Inputs

Outputs

Configurations

Scripting

utility: convert to meshes container

Inputs

Outputs

Configurations

Scripting

result: beam torsional moment (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: equivalent stress parameter

Inputs

Outputs

Configurations

Scripting

utility: convert to field

Inputs

Outputs

Configurations

Scripting

result: beam axial total strain (LSDyna)

Inputs

Outputs

Configurations

Scripting

utility: set property

Inputs

Outputs

Configurations

Scripting

utility: forward field

Inputs

Outputs

Configurations

Scripting

utility: forward fields container

Inputs

Outputs

Configurations

Scripting

result: electric flux density

Inputs

Outputs

Configurations

Scripting

geo: integrate over elements

Inputs

Outputs

Configurations

Scripting

result: plastic strain principal 2

Inputs

Outputs

Configurations

Scripting

utility: forward meshes container

Inputs

Outputs

Configurations

Scripting

result: compute total strain X

Configurating operators Only linear analysis are supported without On Demand Expansion. All coordinates are global coordinates. Euler Angles need to be included in the database. - Get the XX normal component (00 component).">

Inputs

Outputs

Configurations

Scripting

utility: forward

Inputs

Outputs

Configurations

Scripting

utility: txt file to dpf

Inputs

Outputs

Configurations

Scripting

utility: incremental meshes container

Inputs

Outputs

Configurations

Scripting

result: normal contact moment

Inputs

Outputs

Configurations

Scripting

utility: fields container get attribute

Inputs

Outputs

Configurations

Scripting

result: thermal strain XZ

Inputs

Outputs

Configurations

Scripting

utility: assemble scalars to vector

Inputs

Outputs

Configurations

Scripting

result: global eroded hourglass energy (LSDyna)

Inputs

Outputs

Configurations

Scripting

utility: assemble scalars to vector fc

Inputs

Outputs

Configurations

Scripting

utility: assemble scalars to matrix

Inputs

Outputs

Configurations

Scripting

math: make one on component

Inputs

Outputs

Configurations

Scripting

mesh: from scopings

Inputs

Outputs

Configurations

Scripting

utility: assemble scalars to matrix fc

Inputs

Outputs

Configurations

Scripting

result: interface contact area (LSDyna)

Inputs

Outputs

Configurations

Scripting

mesh: extract from field

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

utility: extract sub fields container

Inputs

Outputs

Configurations

Scripting

result: total strain (LSDyna)

Inputs

Outputs

Configurations

Scripting

utility: extract sub meshes container

Inputs

Outputs

Configurations

Scripting

utility: extract sub scopings container

Inputs

Outputs

Configurations

Scripting

averaging: elemental difference (fields container)

Inputs

Outputs

Configurations

Scripting

utility: compute time scoping

Inputs

Outputs

Configurations

Scripting

result: static pressure

Inputs

Outputs

Configurations

Scripting

result: elastic strain

Inputs

Outputs

Configurations

Scripting

math: window bartlett (fields container)

Inputs

Outputs

Configurations

Scripting

result: turbulent viscosity

Inputs

Outputs

Configurations

Scripting

utility: python generator

Inputs

Outputs

Configurations

Scripting

utility: make overall

Inputs

Outputs

Configurations

Scripting

geo: elements volume

Inputs

Outputs

Configurations

Scripting

result: pressure

Inputs

Outputs

Configurations

Scripting

result: stress

Inputs

Outputs

Configurations

Scripting

result: stress X

Inputs

Outputs

Configurations

Scripting

result: gasket thermal closure XZ

Inputs

Outputs

Configurations

Scripting

result: stress Y

Inputs

Outputs

Configurations

Scripting

result: stress Z

Inputs

Outputs

Configurations

Scripting

result: gasket thermal closure XY

Inputs

Outputs

Configurations

Scripting

result: stress XY

Inputs

Outputs

Configurations

Scripting

compression: kMeans clustering

Inputs

Outputs

Configurations

Scripting

result: stress YZ

Inputs

Outputs

Configurations

Scripting

result: stress XZ

Inputs

Outputs

Configurations

Scripting

utility: merge string fields

Inputs

Outputs

Configurations

Scripting

result: stress principal 1

Inputs

Outputs

Configurations

Scripting

result: stress principal 2

Inputs

Outputs

Configurations

Scripting

result: tangential contact moment

Inputs

Outputs

Configurations

Scripting

invariant: convertnum bcs to nod

Inputs

Outputs

Configurations

Scripting

result: stress principal 3

Inputs

Outputs

Configurations

Scripting

result: stress von mises

Inputs

Outputs

Configurations

Scripting

result: gasket stress

Inputs

Outputs

Configurations

Scripting

result: contact fluid penetration pressure

Inputs

Outputs

Configurations

Scripting

result: gasket stress X

Inputs

Outputs

Configurations

Scripting

result: gasket stress XY

Inputs

Outputs

Configurations

Scripting

result: gasket deformation

Inputs

Outputs

Configurations

Scripting

result: gasket deformation X

Inputs

Outputs

Configurations

Scripting

geo: elements facets surfaces over time

Inputs

Outputs

Configurations

Scripting

result: gasket deformation XY

Inputs

Outputs

Configurations

Scripting

metadata: property field provider by property name

Inputs

Outputs

Configurations

Scripting

result: gasket deformation XZ

Inputs

Outputs

Configurations

Scripting

mesh: mesh provider

Inputs

Inputs

Outputs

Configurations

Scripting

utility: forward

Inputs

Outputs

Configurations

Scripting

utility: txt file to dpf

Inputs

Outputs

Configurations

Scripting

utility: incremental meshes container

Inputs

Outputs

Configurations

Scripting

result: normal contact moment

Inputs

Outputs

Configurations

Scripting

utility: fields container get attribute

Inputs

Outputs

Configurations

Scripting

result: thermal strain XZ

Inputs

Outputs

Configurations

Scripting

utility: assemble scalars to vector

Inputs

Outputs

Configurations

Scripting

result: global eroded hourglass energy (LSDyna)

Inputs

Outputs

Configurations

Scripting

utility: assemble scalars to vector fc

Inputs

Outputs

Configurations

Scripting

utility: assemble scalars to matrix

Inputs

Outputs

Configurations

Scripting

math: make one on component

Inputs

Outputs

Configurations

Scripting

mesh: from scopings

Inputs

Outputs

Configurations

Scripting

utility: assemble scalars to matrix fc

Inputs

Outputs

Configurations

Scripting

result: interface contact area (LSDyna)

Inputs

Outputs

Configurations

Scripting

mesh: extract from field

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

utility: extract sub fields container

Inputs

Outputs

Configurations

Scripting

result: total strain (LSDyna)

Inputs

Outputs

Configurations

Scripting

utility: extract sub meshes container

Inputs

Outputs

Configurations

Scripting

utility: extract sub scopings container

Inputs

Outputs

Configurations

Scripting

averaging: elemental difference (fields container)

Inputs

Outputs

Configurations

Scripting

utility: compute time scoping

Inputs

Outputs

Configurations

Scripting

result: static pressure

Inputs

Outputs

Configurations

Scripting

result: elastic strain

Inputs

Outputs

Configurations

Scripting

math: window bartlett (fields container)

Inputs

Outputs

Configurations

Scripting

result: turbulent viscosity

Inputs

Outputs

Configurations

Scripting

utility: python generator

Inputs

Outputs

Configurations

Scripting

utility: make overall

Inputs

Outputs

Configurations

Scripting

geo: elements volume

Inputs

Outputs

Configurations

Scripting

result: pressure

Inputs

Outputs

Configurations

Scripting

result: stress

Inputs

Outputs

Configurations

Scripting

result: stress X

Inputs

Outputs

Configurations

Scripting

result: gasket thermal closure XZ

Inputs

Outputs

Configurations

Scripting

result: stress Y

Inputs

Outputs

Configurations

Scripting

result: stress Z

Inputs

Outputs

Configurations

Scripting

result: gasket thermal closure XY

Inputs

Outputs

Configurations

Scripting

result: stress XY

Inputs

Outputs

Configurations

Scripting

compression: kMeans clustering

Inputs

Outputs

Configurations

Scripting

result: stress YZ

Inputs

Outputs

Configurations

Scripting

result: stress XZ

Inputs

Outputs

Configurations

Scripting

utility: merge string fields

Inputs

Outputs

Configurations

Scripting

result: stress principal 1

Inputs

Outputs

Configurations

Scripting

result: stress principal 2

Inputs

Outputs

Configurations

Scripting

result: tangential contact moment

Inputs

Outputs

Configurations

Scripting

invariant: convertnum bcs to nod

Inputs

Outputs

Configurations

Scripting

result: stress principal 3

Inputs

Outputs

Configurations

Scripting

result: stress von mises

Inputs

Outputs

Configurations

Scripting

result: gasket stress

Inputs

Outputs

Configurations

Scripting

result: contact fluid penetration pressure

Inputs

Outputs

Configurations

Scripting

result: gasket stress X

Inputs

Outputs

Configurations

Scripting

result: gasket stress XY

Inputs

Outputs

Configurations

Scripting

result: gasket deformation

Inputs

Outputs

Configurations

Scripting

result: gasket deformation X

Inputs

Outputs

Configurations

Scripting

geo: elements facets surfaces over time

Inputs

Outputs

Configurations

Scripting

result: gasket deformation XY

Inputs

Outputs

Configurations

Scripting

metadata: property field provider by property name

Inputs

Outputs

Configurations

Scripting

result: gasket deformation XZ

Inputs

Outputs

Configurations

Scripting

mesh: mesh provider

Inputs

Outputs

Configurations

Scripting

result: gasket inelastic closure

Inputs

Outputs

Configurations

Scripting

result: gasket inelastic closure X

Inputs

Outputs

Configurations

Scripting

result: write cms rbd file

Inputs

Outputs

Configurations

Scripting

serialization: export symbolic workflow

Inputs

Outputs

Configurations

Scripting

result: gasket inelastic closure XY

Inputs

Outputs

Configurations

Scripting

result: plastic strain eqv

Inputs

Outputs

Configurations

Scripting

mesh: beam properties

Inputs

Outputs

Configurations

Scripting

result: gasket inelastic closure XZ

Inputs

Outputs

Configurations

Scripting

result: gasket thermal closure

Inputs

Outputs

Configurations

Scripting

result: gasket thermal closure X

Inputs

Outputs

Configurations

Scripting

result: elastic strain X

Inputs

Outputs

Configurations

Scripting

result: elastic strain Y

Inputs

Outputs

Configurations

Scripting

result: elastic strain Z

Inputs

Outputs

Configurations

Scripting

math: min/max over time

Inputs

Outputs

Configurations

Scripting

utility: merge fields containers

Inputs

Outputs

Configurations

Scripting

result: global energy ratio without eroded energy (LSDyna)

Inputs

Outputs

Configurations

Scripting

utility: merge weighted fields containers

Inputs

Outputs

Configurations

Scripting

result: elastic strain XY

Inputs

Outputs

Configurations

Scripting

result: elastic strain YZ

Inputs

Outputs

Configurations

Scripting

result: interface contact mass (LSDyna)

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: rigid transformation

Inputs

Outputs

Configurations

Scripting

result: elastic strain principal 1

Inputs

Outputs

Configurations

Scripting

result: elastic strain principal 2

Inputs

Outputs

Configurations

Scripting

utility: merge scopings

Inputs

Outputs

Configurations

Scripting

result: elastic strain principal 3

Inputs

Outputs

Configurations

Scripting

result: cyclic analytic disp max

Inputs

Outputs

Configurations

Scripting

result: elastic strain eqv

Inputs

Outputs

Configurations

Scripting

result: transform invariant terms rbd

Inputs

Outputs

Configurations

Scripting

result: elastic strain intensity

Inputs

Outputs

Configurations

Scripting

result: elastic strain max_shear

Inputs

Outputs

Configurations

Scripting

result: turbulent dissipation rate (omega)

Inputs

Outputs

Configurations

Scripting

averaging: to elemental (fields container)

Inputs

Outputs

Configurations

Scripting

result: plastic strain

Inputs

Outputs

Configurations

Scripting

scoping: transpose

Inputs

Outputs

Configurations

Scripting

result: mass fraction

Inputs

Outputs

Configurations

Scripting

result: plastic strain X

Inputs

Outputs

Configurations

Scripting

result: coordinates (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: plastic strain Y

Inputs

Outputs

Configurations

Scripting

filter: band pass (fields container)

Inputs

Outputs

Configurations

Scripting

geo: to polar coordinates

Inputs

Outputs

Configurations

Scripting

math: fft evaluation

Inputs

Outputs

Configurations

Scripting

result: global total energy (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: plastic strain Z

Inputs

Outputs

Configurations

Scripting

utility: merge materials

Inputs

Outputs

Configurations

Scripting

serialization: vtk export

Inputs

Outputs

Configurations

Scripting

result: dynamic viscosity

Inputs

Outputs

Configurations

Scripting

result: plastic strain XY

Inputs

Outputs

Configurations

Scripting

result: hydrostatic pressure

Inputs

Outputs

Configurations

Scripting

result: compute stress von mises

Inputs

Outputs

Configurations

Scripting

filter: low pass (scoping)

Inputs

Outputs

Configurations

Scripting

mesh: iso surfaces

Inputs

Outputs

Configurations

Scripting

result: plastic strain YZ

Inputs

Outputs

Configurations

Scripting

result: plastic strain XZ

Inputs

Outputs

Configurations

Scripting

result: workflow energy per harmonic

Inputs

Outputs

Configurations

Scripting

result: plastic strain principal 3

Inputs

Outputs

Configurations

Scripting

result: plastic strain intensity

Inputs

Outputs

Configurations

Scripting

result: plastic strain max_shear

Inputs

Outputs

Configurations

Scripting

filter: low pass (timefreq)

Inputs

Outputs

Configurations

Scripting

filter: band pass (field)

Inputs

Outputs

Configurations

Scripting

result: thermal strain X

Inputs

Outputs

Configurations

Scripting

result: thermal strain Y

Inputs

Outputs

Configurations

Scripting

math: accumulate level over label

Inputs

Outputs

Configurations

Scripting

result: equivalent radiated power

Inputs

Outputs

Configurations

Scripting

result: thermal strain Z

Inputs

Outputs

Configurations

Scripting

result: thermal strain XY

Inputs

Outputs

Configurations

Scripting

math: accumulate over label

Inputs

Outputs

Configurations

Scripting

utility: merge scopings containers

Inputs

Outputs

Configurations

Scripting

result: thermal strain YZ

Inputs

Outputs

Configurations

Scripting

result: thermal strain principal 1

Inputs

Outputs

Configurations

Scripting

result: thermal strain principal 2

Inputs

Outputs

Configurations

Scripting

result: thermal strain principal 3

Inputs

Outputs

Configurations

Scripting

result: wall shear stress

Inputs

Outputs

Configurations

Scripting

result: velocity

Inputs

Outputs

Configurations

Scripting

result: reaction force

Inputs

Outputs

Configurations

Scripting

serialization: serializer

Inputs

Outputs

Configurations

Scripting

result: velocity X

Inputs

Outputs

Configurations

Scripting

result: reaction force X

Inputs

Outputs

Configurations

Scripting

geo: cartesian to spherical coordinates (fields container)

Inputs

Outputs

Configurations

Scripting

result: global external work (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: acceleration

Inputs

Outputs

Configurations

Scripting

result: element centroids

Inputs

Outputs

Configurations

Scripting

result: acceleration Z

Inputs

Outputs

Configurations

Scripting

scoping: rescope (fields container)

Inputs

Outputs

Configurations

Scripting

result: displacement

Inputs

Outputs

Configurations

Scripting

result: displacement X

Inputs

Outputs

Configurations

Scripting

averaging: force_summation

Inputs

Outputs

Configurations

Scripting

result: displacement Y

Inputs

Outputs

Configurations

Scripting

result: displacement Z

Inputs

Outputs

Configurations

Scripting

result: heat flux X

Inputs

Outputs

Configurations

Scripting

result: heat flux Y

Inputs

Outputs

Configurations

Scripting

result: electric field

Inputs

Outputs

Configurations

Scripting

result: total contact moment

Inputs

Outputs

Configurations

Scripting

result: heat flux Z

Inputs

Outputs

Configurations

Scripting

serialization: serialize to hdf5

Inputs

Outputs

Configurations

Scripting

result: element orientations

Inputs

Outputs

Configurations

Scripting

result: element orientations Y

Inputs

Outputs

Configurations

Scripting

mesh: split mesh wrt property

Inputs

Outputs

Configurations

Scripting

result: element orientations Z

Inputs

Outputs

Configurations

Scripting

result: element nodal forces

Inputs

Outputs

Configurations

Scripting

result: compute total strain Z

Outputs

Configurations

Scripting

result: gasket inelastic closure

Inputs

Outputs

Configurations

Scripting

result: gasket inelastic closure X

Inputs

Outputs

Configurations

Scripting

result: write cms rbd file

Inputs

Outputs

Configurations

Scripting

serialization: export symbolic workflow

Inputs

Outputs

Configurations

Scripting

result: gasket inelastic closure XY

Inputs

Outputs

Configurations

Scripting

result: plastic strain eqv

Inputs

Outputs

Configurations

Scripting

mesh: beam properties

Inputs

Outputs

Configurations

Scripting

result: gasket inelastic closure XZ

Inputs

Outputs

Configurations

Scripting

result: gasket thermal closure

Inputs

Outputs

Configurations

Scripting

result: gasket thermal closure X

Inputs

Outputs

Configurations

Scripting

result: elastic strain X

Inputs

Outputs

Configurations

Scripting

result: elastic strain Y

Inputs

Outputs

Configurations

Scripting

result: elastic strain Z

Inputs

Outputs

Configurations

Scripting

math: min/max over time

Inputs

Outputs

Configurations

Scripting

utility: merge fields containers

Inputs

Outputs

Configurations

Scripting

result: global energy ratio without eroded energy (LSDyna)

Inputs

Outputs

Configurations

Scripting

utility: merge weighted fields containers

Inputs

Outputs

Configurations

Scripting

result: elastic strain XY

Inputs

Outputs

Configurations

Scripting

result: elastic strain YZ

Inputs

Outputs

Configurations

Scripting

result: interface contact mass (LSDyna)

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: rigid transformation

Inputs

Outputs

Configurations

Scripting

result: elastic strain principal 1

Inputs

Outputs

Configurations

Scripting

result: elastic strain principal 2

Inputs

Outputs

Configurations

Scripting

utility: merge scopings

Inputs

Outputs

Configurations

Scripting

result: elastic strain principal 3

Inputs

Outputs

Configurations

Scripting

result: cyclic analytic disp max

Inputs

Outputs

Configurations

Scripting

result: elastic strain eqv

Inputs

Outputs

Configurations

Scripting

result: transform invariant terms rbd

Inputs

Outputs

Configurations

Scripting

result: elastic strain intensity

Inputs

Outputs

Configurations

Scripting

result: elastic strain max_shear

Inputs

Outputs

Configurations

Scripting

result: turbulent dissipation rate (omega)

Inputs

Outputs

Configurations

Scripting

averaging: to elemental (fields container)

Inputs

Outputs

Configurations

Scripting

result: plastic strain

Inputs

Outputs

Configurations

Scripting

scoping: transpose

Inputs

Outputs

Configurations

Scripting

result: mass fraction

Inputs

Outputs

Configurations

Scripting

result: plastic strain X

Inputs

Outputs

Configurations

Scripting

result: coordinates (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: plastic strain Y

Inputs

Outputs

Configurations

Scripting

filter: band pass (fields container)

Inputs

Outputs

Configurations

Scripting

geo: to polar coordinates

Inputs

Outputs

Configurations

Scripting

math: fft evaluation

Inputs

Outputs

Configurations

Scripting

result: global total energy (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: plastic strain Z

Inputs

Outputs

Configurations

Scripting

utility: merge materials

Inputs

Outputs

Configurations

Scripting

serialization: vtk export

Inputs

Outputs

Configurations

Scripting

result: dynamic viscosity

Inputs

Outputs

Configurations

Scripting

result: plastic strain XY

Inputs

Outputs

Configurations

Scripting

result: hydrostatic pressure

Inputs

Outputs

Configurations

Scripting

result: compute stress von mises

Inputs

Outputs

Configurations

Scripting

filter: low pass (scoping)

Inputs

Outputs

Configurations

Scripting

mesh: iso surfaces

Inputs

Outputs

Configurations

Scripting

result: plastic strain YZ

Inputs

Outputs

Configurations

Scripting

result: plastic strain XZ

Inputs

Outputs

Configurations

Scripting

result: workflow energy per harmonic

Inputs

Outputs

Configurations

Scripting

result: plastic strain principal 3

Inputs

Outputs

Configurations

Scripting

result: plastic strain intensity

Inputs

Outputs

Configurations

Scripting

result: plastic strain max_shear

Inputs

Outputs

Configurations

Scripting

filter: low pass (timefreq)

Inputs

Outputs

Configurations

Scripting

filter: band pass (field)

Inputs

Outputs

Configurations

Scripting

result: thermal strain X

Inputs

Outputs

Configurations

Scripting

result: thermal strain Y

Inputs

Outputs

Configurations

Scripting

math: accumulate level over label

Inputs

Outputs

Configurations

Scripting

result: equivalent radiated power

Inputs

Outputs

Configurations

Scripting

result: thermal strain Z

Inputs

Outputs

Configurations

Scripting

result: thermal strain XY

Inputs

Outputs

Configurations

Scripting

math: accumulate over label

Inputs

Outputs

Configurations

Scripting

utility: merge scopings containers

Inputs

Outputs

Configurations

Scripting

result: thermal strain YZ

Inputs

Outputs

Configurations

Scripting

result: thermal strain principal 1

Inputs

Outputs

Configurations

Scripting

result: thermal strain principal 2

Inputs

Outputs

Configurations

Scripting

result: thermal strain principal 3

Inputs

Outputs

Configurations

Scripting

result: wall shear stress

Inputs

Outputs

Configurations

Scripting

result: velocity

Inputs

Outputs

Configurations

Scripting

result: reaction force

Inputs

Outputs

Configurations

Scripting

serialization: serializer

Inputs

Outputs

Configurations

Scripting

result: velocity X

Inputs

Outputs

Configurations

Scripting

result: reaction force X

Inputs

Outputs

Configurations

Scripting

geo: cartesian to spherical coordinates (fields container)

Inputs

Outputs

Configurations

Scripting

result: global external work (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: acceleration

Inputs

Outputs

Configurations

Scripting

result: element centroids

Inputs

Outputs

Configurations

Scripting

result: acceleration Z

Inputs

Outputs

Configurations

Scripting

scoping: rescope (fields container)

Inputs

Outputs

Configurations

Scripting

result: displacement

Inputs

Outputs

Configurations

Scripting

result: displacement X

Inputs

Outputs

Configurations

Scripting

averaging: force_summation

Inputs

Outputs

Configurations

Scripting

result: displacement Y

Inputs

Outputs

Configurations

Scripting

result: displacement Z

Inputs

Outputs

Configurations

Scripting

result: heat flux X

Inputs

Outputs

Configurations

Scripting

result: heat flux Y

Inputs

Outputs

Configurations

Scripting

result: electric field

Inputs

Outputs

Configurations

Scripting

result: total contact moment

Inputs

Outputs

Configurations

Scripting

result: heat flux Z

Inputs

Outputs

Configurations

Scripting

serialization: serialize to hdf5

Inputs

Outputs

Configurations

Scripting

result: element orientations

Inputs

Outputs

Configurations

Scripting

result: element orientations Y

Inputs

Outputs

Configurations

Scripting

mesh: split mesh wrt property

Inputs

Outputs

Configurations

Scripting

result: element orientations Z

Inputs

Outputs

Configurations

Scripting

result: element nodal forces

Inputs

Outputs

Configurations

Scripting

result: compute total strain Z

Configurating operators Only linear analysis are supported without On Demand Expansion. All coordinates are global coordinates. Euler Angles need to be included in the database. - Get the ZZ normal component (22 component).">

Inputs

Outputs

Configurations

Scripting

result: structural temperature

Inputs

Outputs

Configurations

Scripting

metadata: result info provider

Inputs

Outputs

Configurations

Scripting

mesh: skin (tri mesh)

Inputs

Outputs

Configurations

Scripting

result: stress ratio

Inputs

Outputs

Configurations

Scripting

filter: band pass (timescoping)

Inputs

Outputs

Configurations

Scripting

result: accu eqv plastic strain

Inputs

Outputs

Configurations

Scripting

result: plastic state variable

Inputs

Outputs

Configurations

Scripting

math: average over label

Inputs

Outputs

Configurations

Scripting

result: accu eqv creep strain

Inputs

Outputs

Configurations

Scripting

result: plastic strain energy density

Inputs

Outputs

Configurations

Scripting

result: material property of element

Inputs

Outputs

Configurations

Scripting

result: creep strain energy density

Inputs

Outputs

Configurations

Scripting

result: erp radiation efficiency

Inputs

Outputs

Configurations

Scripting

result: elastic strain energy density

Inputs

Outputs

Configurations

Scripting

result: contact status

Inputs

Outputs

Configurations

Scripting

serialization: field to csv

Inputs

Outputs

Configurations

Scripting

result: contact penetration

Inputs

Outputs

Configurations

Scripting

result: contact pressure

Inputs

Outputs

Configurations

Scripting

result: contact friction stress

Inputs

Outputs

Configurations

Scripting

result: contact total stress

Inputs

Outputs

Configurations

Scripting

result: contact sliding distance

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

result: contact gap distance

Inputs

Outputs

Configurations

Scripting

utility: merge any objects

Inputs

Outputs

Configurations

Scripting

result: contact surface heat flux

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: total contact force

Inputs

Outputs

Configurations

Scripting

result: temperature

Inputs

Outputs

Configurations

Scripting

result: compute stress

Inputs

Outputs

Configurations

Scripting

result: raw displacement

Inputs

Outputs

Configurations

Scripting

result: raw reaction force

Inputs

Outputs

Configurations

Scripting

result: turbulent kinetic energy (k)

Inputs

Outputs

Configurations

Scripting

result: electric potential

Inputs

Outputs

Configurations

Scripting

result: thickness

Inputs

Outputs

Configurations

Scripting

result: mapdl run

Inputs

Outputs

Configurations

Scripting

result: equivalent mass

Inputs

Outputs

Configurations

Scripting

result: custom result

Inputs

Outputs

Configurations

Scripting

result: elemental heat generation

Inputs

Outputs

Configurations

Scripting

result: temperature gradient

Inputs

Outputs

Configurations

Scripting

result: joint force reaction

Inputs

Outputs

Configurations

Scripting

result: joint moment reaction

Inputs

Outputs

Configurations

Scripting

result: beam T shear force (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: joint relative displacement

Inputs

Outputs

Configurations

Scripting

result: joint relative rotation

Inputs

Outputs

Configurations

Scripting

result: joint relative velocity

Inputs

Outputs

Configurations

Scripting

result: joint relative acceleration

Inputs

Outputs

Configurations

Scripting

result: joint relative angular acceleration

Inputs

Outputs

Configurations

Scripting

result: global internal energy (LSDyna)

Inputs

Outputs

Configurations

Scripting

serialization: txt to data tree

Inputs

Outputs

Configurations

Scripting

result: thermal strains eqv

Inputs

Outputs

Configurations

Scripting

result: elemental summable miscellaneous data

Inputs

Outputs

Configurations

Scripting

result: elemental non summable miscellaneous data

Inputs

Outputs

Configurations

Scripting

utility: merge supports

Inputs

Outputs

Configurations

Scripting

result: global kinetic energy (LSDyna)

Inputs

Outputs

Configurations

Scripting

math: matrix inverse

Inputs

Outputs

Configurations

Scripting

result: global time step (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: global rigid body stopper energy (LSDyna)

Inputs

Outputs

Configurations

Scripting

geo: cartesian to spherical coordinates

Inputs

Outputs

Configurations

Scripting

result: global spring and damper energy (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: beam T bending moment (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: global hourglass energy (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: global system damping energy (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: global eroded kinetic energy (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: global energy ratio (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: global added mass (LSDyna)

Inputs

Outputs

Configurations

Scripting

mapping: on reduced coordinates

Inputs

Outputs

Configurations

Scripting

result: global added mass (percentage) (LSDyna)

Inputs

Outputs

Configurations

Scripting

invariant: principal invariants (fields container)

Inputs

Outputs

Configurations

Scripting

result: global center of mass (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: beam S shear force (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: beam S bending moment (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: beam RS shear stress (LSDyna)

Inputs

Outputs

Configurations

Scripting

utility: merge fields into field matrix

Inputs

Outputs

Configurations

Scripting

result: beam axial plastic strain (LSDyna)

Inputs

Outputs

Configurations

Scripting

invariant: von mises eqv (field)

Inputs

Outputs

Configurations

Scripting

invariant: segalman von mises eqv (field)

Inputs

Outputs

Configurations

Scripting

result: part eroded internal energy (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: part kinetic energy (LSDyna)

Inputs

Outputs

Configurations

Scripting

scoping: on mesh property

Inputs

Outputs

Configurations

Scripting

serialization: string deserializer

Inputs

Outputs

Configurations

Scripting

result: compute stress Z

Inputs

Outputs

Configurations

Scripting

result: part eroded kinetic energy (LSDyna)

Inputs

Outputs

Configurations

Scripting

scoping: from mesh

Inputs

Outputs

Configurations

Scripting

result: part added mass (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: part hourglass energy (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: part rigid body velocity (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: interface contact force (LSDyna)

Inputs

Outputs

Configurations

Scripting

min_max: time of max

Inputs

Outputs

Configurations

Scripting

metadata: cyclic support provider

Inputs

Outputs

Configurations

Scripting

result: interface resultant contact force (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: interface contact moment (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: density

Inputs

Outputs

Configurations

Scripting

averaging: elemental to elemental nodal (fields container)

Inputs

Outputs

Configurations

Scripting

result: total pressure

Inputs

Outputs

Configurations

Scripting

result: mean velocity

Inputs

Outputs

Configurations

Scripting

result: Lighthill tensor divergence

Inputs

Outputs

Configurations

Scripting

result: entropy

Inputs

Outputs

Configurations

Scripting

result: volume fraction

Inputs

Outputs

Configurations

Scripting

result: mass flow rate

Inputs

Outputs

Configurations

Scripting

result: mach number

Inputs

Outputs

Configurations

Scripting

result: rms temperature

Inputs

Outputs

Configurations

Scripting

scoping: scoping get attribute

Inputs

Outputs

Configurations

Scripting

result: read cms_rbd file

Inputs

Outputs

Configurations

Scripting

result: mean temperature

Inputs

Outputs

Configurations

Scripting

min_max: over fields container

Inputs

Outputs

Configurations

Scripting

result: surface heat rate

Inputs

Outputs

Configurations

Scripting

result: thermal conductivity

Inputs

Outputs

Configurations

Scripting

utility: extract scoping

Inputs

Outputs

Configurations

Scripting

result: specific heat

Inputs

Outputs

Configurations

Scripting

result: turbulent dissipation rate (epsilon)

Inputs

Outputs

Configurations

Scripting

metadata: time freq provider

Inputs

Outputs

Configurations

Scripting

metadata: mesh info provider

Inputs

Outputs

Configurations

Scripting

result: von mises stresses as mechanical

Inputs

Outputs

Configurations

Scripting

metadata: streams provider

Inputs

Outputs

Configurations

Scripting

result: poynting vector surface

Inputs

Outputs

Configurations

Scripting

metadata: datasources provider

Inputs

Outputs

Configurations

Scripting

scoping: rescope

Inputs

Outputs

Configurations

Scripting

filter: low pass (timescoping)

Inputs

Outputs

Configurations

Scripting

utility: data sources get attribute

Inputs

Outputs

Configurations

Scripting

mesh: meshes provider

Inputs

Outputs

Configurations

Scripting

utility: for each

Inputs

Outputs

Configurations

Scripting

metadata: mesh selection manager provider

Inputs

Outputs

Configurations

Scripting

metadata: boundary condition provider

Inputs

Outputs

Configurations

Scripting

utility: merge property fields

Inputs

Outputs

Configurations

Scripting

metadata: cyclic analysis?

Inputs

Outputs

Configurations

Scripting

result: rigid transformation provider

Inputs

Outputs

Configurations

Scripting

metadata: material support provider

Inputs

Outputs

Configurations

Scripting

scoping: on named selection

Inputs

Outputs

Configurations

Scripting

scoping: reduce sampling scoping

Inputs

Outputs

Configurations

Scripting

math: accumulation per scoping

Inputs

Outputs

Configurations

Scripting

result: coordinate system

Inputs

Outputs

Configurations

Scripting

logic: splitter::streams

Inputs

Outputs

Configurations

Scripting

serialization: hdf5dpf custom read

Inputs

Outputs

Configurations

Scripting

min_max: max over time

Inputs

Outputs

Configurations

Scripting

scoping: connectivity ids

Inputs

Outputs

Configurations

Scripting

utility: remote workflow instantiate

Inputs

Outputs

Configurations

Scripting

utility: remote operator instantiate

Inputs

Outputs

Configurations

Scripting

math: compute residual and error

Inputs

Outputs

Configurations

Scripting

result: structural temperature

Inputs

Outputs

Configurations

Scripting

metadata: result info provider

Inputs

Outputs

Configurations

Scripting

mesh: skin (tri mesh)

Inputs

Outputs

Configurations

Scripting

result: stress ratio

Inputs

Outputs

Configurations

Scripting

filter: band pass (timescoping)

Inputs

Outputs

Configurations

Scripting

result: accu eqv plastic strain

Inputs

Outputs

Configurations

Scripting

result: plastic state variable

Inputs

Outputs

Configurations

Scripting

math: average over label

Inputs

Outputs

Configurations

Scripting

result: accu eqv creep strain

Inputs

Outputs

Configurations

Scripting

result: plastic strain energy density

Inputs

Outputs

Configurations

Scripting

result: material property of element

Inputs

Outputs

Configurations

Scripting

result: creep strain energy density

Inputs

Outputs

Configurations

Scripting

result: erp radiation efficiency

Inputs

Outputs

Configurations

Scripting

result: elastic strain energy density

Inputs

Outputs

Configurations

Scripting

result: contact status

Inputs

Outputs

Configurations

Scripting

serialization: field to csv

Inputs

Outputs

Configurations

Scripting

result: contact penetration

Inputs

Outputs

Configurations

Scripting

result: contact pressure

Inputs

Outputs

Configurations

Scripting

result: contact friction stress

Inputs

Outputs

Configurations

Scripting

result: contact total stress

Inputs

Outputs

Configurations

Scripting

result: contact sliding distance

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

result: contact gap distance

Inputs

Outputs

Configurations

Scripting

utility: merge any objects

Inputs

Outputs

Configurations

Scripting

result: contact surface heat flux

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: total contact force

Inputs

Outputs

Configurations

Scripting

result: temperature

Inputs

Outputs

Configurations

Scripting

result: compute stress

Inputs

Outputs

Configurations

Scripting

result: raw displacement

Inputs

Outputs

Configurations

Scripting

result: raw reaction force

Inputs

Outputs

Configurations

Scripting

result: turbulent kinetic energy (k)

Inputs

Outputs

Configurations

Scripting

result: electric potential

Inputs

Outputs

Configurations

Scripting

result: thickness

Inputs

Outputs

Configurations

Scripting

result: mapdl run

Inputs

Outputs

Configurations

Scripting

result: equivalent mass

Inputs

Outputs

Configurations

Scripting

result: custom result

Inputs

Outputs

Configurations

Scripting

result: elemental heat generation

Inputs

Outputs

Configurations

Scripting

result: temperature gradient

Inputs

Outputs

Configurations

Scripting

result: joint force reaction

Inputs

Outputs

Configurations

Scripting

result: joint moment reaction

Inputs

Outputs

Configurations

Scripting

result: beam T shear force (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: joint relative displacement

Inputs

Outputs

Configurations

Scripting

result: joint relative rotation

Inputs

Outputs

Configurations

Scripting

result: joint relative velocity

Inputs

Outputs

Configurations

Scripting

result: joint relative acceleration

Inputs

Outputs

Configurations

Scripting

result: joint relative angular acceleration

Inputs

Outputs

Configurations

Scripting

result: global internal energy (LSDyna)

Inputs

Outputs

Configurations

Scripting

serialization: txt to data tree

Inputs

Outputs

Configurations

Scripting

result: thermal strains eqv

Inputs

Outputs

Configurations

Scripting

result: elemental summable miscellaneous data

Inputs

Outputs

Configurations

Scripting

result: elemental non summable miscellaneous data

Inputs

Outputs

Configurations

Scripting

utility: merge supports

Inputs

Outputs

Configurations

Scripting

result: global kinetic energy (LSDyna)

Inputs

Outputs

Configurations

Scripting

math: matrix inverse

Inputs

Outputs

Configurations

Scripting

result: global time step (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: global rigid body stopper energy (LSDyna)

Inputs

Outputs

Configurations

Scripting

geo: cartesian to spherical coordinates

Inputs

Outputs

Configurations

Scripting

result: global spring and damper energy (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: beam T bending moment (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: global hourglass energy (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: global system damping energy (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: global eroded kinetic energy (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: global energy ratio (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: global added mass (LSDyna)

Inputs

Outputs

Configurations

Scripting

mapping: on reduced coordinates

Inputs

Outputs

Configurations

Scripting

result: global added mass (percentage) (LSDyna)

Inputs

Outputs

Configurations

Scripting

invariant: principal invariants (fields container)

Inputs

Outputs

Configurations

Scripting

result: global center of mass (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: beam S shear force (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: beam S bending moment (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: beam RS shear stress (LSDyna)

Inputs

Outputs

Configurations

Scripting

utility: merge fields into field matrix

Inputs

Outputs

Configurations

Scripting

result: beam axial plastic strain (LSDyna)

Inputs

Outputs

Configurations

Scripting

invariant: von mises eqv (field)

Inputs

Outputs

Configurations

Scripting

invariant: segalman von mises eqv (field)

Inputs

Outputs

Configurations

Scripting

result: part eroded internal energy (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: part kinetic energy (LSDyna)

Inputs

Outputs

Configurations

Scripting

scoping: on mesh property

Inputs

Outputs

Configurations

Scripting

serialization: string deserializer

Inputs

Outputs

Configurations

Scripting

result: compute stress Z

Inputs

Outputs

Configurations

Scripting

result: part eroded kinetic energy (LSDyna)

Inputs

Outputs

Configurations

Scripting

scoping: from mesh

Inputs

Outputs

Configurations

Scripting

result: part added mass (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: part hourglass energy (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: part rigid body velocity (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: interface contact force (LSDyna)

Inputs

Outputs

Configurations

Scripting

min_max: time of max

Inputs

Outputs

Configurations

Scripting

metadata: cyclic support provider

Inputs

Outputs

Configurations

Scripting

result: interface resultant contact force (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: interface contact moment (LSDyna)

Inputs

Outputs

Configurations

Scripting

result: density

Inputs

Outputs

Configurations

Scripting

averaging: elemental to elemental nodal (fields container)

Inputs

Outputs

Configurations

Scripting

result: total pressure

Inputs

Outputs

Configurations

Scripting

result: mean velocity

Inputs

Outputs

Configurations

Scripting

result: Lighthill tensor divergence

Inputs

Outputs

Configurations

Scripting

result: entropy

Inputs

Outputs

Configurations

Scripting

result: volume fraction

Inputs

Outputs

Configurations

Scripting

result: mass flow rate

Inputs

Outputs

Configurations

Scripting

result: mach number

Inputs

Outputs

Configurations

Scripting

result: rms temperature

Inputs

Outputs

Configurations

Scripting

scoping: scoping get attribute

Inputs

Outputs

Configurations

Scripting

result: read cms_rbd file

Inputs

Outputs

Configurations

Scripting

result: mean temperature

Inputs

Outputs

Configurations

Scripting

min_max: over fields container

Inputs

Outputs

Configurations

Scripting

result: surface heat rate

Inputs

Outputs

Configurations

Scripting

result: thermal conductivity

Inputs

Outputs

Configurations

Scripting

utility: extract scoping

Inputs

Outputs

Configurations

Scripting

result: specific heat

Inputs

Outputs

Configurations

Scripting

result: turbulent dissipation rate (epsilon)

Inputs

Outputs

Configurations

Scripting

metadata: time freq provider

Inputs

Outputs

Configurations

Scripting

metadata: mesh info provider

Inputs

Outputs

Configurations

Scripting

result: von mises stresses as mechanical

Inputs

Outputs

Configurations

Scripting

metadata: streams provider

Inputs

Outputs

Configurations

Scripting

result: poynting vector surface

Inputs

Outputs

Configurations

Scripting

metadata: datasources provider

Inputs

Outputs

Configurations

Scripting

scoping: rescope

Inputs

Outputs

Configurations

Scripting

filter: low pass (timescoping)

Inputs

Outputs

Configurations

Scripting

utility: data sources get attribute

Inputs

Outputs

Configurations

Scripting

mesh: meshes provider

Inputs

Outputs

Configurations

Scripting

utility: for each

Inputs

Outputs

Configurations

Scripting

metadata: mesh selection manager provider

Inputs

Outputs

Configurations

Scripting

metadata: boundary condition provider

Inputs

Outputs

Configurations

Scripting

utility: merge property fields

Inputs

Outputs

Configurations

Scripting

metadata: cyclic analysis?

Inputs

Outputs

Configurations

Scripting

metadata: material support provider

Inputs

Outputs

Configurations

Scripting

scoping: on named selection

Inputs

Outputs

Configurations

Scripting

scoping: reduce sampling scoping

Inputs

Outputs

Configurations

Scripting

math: accumulation per scoping

Inputs

Outputs

Configurations

Scripting

result: coordinate system

Inputs

Outputs

Configurations

Scripting

logic: splitter::streams

Inputs

Outputs

Configurations

Scripting

serialization: hdf5dpf custom read

Inputs

Outputs

Configurations

Scripting

result: nodal_to_global

Inputs

Outputs

Configurations

Scripting

scoping: rescope custom type field

Inputs

Outputs

Configurations

Scripting

result: global_to_nodal

Inputs

Outputs

Configurations

Scripting

min_max: min max by entity over time

Inputs

Outputs

Configurations

Scripting

result: rigid transformation provider

Inputs

Outputs

Configurations

Scripting

min_max: max over time

Inputs

Outputs

Configurations

Scripting

scoping: connectivity ids

Inputs

Outputs

Configurations

Scripting

utility: remote workflow instantiate

Inputs

Outputs

Configurations

Scripting

utility: remote operator instantiate

Inputs

Outputs

Configurations

Scripting

math: compute residual and error

Configurating operators 2 for normalized by the max at a given time step of the first entry or residuals depending on the reference field option, 3 for normalized by the max over all time steps of the first entry or residuals depending on the reference field option" types="int32" optional="true"ellipsis="false"inplace="false">

Outputs

Configurations

Scripting

result: add rigid body motion (fields container)

Inputs

Outputs

Configurations

Scripting

utility: merge time freq supports

Inputs

Outputs

Configurations

Scripting

min_max: incremental over fields container

Inputs

Outputs

Configurations

Scripting

scoping: split on property type

Inputs

Outputs

Configurations

Scripting

utility: overlap fields

Inputs

Outputs

Configurations

Scripting

result: nodal_to_global

Inputs

Outputs

Configurations

Scripting

scoping: rescope custom type field

Inputs

Outputs

Configurations

Scripting

averaging: elemental nodal to nodal elemental (field)

Inputs

Outputs

Configurations

Scripting

utility: change shell layers

Inputs

Outputs

Configurations

Scripting

utility: merge meshes

Inputs

Outputs

Configurations

Scripting

utility: merge fields

Inputs

Outputs

Configurations

Scripting

utility: merge weighted fields

Inputs

Outputs

Configurations

Scripting

utility: merge fc to fc field matrices

Inputs

Outputs

Configurations

Scripting

filter: high pass (field)

Inputs

Outputs

Configurations

Scripting

min_max: max by component

Inputs

Outputs

Configurations

Scripting

utility: weighted merge fields by label

Inputs

Outputs

Configurations

Scripting

utility: merge fields by label

Inputs

Outputs

Configurations

Scripting

averaging: elemental to elemental nodal (field)

Inputs

Outputs

Configurations

Scripting

utility: merge meshes containers

Inputs

Outputs

Configurations

Scripting

min_max: min max by entity

Inputs

Outputs

Configurations

Scripting

utility: merge collections

Inputs

Outputs

Configurations

Scripting

logic: merge solid and shell fields

Inputs

Outputs

Configurations

Scripting

result: global_to_nodal

Inputs

Outputs

Configurations

Scripting

min_max: min max by entity over time

Inputs

Outputs

Configurations

Scripting

min_max: min over time

Inputs

Outputs

Configurations

Scripting

geo: element nodal contribution

Inputs

Outputs

Configurations

Scripting

min_max: over label

Inputs

Outputs

Configurations

Scripting

min_max: min by component

Inputs

Outputs

Configurations

Scripting

serialization: serializer to string

Inputs

Outputs

Configurations

Scripting

serialization: deserializer

Inputs

Outputs

Configurations

Scripting

result: cyclic expanded velocity

Inputs

Outputs

Configurations

Scripting

mesh: skin

Inputs

Outputs

Configurations

Scripting

utility: split in for each range

Inputs

Outputs

Configurations

Scripting

utility: incremental field

Inputs

Outputs

Configurations

Scripting

utility: incremental fields container

Inputs

Outputs

Configurations

Scripting

geo: rotate (fields container)

Inputs

Outputs

Configurations

Scripting

utility: incremental concantenate as fields container.

Inputs

Outputs

Configurations

Scripting

utility: make producer consumer for each iterator

Inputs

Outputs

Configurations

Scripting

utility: producer consumer for each

Inputs

Outputs

Configurations

Scripting

averaging: extend to mid nodes (field)

Inputs

Outputs

Configurations

Scripting

invariant: eigen vectors (on fields container)

Inputs

Outputs

Configurations

Scripting

mesh: mesh get attribute

Inputs

Outputs

Configurations

Scripting

metadata: time freq support get attribute

Inputs

Outputs

Configurations

Scripting

utility: set attribute

Inputs

Outputs

Configurations

Scripting

utility: field get attribute

Inputs

Outputs

Configurations

Scripting

min_max: time of min

Inputs

Outputs

Configurations

Scripting

min_max: max over phase

Inputs

Outputs

Configurations

Scripting

min_max: phase of max

Inputs

Outputs

Configurations

Scripting

utility: voigt to standard strains

Inputs

Outputs

Configurations

Scripting

utility: voigt to standard strains (fields container)

Inputs

Outputs

Configurations

Scripting

min_max: incremental over field

Inputs

Outputs

Configurations

Scripting

logic: same string fields?

Inputs

Outputs

Configurations

Scripting

logic: same meshes?

Inputs

Outputs

Configurations

Scripting

logic: same fields?

Inputs

Outputs

Configurations

Scripting

logic: fields included?

Inputs

Outputs

Configurations

Scripting

logic: same fields container?

Inputs

Outputs

Configurations

Scripting

filter: high pass (scoping)

Inputs

Outputs

Configurations

Scripting

filter: high pass (timescoping)

Inputs

Outputs

Configurations

Scripting

filter: high pass (fields container)

Inputs

Outputs

Configurations

Scripting

filter: low pass (field)

Inputs

Outputs

Configurations

Scripting

filter: low pass (fields container)

Inputs

Outputs

Configurations

Scripting

filter: band pass (scoping)

Inputs

Outputs

Configurations

Scripting

filter: band pass (timefreq)

Inputs

Outputs

Configurations

Scripting

filter: signed high pass (scoping)

Inputs

Outputs

Configurations

Scripting

filter: signed high pass (timescoping)

Inputs

Outputs

Configurations

Scripting

filter: signed high pass (timefreq)

Inputs

Outputs

Configurations

Scripting

filter: signed high pass (fields container)

Inputs

Outputs

Configurations

Scripting

serialization: csv to field

Inputs

Outputs

Configurations

Scripting

result: members in compression not certified

Inputs

Outputs

Configurations

Scripting

result: members in bending not certified

Inputs

Outputs

Configurations

Scripting

result: members in linear compression bending not certified

Inputs

Outputs

Configurations

Scripting

invariant: convertnum nod to bcs

Inputs

Outputs

Configurations

Scripting

geo: rotate

Inputs

Outputs

Configurations

Scripting

logic: enrich materials

Inputs

Outputs

Configurations

Scripting

serialization: data tree to json

Inputs

Outputs

Configurations

Scripting

serialization: data tree to txt

Inputs

Outputs

Configurations

Scripting

serialization: json to data tree

Inputs

Outputs

Configurations

Scripting

averaging: nodal difference (fields container)

Inputs

Outputs

Configurations

Scripting

logic: descending sort

Inputs

Outputs

Configurations

Scripting

logic: ascending sort (fields container)

Inputs

Outputs

Configurations

Scripting

logic: descending sort (fields container)

Inputs

Outputs

Configurations

Scripting

serialization: import symbolic workflow

Inputs

Outputs

Configurations

Scripting

filter: filtering max over time workflow

Inputs

Outputs

Configurations

Scripting

metadata: integrate over time freq

Inputs

Outputs

Configurations

Scripting

utility: extract time freq

Inputs

Outputs

Configurations

Scripting

averaging: nodal difference (field)

Inputs

Outputs

Configurations

Scripting

result: compute stress YZ

Inputs

Outputs

Configurations

Scripting

logic: splitter::data_sources

Inputs

Outputs

Configurations

Scripting

averaging: elemental nodal to nodal (field)

Inputs

Outputs

Configurations

Scripting

averaging: elemental nodal to nodal (fields container)

Inputs

Outputs

Configurations

Scripting

averaging: elemental to nodal (field)

Outputs

Configurations

Scripting

result: add rigid body motion (fields container)

Inputs

Outputs

Configurations

Scripting

utility: merge time freq supports

Inputs

Outputs

Configurations

Scripting

min_max: incremental over fields container

Inputs

Outputs

Configurations

Scripting

scoping: split on property type

Inputs

Outputs

Configurations

Scripting

utility: overlap fields

Inputs

Outputs

Configurations

Scripting

averaging: elemental nodal to nodal elemental (field)

Inputs

Outputs

Configurations

Scripting

utility: change shell layers

Inputs

Outputs

Configurations

Scripting

utility: merge meshes

Inputs

Outputs

Configurations

Scripting

utility: merge fields

Inputs

Outputs

Configurations

Scripting

utility: merge weighted fields

Inputs

Outputs

Configurations

Scripting

utility: merge fc to fc field matrices

Inputs

Outputs

Configurations

Scripting

filter: high pass (field)

Inputs

Outputs

Configurations

Scripting

min_max: max by component

Inputs

Outputs

Configurations

Scripting

utility: weighted merge fields by label

Inputs

Outputs

Configurations

Scripting

utility: merge fields by label

Inputs

Outputs

Configurations

Scripting

averaging: elemental to elemental nodal (field)

Inputs

Outputs

Configurations

Scripting

utility: merge meshes containers

Inputs

Outputs

Configurations

Scripting

min_max: min max by entity

Inputs

Outputs

Configurations

Scripting

utility: merge collections

Inputs

Outputs

Configurations

Scripting

logic: merge solid and shell fields

Inputs

Outputs

Configurations

Scripting

min_max: min over time

Inputs

Outputs

Configurations

Scripting

geo: element nodal contribution

Inputs

Outputs

Configurations

Scripting

min_max: over label

Inputs

Outputs

Configurations

Scripting

min_max: min by component

Inputs

Outputs

Configurations

Scripting

serialization: serializer to string

Inputs

Outputs

Configurations

Scripting

serialization: deserializer

Inputs

Outputs

Configurations

Scripting

result: cyclic expanded velocity

Inputs

Outputs

Configurations

Scripting

mesh: skin

Inputs

Outputs

Configurations

Scripting

utility: split in for each range

Inputs

Outputs

Configurations

Scripting

utility: incremental field

Inputs

Outputs

Configurations

Scripting

utility: incremental fields container

Inputs

Outputs

Configurations

Scripting

geo: rotate (fields container)

Inputs

Outputs

Configurations

Scripting

utility: incremental property field

Inputs

Outputs

Configurations

Scripting

utility: incremental mesh

Inputs

Outputs

Configurations

Scripting

mesh: points from coordinates

Inputs

Outputs

Configurations

Scripting

utility: incremental concantenate as fields container.

Inputs

Outputs

Configurations

Scripting

utility: make producer consumer for each iterator

Inputs

Outputs

Configurations

Scripting

utility: producer consumer for each

Inputs

Outputs

Configurations

Scripting

averaging: extend to mid nodes (field)

Inputs

Outputs

Configurations

Scripting

invariant: eigen vectors (on fields container)

Inputs

Outputs

Configurations

Scripting

mesh: mesh get attribute

Inputs

Outputs

Configurations

Scripting

metadata: time freq support get attribute

Inputs

Outputs

Configurations

Scripting

utility: set attribute

Inputs

Outputs

Configurations

Scripting

utility: field get attribute

Inputs

Outputs

Configurations

Scripting

min_max: time of min

Inputs

Outputs

Configurations

Scripting

min_max: max over phase

Inputs

Outputs

Configurations

Scripting

min_max: phase of max

Inputs

Outputs

Configurations

Scripting

utility: voigt to standard strains

Inputs

Outputs

Configurations

Scripting

utility: voigt to standard strains (fields container)

Inputs

Outputs

Configurations

Scripting

min_max: incremental over field

Inputs

Outputs

Configurations

Scripting

utility: workflow to pydpf generator

Inputs

Outputs

Configurations

Scripting

filter: signed high pass (timefreq)

Inputs

Outputs

Configurations

Scripting

logic: same string fields?

Inputs

Outputs

Configurations

Scripting

logic: same meshes?

Inputs

Outputs

Configurations

Scripting

logic: same fields?

Inputs

Outputs

Configurations

Scripting

logic: fields included?

Inputs

Outputs

Configurations

Scripting

logic: same fields container?

Inputs

Outputs

Configurations

Scripting

filter: high pass (scoping)

Inputs

Outputs

Configurations

Scripting

filter: high pass (timescoping)

Inputs

Outputs

Configurations

Scripting

filter: high pass (fields container)

Inputs

Outputs

Configurations

Scripting

filter: low pass (field)

Inputs

Outputs

Configurations

Scripting

filter: low pass (fields container)

Inputs

Outputs

Configurations

Scripting

filter: band pass (scoping)

Inputs

Outputs

Configurations

Scripting

filter: band pass (timefreq)

Inputs

Outputs

Configurations

Scripting

filter: signed high pass (scoping)

Inputs

Outputs

Configurations

Scripting

filter: signed high pass (timescoping)

Inputs

Outputs

Configurations

Scripting

filter: signed high pass (fields container)

Inputs

Outputs

Configurations

Scripting

serialization: csv to field

Inputs

Outputs

Configurations

Scripting

result: members in compression not certified

Inputs

Outputs

Configurations

Scripting

result: members in bending not certified

Inputs

Outputs

Configurations

Scripting

result: members in linear compression bending not certified

Inputs

Outputs

Configurations

Scripting

invariant: convertnum nod to bcs

Inputs

Outputs

Configurations

Scripting

geo: rotate

Inputs

Outputs

Configurations

Scripting

logic: enrich materials

Inputs

Outputs

Configurations

Scripting

serialization: data tree to json

Inputs

Outputs

Configurations

Scripting

serialization: data tree to txt

Inputs

Outputs

Configurations

Scripting

serialization: json to data tree

Inputs

Outputs

Configurations

Scripting

averaging: nodal difference (fields container)

Inputs

Outputs

Configurations

Scripting

logic: descending sort

Inputs

Outputs

Configurations

Scripting

logic: ascending sort (fields container)

Inputs

Outputs

Configurations

Scripting

logic: descending sort (fields container)

Inputs

Outputs

Configurations

Scripting

serialization: import symbolic workflow

Inputs

Outputs

Configurations

Scripting

filter: filtering max over time workflow

Inputs

Outputs

Configurations

Scripting

metadata: integrate over time freq

Inputs

Outputs

Configurations

Scripting

utility: extract time freq

Inputs

Outputs

Configurations

Scripting

averaging: nodal difference (field)

Inputs

Outputs

Configurations

Scripting

result: compute stress YZ

Inputs

Outputs

Configurations

Scripting

logic: splitter::data_sources

Inputs

Outputs

Configurations

Scripting

averaging: elemental nodal to nodal (field)

Inputs

Outputs

Configurations

Scripting

averaging: elemental nodal to nodal (fields container)

Inputs

Outputs

Configurations

Scripting

averaging: elemental to nodal (field)

Configurating operators - If the determinant of the I matrix is zero, switch to an inverse distance weighted average. - If not, compute the Frink weights and apply the Holmes' weight clip. - If the clipping produces a large overshoot, inverse volume weighted average is used.. -3. For a face finite volume mesh inverse distance weighted average is used.">

Inputs

Outputs

Configurations

Scripting

averaging: to nodal (field)

Inputs

Outputs

Configurations

Scripting

averaging: to nodal (fields container)

Inputs

Outputs

Configurations

Scripting

averaging: elemental mean (field)

Inputs

Outputs

Configurations

Scripting

averaging: elemental mean (fields container)

Inputs

Outputs

Configurations

Scripting

averaging: nodal to elemental (field)

Inputs

Outputs

Configurations

Scripting

averaging: nodal to elemental (fields container)

Inputs

Outputs

Configurations

Scripting

invariant: eigen values (field)

Inputs

Outputs

Configurations

Scripting

invariant: principal invariants (field)

Inputs

Outputs

Configurations

Scripting

invariant: von mises eqv (fields container)

Inputs

Outputs

Configurations

Scripting

invariant: segalman von mises eqv (fields container)

Inputs

Outputs

Configurations

Scripting

scoping: compute element centroids

Inputs

Outputs

Configurations

Scripting

math: entity extractor

Inputs

Outputs

Configurations

Scripting

metadata: cyclic mesh expansion

Inputs

Outputs

Configurations

Scripting

result: cyclic analytic stress eqv max

Inputs

Outputs

Configurations

Scripting

result: remove rigid body motion (fields container)

Inputs

Outputs

Configurations

Scripting

result: cyclic expansion

Inputs

Outputs

Configurations

Scripting

averaging: nodal fraction (fields container)

Inputs

Outputs

Configurations

Scripting

result: recombine cyclic harmonic indices

Inputs

Outputs

Configurations

Scripting

mapping: on coordinates

Inputs

Outputs

Configurations

Scripting

mapping: scoping on coordinates

Inputs

Outputs

Configurations

Scripting

filter: abc weightings

Inputs

Outputs

Configurations

Scripting

mapping: solid to skin

Inputs

Outputs

Configurations

Scripting

mapping: solid to skin (fields container)

Inputs

Outputs

Configurations

Scripting

averaging: elemental difference (field)

Inputs

Outputs

Configurations

Scripting

averaging: elemental fraction (fields container)

Inputs

Outputs

Configurations

Scripting

averaging: extend to mid nodes (fields container)

Inputs

Outputs

Configurations

Scripting

geo: rotate cylindrical coordinates

Inputs

Outputs

Configurations

Scripting

geo: rotate in cylindrical coordinates (fields container)

Inputs

Outputs

Configurations

Scripting

geo: spherical to cartesian coordinates (fields container)

Inputs

Outputs

Configurations

Scripting

geo: spherical to cartesian coordinates

Inputs

Outputs

Configurations

Scripting

mesh: change cs (meshes)

Inputs

Outputs

Configurations

Scripting

geo: normals provider nl (nodes, faces, or elements)

Inputs

Outputs

Configurations

Scripting

geo: elements volumes over time

Inputs

Outputs

Configurations

Scripting

math: window bartlett

Inputs

Outputs

Configurations

Scripting

mesh: from scoping

Inputs

Outputs

Configurations

Scripting

mesh: split field wrt mesh regions

Inputs

Outputs

Configurations

Scripting

result: torque

Inputs

Outputs

Configurations

Scripting

result: euler load buckling

Inputs

Outputs

Configurations

Scripting

geo: faces area

Inputs

Outputs

Configurations

Scripting

result: compute stress 3

Inputs

Outputs

Configurations

Scripting

geo: gauss to node (field)

Inputs

Outputs

Configurations

Scripting

averaging: gauss to node (fields container)

Inputs

Outputs

Configurations

Scripting

math: correlation

Inputs

Outputs

Configurations

Scripting

math: mac

Inputs

Outputs

Configurations

Scripting

result: workflow energy per component

Inputs

Outputs

Configurations

Scripting

result: add rigid body motion (field)

Inputs

Outputs

Configurations

Scripting

result: split on facet indices

Inputs

Outputs

Configurations

Scripting

result: cyclic expanded temperature

Inputs

Outputs

Configurations

Scripting

result: enf solution to global cs

Inputs

Outputs

Configurations

Scripting

result: cms matrices provider

Inputs

Outputs

Configurations

Scripting

result: stress solution to global cs

Inputs

Outputs

Configurations

Scripting

result: elastic strain solution to global cs

Inputs

Outputs

Configurations

Scripting

result: plastic strain to global cs

Inputs

Outputs

Configurations

Scripting

result: prns to field

Inputs

Outputs

Configurations

Scripting

result: remove rigid body motion (field)

Inputs

Outputs

Configurations

Scripting

result: cyclic expanded displacement

Inputs

Outputs

Configurations

Scripting

result: cyclic expanded acceleration

Inputs

Outputs

Configurations

Scripting

result: cyclic expanded stress

Inputs

Outputs

Configurations

Scripting

result: cyclic expanded el strain

Inputs

Outputs

Configurations

Scripting

result: cms subfile info provider

Inputs

Outputs

Configurations

Scripting

result: cyclic volume

Inputs

Outputs

Configurations

Scripting

result: cyclic nmisc

Inputs

Outputs

Configurations

Scripting

invariant: convertnum operator

Inputs

Outputs

Configurations

Scripting

result: compute total strain XZ

Inputs

Outputs

Configurations

Scripting

averaging: to nodal (field)

Inputs

Outputs

Configurations

Scripting

averaging: to nodal (fields container)

Inputs

Outputs

Configurations

Scripting

averaging: elemental mean (field)

Inputs

Outputs

Configurations

Scripting

averaging: elemental mean (fields container)

Inputs

Outputs

Configurations

Scripting

averaging: nodal to elemental (field)

Inputs

Outputs

Configurations

Scripting

averaging: nodal to elemental (fields container)

Inputs

Outputs

Configurations

Scripting

invariant: eigen values (field)

Inputs

Outputs

Configurations

Scripting

invariant: principal invariants (field)

Inputs

Outputs

Configurations

Scripting

invariant: von mises eqv (fields container)

Inputs

Outputs

Configurations

Scripting

invariant: segalman von mises eqv (fields container)

Inputs

Outputs

Configurations

Scripting

scoping: compute element centroids

Inputs

Outputs

Configurations

Scripting

math: entity extractor

Inputs

Outputs

Configurations

Scripting

metadata: cyclic mesh expansion

Inputs

Outputs

Configurations

Scripting

result: cyclic analytic stress eqv max

Inputs

Outputs

Configurations

Scripting

result: remove rigid body motion (fields container)

Inputs

Outputs

Configurations

Scripting

result: cyclic expansion

Inputs

Outputs

Configurations

Scripting

averaging: nodal fraction (fields container)

Inputs

Outputs

Configurations

Scripting

result: recombine cyclic harmonic indices

Inputs

Outputs

Configurations

Scripting

mapping: on coordinates

Inputs

Outputs

Configurations

Scripting

mapping: scoping on coordinates

Inputs

Outputs

Configurations

Scripting

filter: abc weightings

Inputs

Outputs

Configurations

Scripting

mapping: solid to skin

Inputs

Outputs

Configurations

Scripting

mapping: solid to skin (fields container)

Inputs

Outputs

Configurations

Scripting

averaging: elemental difference (field)

Inputs

Outputs

Configurations

Scripting

averaging: elemental fraction (fields container)

Inputs

Outputs

Configurations

Scripting

averaging: extend to mid nodes (fields container)

Inputs

Outputs

Configurations

Scripting

geo: rotate cylindrical coordinates

Inputs

Outputs

Configurations

Scripting

geo: rotate in cylindrical coordinates (fields container)

Inputs

Outputs

Configurations

Scripting

geo: spherical to cartesian coordinates (fields container)

Inputs

Outputs

Configurations

Scripting

geo: spherical to cartesian coordinates

Inputs

Outputs

Configurations

Scripting

mesh: change cs (meshes)

Inputs

Outputs

Configurations

Scripting

geo: normals provider nl (nodes, faces, or elements)

Inputs

Outputs

Configurations

Scripting

geo: elements volumes over time

Inputs

Outputs

Configurations

Scripting

math: window bartlett

Inputs

Outputs

Configurations

Scripting

mesh: from scoping

Inputs

Outputs

Configurations

Scripting

mesh: split field wrt mesh regions

Inputs

Outputs

Configurations

Scripting

result: torque

Inputs

Outputs

Configurations

Scripting

result: euler load buckling

Inputs

Outputs

Configurations

Scripting

geo: faces area

Inputs

Outputs

Configurations

Scripting

result: compute stress 3

Inputs

Outputs

Configurations

Scripting

geo: gauss to node (field)

Inputs

Outputs

Configurations

Scripting

averaging: gauss to node (fields container)

Inputs

Outputs

Configurations

Scripting

math: correlation

Inputs

Outputs

Configurations

Scripting

math: mac

Inputs

Outputs

Configurations

Scripting

result: workflow energy per component

Inputs

Outputs

Configurations

Scripting

result: add rigid body motion (field)

Inputs

Outputs

Configurations

Scripting

result: split on facet indices

Inputs

Outputs

Configurations

Scripting

result: cyclic expanded temperature

Inputs

Outputs

Configurations

Scripting

result: enf solution to global cs

Inputs

Outputs

Configurations

Scripting

result: cms matrices provider

Inputs

Outputs

Configurations

Scripting

result: prns to field

Inputs

Outputs

Configurations

Scripting

result: remove rigid body motion (field)

Inputs

Outputs

Configurations

Scripting

result: cyclic expanded displacement

Inputs

Outputs

Configurations

Scripting

result: cyclic expanded acceleration

Inputs

Outputs

Configurations

Scripting

result: cyclic expanded stress

Inputs

Outputs

Configurations

Scripting

result: cyclic expanded el strain

Inputs

Outputs

Configurations

Scripting

result: cms subfile info provider

Inputs

Outputs

Configurations

Scripting

result: cyclic volume

Inputs

Outputs

Configurations

Scripting

result: cyclic nmisc

Inputs

Outputs

Configurations

Scripting

invariant: convertnum operator

Inputs

Outputs

Configurations

Scripting

result: compute total strain XZ

Configurating operators Only linear analysis are supported without On Demand Expansion. All coordinates are global coordinates. Euler Angles need to be included in the database. - Get the XZ shear component (02 component).">

Inputs

Outputs

Configurations

Scripting

result: cms dst table provider

Inputs

Outputs

Configurations

Scripting

result: spectrum data

Inputs

Outputs

Configurations

Scripting

invariant: eigen vectors (on field)

Inputs

Outputs

Configurations

Scripting

result: mapdl material properties

Inputs

Outputs

Configurations

Scripting

result: mapdl_section

Inputs

Outputs

Configurations

Scripting

result: rom data provider

Inputs

Outputs

Configurations

Scripting

result: compute invariant terms motion

Inputs

Outputs

Configurations

Scripting

result: write motion dfmf file

Inputs

Outputs

Configurations

Scripting

result: split to acmo facet indices

Inputs

Outputs

Configurations

Scripting

math: qr solve

Inputs

Outputs

Configurations

Scripting

mesh: mesh clipper

Inputs

Outputs

Configurations

Scripting

serialization: migrate to vtk

Inputs

Outputs

Configurations

Scripting

result: cyclic expanded element heat flux

Inputs

Outputs

Configurations

Scripting

mesh: external layer

Inputs

Outputs

Configurations

Scripting

mesh: mesh cutter

Inputs

Outputs

Configurations

Scripting

mesh: mesh plan clipper

Inputs

Outputs

Configurations

Scripting

mesh: mesh_to_graphics

Inputs

Outputs

Configurations

Scripting

mesh: mesh_to_graphics_edges

Inputs

Outputs

Configurations

Scripting

geo: scoping normals

Inputs

Outputs

Configurations

Scripting

mesh: combine levelset

Inputs

Outputs

Configurations

Scripting

mesh: exclude levelset

Inputs

Outputs

Configurations

Scripting

mesh: make plane levelset

Inputs

Outputs

Configurations

Scripting

mesh: make sphere levelset

Inputs

Outputs

Configurations

Scripting

mesh: mesh extraction

Inputs

Outputs

Configurations

Scripting

mesh: wireframe

Inputs

Outputs

Configurations

Scripting

mesh: mesh to tetra

Inputs

Outputs

Configurations

Scripting

mapping: fft

Inputs

Outputs

Configurations

Scripting

math: fft gradient evaluation

Inputs

Outputs

Configurations

Scripting

math: fft multi harmonic solution minmax

Inputs

Outputs

Configurations

Scripting

math: svd

Inputs

Outputs

Configurations

Scripting

math: Time integration

Inputs

Outputs

Configurations

Scripting

math: Time derivation

Inputs

Outputs

Configurations

Scripting

mapping: prep sampling fft

Inputs

Outputs

Configurations

Scripting

math: fft filtering and cubic fitting

Inputs

Outputs

Configurations

Scripting

math: window triangular

Inputs

Outputs

Configurations

Scripting

math: window hanning

Inputs

Outputs

Configurations

Scripting

math: window hamming

Inputs

Outputs

Configurations

Scripting

math: window welch

Inputs

Outputs

Configurations

Scripting

math: window blackman

Inputs

Outputs

Configurations

Scripting

math: window triangular (fields container)

Inputs

Outputs

Configurations

Scripting

math: window hanning (fields container)

Inputs

Outputs

Configurations

Scripting

math: window hamming (fields container)

Inputs

Outputs

Configurations

Scripting

math: window welch (fields container)

Inputs

Outputs

Configurations

Scripting

math: window blackman (fields container)

Inputs

Outputs

Configurations

Scripting

serialization: hdf5dpf generate result file

Inputs

Outputs

Configurations

Scripting

result: migrate to h5dpf

Inputs

Outputs

Configurations

Scripting

result: cgns result provider

Inputs

Outputs

Configurations

Scripting

utility: hdf5dpf workflow provider

Inputs

Outputs

Configurations

Scripting

other: hdf5dpf mesh property provider

Inputs

Outputs

Configurations

Scripting

serialization: migrate to vtu

Inputs

Outputs

Configurations

Scripting

serialization: vtu export

Inputs

Outputs

Configurations

Scripting

result: compute total strain Y

Inputs

Outputs

Configurations

Scripting

result: cms dst table provider

Inputs

Outputs

Configurations

Scripting

result: spectrum data

Inputs

Outputs

Configurations

Scripting

invariant: eigen vectors (on field)

Inputs

Outputs

Configurations

Scripting

result: mapdl material properties

Inputs

Outputs

Configurations

Scripting

result: mapdl_section

Inputs

Outputs

Configurations

Scripting

result: rom data provider

Inputs

Outputs

Configurations

Scripting

result: compute invariant terms motion

Inputs

Outputs

Configurations

Scripting

result: write motion dfmf file

Inputs

Outputs

Configurations

Scripting

result: split to acmo facet indices

Inputs

Outputs

Configurations

Scripting

result: stress solution to global cs

Inputs

Outputs

Configurations

Scripting

result: elastic strain solution to global cs

Inputs

Outputs

Configurations

Scripting

result: plastic strain to global cs

Inputs

Outputs

Configurations

Scripting

math: qr solve

Inputs

Outputs

Configurations

Scripting

result: von mises strains as mechanical workflow

Inputs

Outputs

Configurations

Scripting

mesh: mesh clipper

Inputs

Outputs

Configurations

Scripting

serialization: migrate to vtk

Inputs

Outputs

Configurations

Scripting

result: cyclic expanded element heat flux

Inputs

Outputs

Configurations

Scripting

mesh: external layer

Inputs

Outputs

Configurations

Scripting

mesh: mesh cutter

Inputs

Outputs

Configurations

Scripting

mesh: mesh plan clipper

Inputs

Outputs

Configurations

Scripting

mesh: mesh_to_graphics

Inputs

Outputs

Configurations

Scripting

mesh: mesh_to_graphics_edges

Inputs

Outputs

Configurations

Scripting

geo: scoping normals

Inputs

Outputs

Configurations

Scripting

mesh: combine levelset

Inputs

Outputs

Configurations

Scripting

mesh: exclude levelset

Inputs

Outputs

Configurations

Scripting

mesh: make plane levelset

Inputs

Outputs

Configurations

Scripting

mesh: make sphere levelset

Inputs

Outputs

Configurations

Scripting

mesh: mesh extraction

Inputs

Outputs

Configurations

Scripting

mesh: wireframe

Inputs

Outputs

Configurations

Scripting

mesh: mesh to tetra

Inputs

Outputs

Configurations

Scripting

mapping: fft

Inputs

Outputs

Configurations

Scripting

math: fft gradient evaluation

Inputs

Outputs

Configurations

Scripting

math: fft multi harmonic solution minmax

Inputs

Outputs

Configurations

Scripting

math: svd

Inputs

Outputs

Configurations

Scripting

math: Time integration

Inputs

Outputs

Configurations

Scripting

math: Time derivation

Inputs

Outputs

Configurations

Scripting

mapping: prep sampling fft

Inputs

Outputs

Configurations

Scripting

math: fft filtering and cubic fitting

Inputs

Outputs

Configurations

Scripting

math: window triangular

Inputs

Outputs

Configurations

Scripting

math: window hanning

Inputs

Outputs

Configurations

Scripting

math: window hamming

Inputs

Outputs

Configurations

Scripting

math: window welch

Inputs

Outputs

Configurations

Scripting

math: window blackman

Inputs

Outputs

Configurations

Scripting

math: window triangular (fields container)

Inputs

Outputs

Configurations

Scripting

math: window hanning (fields container)

Inputs

Outputs

Configurations

Scripting

math: window hamming (fields container)

Inputs

Outputs

Configurations

Scripting

math: window welch (fields container)

Inputs

Outputs

Configurations

Scripting

math: window blackman (fields container)

Inputs

Outputs

Configurations

Scripting

serialization: hdf5dpf generate result file

Inputs

Outputs

Configurations

Scripting

result: migrate to h5dpf

Inputs

Outputs

Configurations

Scripting

result: cgns result provider

Inputs

Outputs

Configurations

Scripting

result: von mises stresses as mechanical workflow

Inputs

Outputs

Configurations

Scripting

utility: hdf5dpf workflow provider

Inputs

Outputs

Configurations

Scripting

other: hdf5dpf mesh property provider

Inputs

Outputs

Configurations

Scripting

serialization: migrate to vtu

Inputs

Outputs

Configurations

Scripting

serialization: vtu export

Inputs

Outputs

Configurations

Scripting

result: compute total strain Y

>> from ansys.dpf import core as dpf + + >>> # Instantiate operator + >>> op = dpf.operators.result.strain_eqv_as_mechanical_workflow() + + >>> # Make input connections + >>> my_time_scoping = dpf.Scoping() + >>> op.inputs.time_scoping.connect(my_time_scoping) + >>> my_mesh_scoping = dpf.Scoping() + >>> op.inputs.mesh_scoping.connect(my_mesh_scoping) + >>> my_streams_container = dpf.StreamsContainer() + >>> op.inputs.streams_container.connect(my_streams_container) + >>> my_data_sources = dpf.DataSources() + >>> op.inputs.data_sources.connect(my_data_sources) + >>> my_mesh = dpf.MeshedRegion() + >>> op.inputs.mesh.connect(my_mesh) + >>> my_requested_location = str() + >>> op.inputs.requested_location.connect(my_requested_location) + >>> my_read_cyclic = bool() + >>> op.inputs.read_cyclic.connect(my_read_cyclic) + >>> my_average_across_bodies = bool() + >>> op.inputs.average_across_bodies.connect(my_average_across_bodies) + + >>> # Instantiate operator and connect inputs in one line + >>> op = dpf.operators.result.strain_eqv_as_mechanical_workflow( + ... time_scoping=my_time_scoping, + ... mesh_scoping=my_mesh_scoping, + ... streams_container=my_streams_container, + ... data_sources=my_data_sources, + ... mesh=my_mesh, + ... requested_location=my_requested_location, + ... read_cyclic=my_read_cyclic, + ... average_across_bodies=my_average_across_bodies, + ... ) + + >>> # Get output data + >>> result_workflow = op.outputs.workflow() + """ + + def __init__( + self, + time_scoping=None, + mesh_scoping=None, + streams_container=None, + data_sources=None, + mesh=None, + requested_location=None, + read_cyclic=None, + average_across_bodies=None, + config=None, + server=None, + ): + super().__init__( + name="strain_eqv_as_mechanical_workflow", config=config, server=server + ) + self._inputs = InputsStrainEqvAsMechanicalWorkflow(self) + self._outputs = OutputsStrainEqvAsMechanicalWorkflow(self) + if time_scoping is not None: + self.inputs.time_scoping.connect(time_scoping) + if mesh_scoping is not None: + self.inputs.mesh_scoping.connect(mesh_scoping) + if streams_container is not None: + self.inputs.streams_container.connect(streams_container) + if data_sources is not None: + self.inputs.data_sources.connect(data_sources) + if mesh is not None: + self.inputs.mesh.connect(mesh) + if requested_location is not None: + self.inputs.requested_location.connect(requested_location) + if read_cyclic is not None: + self.inputs.read_cyclic.connect(read_cyclic) + if average_across_bodies is not None: + self.inputs.average_across_bodies.connect(average_across_bodies) + + @staticmethod + def _spec(): + description = """Generates a workflow that computes the equivalent (Von Mises) elastic + strains and averages it to the nodes (by default). For + multibody simulations, averaging across bodies can either + be activated or deactivated.""" + spec = Specification( + description=description, + map_input_pin_spec={ + 0: PinSpecification( + name="time_scoping", + type_names=["scoping", "vector"], + optional=True, + document="""Time/freq (use doubles or field), time/freq + set ids (use ints or scoping) or + time/freq step ids use scoping with + timefreq_steps location) required in + output.""", + ), + 1: PinSpecification( + name="mesh_scoping", + type_names=["scoping", "scopings_container"], + optional=True, + document="""Nodes or elements scoping required in output.""", + ), + 3: PinSpecification( + name="streams_container", + type_names=["streams_container"], + optional=True, + document="""Result file container allowed to be kept open + to cache data.""", + ), + 4: PinSpecification( + name="data_sources", + type_names=["data_sources"], + optional=False, + document="""Result file path container.""", + ), + 7: PinSpecification( + name="mesh", + type_names=["abstract_meshed_region", "meshes_container"], + optional=True, + document="""Prevents from reading the mesh in the results + file.""", + ), + 9: PinSpecification( + name="requested_location", + type_names=["string"], + optional=True, + document="""Average the elemental nodal result to the + requested location (default is + nodal).""", + ), + 14: PinSpecification( + name="read_cyclic", + type_names=["bool"], + optional=True, + document="""If true, cyclic expansion is done. if false, + it's ignored..""", + ), + 200: PinSpecification( + name="average_across_bodies", + type_names=["bool"], + optional=True, + document="""For multibody simulations, the stresses are + averaged across bodies if true or not + if false (default).""", + ), + }, + map_output_pin_spec={ + 0: PinSpecification( + name="workflow", + type_names=["workflow"], + optional=False, + document="""""", + ), + }, + ) + return spec + + @staticmethod + def default_config(server=None): + """Returns the default config of the operator. + + This config can then be changed to the user needs and be used to + instantiate the operator. The Configuration allows to customize + how the operation will be processed by the operator. + + Parameters + ---------- + server : server.DPFServer, optional + Server with channel connected to the remote or local instance. When + ``None``, attempts to use the global server. + """ + return Operator.default_config( + name="strain_eqv_as_mechanical_workflow", server=server + ) + + @property + def inputs(self): + """Enables to connect inputs to the operator + + Returns + -------- + inputs : InputsStrainEqvAsMechanicalWorkflow + """ + return super().inputs + + @property + def outputs(self): + """Enables to get outputs of the operator by evaluating it + + Returns + -------- + outputs : OutputsStrainEqvAsMechanicalWorkflow + """ + return super().outputs + + +class InputsStrainEqvAsMechanicalWorkflow(_Inputs): + """Intermediate class used to connect user inputs to + strain_eqv_as_mechanical_workflow operator. + + Examples + -------- + >>> from ansys.dpf import core as dpf + >>> op = dpf.operators.result.strain_eqv_as_mechanical_workflow() + >>> my_time_scoping = dpf.Scoping() + >>> op.inputs.time_scoping.connect(my_time_scoping) + >>> my_mesh_scoping = dpf.Scoping() + >>> op.inputs.mesh_scoping.connect(my_mesh_scoping) + >>> my_streams_container = dpf.StreamsContainer() + >>> op.inputs.streams_container.connect(my_streams_container) + >>> my_data_sources = dpf.DataSources() + >>> op.inputs.data_sources.connect(my_data_sources) + >>> my_mesh = dpf.MeshedRegion() + >>> op.inputs.mesh.connect(my_mesh) + >>> my_requested_location = str() + >>> op.inputs.requested_location.connect(my_requested_location) + >>> my_read_cyclic = bool() + >>> op.inputs.read_cyclic.connect(my_read_cyclic) + >>> my_average_across_bodies = bool() + >>> op.inputs.average_across_bodies.connect(my_average_across_bodies) + """ + + def __init__(self, op: Operator): + super().__init__(strain_eqv_as_mechanical_workflow._spec().inputs, op) + self._time_scoping = Input( + strain_eqv_as_mechanical_workflow._spec().input_pin(0), 0, op, -1 + ) + self._inputs.append(self._time_scoping) + self._mesh_scoping = Input( + strain_eqv_as_mechanical_workflow._spec().input_pin(1), 1, op, -1 + ) + self._inputs.append(self._mesh_scoping) + self._streams_container = Input( + strain_eqv_as_mechanical_workflow._spec().input_pin(3), 3, op, -1 + ) + self._inputs.append(self._streams_container) + self._data_sources = Input( + strain_eqv_as_mechanical_workflow._spec().input_pin(4), 4, op, -1 + ) + self._inputs.append(self._data_sources) + self._mesh = Input( + strain_eqv_as_mechanical_workflow._spec().input_pin(7), 7, op, -1 + ) + self._inputs.append(self._mesh) + self._requested_location = Input( + strain_eqv_as_mechanical_workflow._spec().input_pin(9), 9, op, -1 + ) + self._inputs.append(self._requested_location) + self._read_cyclic = Input( + strain_eqv_as_mechanical_workflow._spec().input_pin(14), 14, op, -1 + ) + self._inputs.append(self._read_cyclic) + self._average_across_bodies = Input( + strain_eqv_as_mechanical_workflow._spec().input_pin(200), 200, op, -1 + ) + self._inputs.append(self._average_across_bodies) + + @property + def time_scoping(self): + """Allows to connect time_scoping input to the operator. + + Time/freq (use doubles or field), time/freq + set ids (use ints or scoping) or + time/freq step ids use scoping with + timefreq_steps location) required in + output. + + Parameters + ---------- + my_time_scoping : Scoping + + Examples + -------- + >>> from ansys.dpf import core as dpf + >>> op = dpf.operators.result.strain_eqv_as_mechanical_workflow() + >>> op.inputs.time_scoping.connect(my_time_scoping) + >>> # or + >>> op.inputs.time_scoping(my_time_scoping) + """ + return self._time_scoping + + @property + def mesh_scoping(self): + """Allows to connect mesh_scoping input to the operator. + + Nodes or elements scoping required in output. + + Parameters + ---------- + my_mesh_scoping : Scoping or ScopingsContainer + + Examples + -------- + >>> from ansys.dpf import core as dpf + >>> op = dpf.operators.result.strain_eqv_as_mechanical_workflow() + >>> op.inputs.mesh_scoping.connect(my_mesh_scoping) + >>> # or + >>> op.inputs.mesh_scoping(my_mesh_scoping) + """ + return self._mesh_scoping + + @property + def streams_container(self): + """Allows to connect streams_container input to the operator. + + Result file container allowed to be kept open + to cache data. + + Parameters + ---------- + my_streams_container : StreamsContainer + + Examples + -------- + >>> from ansys.dpf import core as dpf + >>> op = dpf.operators.result.strain_eqv_as_mechanical_workflow() + >>> op.inputs.streams_container.connect(my_streams_container) + >>> # or + >>> op.inputs.streams_container(my_streams_container) + """ + return self._streams_container + + @property + def data_sources(self): + """Allows to connect data_sources input to the operator. + + Result file path container. + + Parameters + ---------- + my_data_sources : DataSources + + Examples + -------- + >>> from ansys.dpf import core as dpf + >>> op = dpf.operators.result.strain_eqv_as_mechanical_workflow() + >>> op.inputs.data_sources.connect(my_data_sources) + >>> # or + >>> op.inputs.data_sources(my_data_sources) + """ + return self._data_sources + + @property + def mesh(self): + """Allows to connect mesh input to the operator. + + Prevents from reading the mesh in the results + file. + + Parameters + ---------- + my_mesh : MeshedRegion or MeshesContainer + + Examples + -------- + >>> from ansys.dpf import core as dpf + >>> op = dpf.operators.result.strain_eqv_as_mechanical_workflow() + >>> op.inputs.mesh.connect(my_mesh) + >>> # or + >>> op.inputs.mesh(my_mesh) + """ + return self._mesh + + @property + def requested_location(self): + """Allows to connect requested_location input to the operator. + + Average the elemental nodal result to the + requested location (default is + nodal). + + Parameters + ---------- + my_requested_location : str + + Examples + -------- + >>> from ansys.dpf import core as dpf + >>> op = dpf.operators.result.strain_eqv_as_mechanical_workflow() + >>> op.inputs.requested_location.connect(my_requested_location) + >>> # or + >>> op.inputs.requested_location(my_requested_location) + """ + return self._requested_location + + @property + def read_cyclic(self): + """Allows to connect read_cyclic input to the operator. + + If true, cyclic expansion is done. if false, + it's ignored.. + + Parameters + ---------- + my_read_cyclic : bool + + Examples + -------- + >>> from ansys.dpf import core as dpf + >>> op = dpf.operators.result.strain_eqv_as_mechanical_workflow() + >>> op.inputs.read_cyclic.connect(my_read_cyclic) + >>> # or + >>> op.inputs.read_cyclic(my_read_cyclic) + """ + return self._read_cyclic + + @property + def average_across_bodies(self): + """Allows to connect average_across_bodies input to the operator. + + For multibody simulations, the stresses are + averaged across bodies if true or not + if false (default). + + Parameters + ---------- + my_average_across_bodies : bool + + Examples + -------- + >>> from ansys.dpf import core as dpf + >>> op = dpf.operators.result.strain_eqv_as_mechanical_workflow() + >>> op.inputs.average_across_bodies.connect(my_average_across_bodies) + >>> # or + >>> op.inputs.average_across_bodies(my_average_across_bodies) + """ + return self._average_across_bodies + + +class OutputsStrainEqvAsMechanicalWorkflow(_Outputs): + """Intermediate class used to get outputs from + strain_eqv_as_mechanical_workflow operator. + + Examples + -------- + >>> from ansys.dpf import core as dpf + >>> op = dpf.operators.result.strain_eqv_as_mechanical_workflow() + >>> # Connect inputs : op.inputs. ... + >>> result_workflow = op.outputs.workflow() + """ + + def __init__(self, op: Operator): + super().__init__(strain_eqv_as_mechanical_workflow._spec().outputs, op) + self._workflow = Output( + strain_eqv_as_mechanical_workflow._spec().output_pin(0), 0, op + ) + self._outputs.append(self._workflow) + + @property + def workflow(self): + """Allows to get workflow output of the operator + + Returns + ---------- + my_workflow : Workflow + + Examples + -------- + >>> from ansys.dpf import core as dpf + >>> op = dpf.operators.result.strain_eqv_as_mechanical_workflow() + >>> # Connect inputs : op.inputs. ... + >>> result_workflow = op.outputs.workflow() + """ # noqa: E501 + return self._workflow diff --git a/src/ansys/dpf/core/operators/result/stress.py b/src/ansys/dpf/core/operators/result/stress.py index 562369e36ba..66f6e4fd34a 100644 --- a/src/ansys/dpf/core/operators/result/stress.py +++ b/src/ansys/dpf/core/operators/result/stress.py @@ -77,12 +77,20 @@ class stress(Operator): split_shells : bool, optional This pin forces elemental nodal shell and solid results to be split if this pin - is set to true (default is false) + is set to true. if set to false + (default), a specific shell layer is + still needed to merge the fields. + merge is possible only if a shell + layer is provided. shell_layer : int, optional If the requested_location pin is not - connected, and if spli_shells pin is + connected, and if split_shells pin is set to true, we choose one of the - shell layer for shell element. + shell layer for shell element. if + split_shells pin is set to false + (default value) and a specific shell + layer is provided, results will be + merged on this specific shell layer. Examples @@ -300,16 +308,24 @@ def _spec(): optional=True, document="""This pin forces elemental nodal shell and solid results to be split if this pin - is set to true (default is false)""", + is set to true. if set to false + (default), a specific shell layer is + still needed to merge the fields. + merge is possible only if a shell + layer is provided.""", ), 27: PinSpecification( name="shell_layer", type_names=["int32"], optional=True, document="""If the requested_location pin is not - connected, and if spli_shells pin is + connected, and if split_shells pin is set to true, we choose one of the - shell layer for shell element.""", + shell layer for shell element. if + split_shells pin is set to false + (default value) and a specific shell + layer is provided, results will be + merged on this specific shell layer.""", ), }, map_output_pin_spec={ @@ -662,7 +678,11 @@ def split_shells(self): This pin forces elemental nodal shell and solid results to be split if this pin - is set to true (default is false) + is set to true. if set to false + (default), a specific shell layer is + still needed to merge the fields. + merge is possible only if a shell + layer is provided. Parameters ---------- @@ -683,9 +703,13 @@ def shell_layer(self): """Allows to connect shell_layer input to the operator. If the requested_location pin is not - connected, and if spli_shells pin is + connected, and if split_shells pin is set to true, we choose one of the - shell layer for shell element. + shell layer for shell element. if + split_shells pin is set to false + (default value) and a specific shell + layer is provided, results will be + merged on this specific shell layer. Parameters ---------- diff --git a/src/ansys/dpf/core/operators/result/stress_eqv_as_mechanical_workflow.py b/src/ansys/dpf/core/operators/result/stress_eqv_as_mechanical_workflow.py new file mode 100644 index 00000000000..043e05aa8d3 --- /dev/null +++ b/src/ansys/dpf/core/operators/result/stress_eqv_as_mechanical_workflow.py @@ -0,0 +1,513 @@ +""" +stress_eqv_as_mechanical_workflow +================================= +Autogenerated DPF operator classes. +""" + +from warnings import warn +from ansys.dpf.core.dpf_operator import Operator +from ansys.dpf.core.inputs import Input, _Inputs +from ansys.dpf.core.outputs import Output, _Outputs +from ansys.dpf.core.operators.specification import PinSpecification, Specification + + +class stress_eqv_as_mechanical_workflow(Operator): + """Generates a workflow that computes the equivalent (Von Mises) stresses + and averages it to the nodes (by default). For multibody + simulations, averaging across bodies can either be activated or + deactivated. + + Parameters + ---------- + time_scoping : Scoping, optional + Time/freq (use doubles or field), time/freq + set ids (use ints or scoping) or + time/freq step ids use scoping with + timefreq_steps location) required in + output. + mesh_scoping : Scoping or ScopingsContainer, optional + Nodes or elements scoping required in output. + streams_container : StreamsContainer, optional + Result file container allowed to be kept open + to cache data. + data_sources : DataSources + Result file path container. + mesh : MeshedRegion or MeshesContainer, optional + Prevents from reading the mesh in the results + file. + requested_location : str, optional + Average the elemental nodal result to the + requested location (default is + nodal). + read_cyclic : bool, optional + If true, cyclic expansion is done. if false, + it's ignored.. + average_across_bodies : bool, optional + For multibody simulations, the stresses are + averaged across bodies if true or not + if false (default). + + + Examples + -------- + >>> from ansys.dpf import core as dpf + + >>> # Instantiate operator + >>> op = dpf.operators.result.stress_eqv_as_mechanical_workflow() + + >>> # Make input connections + >>> my_time_scoping = dpf.Scoping() + >>> op.inputs.time_scoping.connect(my_time_scoping) + >>> my_mesh_scoping = dpf.Scoping() + >>> op.inputs.mesh_scoping.connect(my_mesh_scoping) + >>> my_streams_container = dpf.StreamsContainer() + >>> op.inputs.streams_container.connect(my_streams_container) + >>> my_data_sources = dpf.DataSources() + >>> op.inputs.data_sources.connect(my_data_sources) + >>> my_mesh = dpf.MeshedRegion() + >>> op.inputs.mesh.connect(my_mesh) + >>> my_requested_location = str() + >>> op.inputs.requested_location.connect(my_requested_location) + >>> my_read_cyclic = bool() + >>> op.inputs.read_cyclic.connect(my_read_cyclic) + >>> my_average_across_bodies = bool() + >>> op.inputs.average_across_bodies.connect(my_average_across_bodies) + + >>> # Instantiate operator and connect inputs in one line + >>> op = dpf.operators.result.stress_eqv_as_mechanical_workflow( + ... time_scoping=my_time_scoping, + ... mesh_scoping=my_mesh_scoping, + ... streams_container=my_streams_container, + ... data_sources=my_data_sources, + ... mesh=my_mesh, + ... requested_location=my_requested_location, + ... read_cyclic=my_read_cyclic, + ... average_across_bodies=my_average_across_bodies, + ... ) + + >>> # Get output data + >>> result_workflow = op.outputs.workflow() + """ + + def __init__( + self, + time_scoping=None, + mesh_scoping=None, + streams_container=None, + data_sources=None, + mesh=None, + requested_location=None, + read_cyclic=None, + average_across_bodies=None, + config=None, + server=None, + ): + super().__init__( + name="stress_eqv_as_mechanical_workflow", config=config, server=server + ) + self._inputs = InputsStressEqvAsMechanicalWorkflow(self) + self._outputs = OutputsStressEqvAsMechanicalWorkflow(self) + if time_scoping is not None: + self.inputs.time_scoping.connect(time_scoping) + if mesh_scoping is not None: + self.inputs.mesh_scoping.connect(mesh_scoping) + if streams_container is not None: + self.inputs.streams_container.connect(streams_container) + if data_sources is not None: + self.inputs.data_sources.connect(data_sources) + if mesh is not None: + self.inputs.mesh.connect(mesh) + if requested_location is not None: + self.inputs.requested_location.connect(requested_location) + if read_cyclic is not None: + self.inputs.read_cyclic.connect(read_cyclic) + if average_across_bodies is not None: + self.inputs.average_across_bodies.connect(average_across_bodies) + + @staticmethod + def _spec(): + description = """Generates a workflow that computes the equivalent (Von Mises) stresses + and averages it to the nodes (by default). For multibody + simulations, averaging across bodies can either be + activated or deactivated.""" + spec = Specification( + description=description, + map_input_pin_spec={ + 0: PinSpecification( + name="time_scoping", + type_names=["scoping", "vector"], + optional=True, + document="""Time/freq (use doubles or field), time/freq + set ids (use ints or scoping) or + time/freq step ids use scoping with + timefreq_steps location) required in + output.""", + ), + 1: PinSpecification( + name="mesh_scoping", + type_names=["scoping", "scopings_container"], + optional=True, + document="""Nodes or elements scoping required in output.""", + ), + 3: PinSpecification( + name="streams_container", + type_names=["streams_container"], + optional=True, + document="""Result file container allowed to be kept open + to cache data.""", + ), + 4: PinSpecification( + name="data_sources", + type_names=["data_sources"], + optional=False, + document="""Result file path container.""", + ), + 7: PinSpecification( + name="mesh", + type_names=["abstract_meshed_region", "meshes_container"], + optional=True, + document="""Prevents from reading the mesh in the results + file.""", + ), + 9: PinSpecification( + name="requested_location", + type_names=["string"], + optional=True, + document="""Average the elemental nodal result to the + requested location (default is + nodal).""", + ), + 14: PinSpecification( + name="read_cyclic", + type_names=["bool"], + optional=True, + document="""If true, cyclic expansion is done. if false, + it's ignored..""", + ), + 200: PinSpecification( + name="average_across_bodies", + type_names=["bool"], + optional=True, + document="""For multibody simulations, the stresses are + averaged across bodies if true or not + if false (default).""", + ), + }, + map_output_pin_spec={ + 0: PinSpecification( + name="workflow", + type_names=["workflow"], + optional=False, + document="""""", + ), + }, + ) + return spec + + @staticmethod + def default_config(server=None): + """Returns the default config of the operator. + + This config can then be changed to the user needs and be used to + instantiate the operator. The Configuration allows to customize + how the operation will be processed by the operator. + + Parameters + ---------- + server : server.DPFServer, optional + Server with channel connected to the remote or local instance. When + ``None``, attempts to use the global server. + """ + return Operator.default_config( + name="stress_eqv_as_mechanical_workflow", server=server + ) + + @property + def inputs(self): + """Enables to connect inputs to the operator + + Returns + -------- + inputs : InputsStressEqvAsMechanicalWorkflow + """ + return super().inputs + + @property + def outputs(self): + """Enables to get outputs of the operator by evaluating it + + Returns + -------- + outputs : OutputsStressEqvAsMechanicalWorkflow + """ + return super().outputs + + +class InputsStressEqvAsMechanicalWorkflow(_Inputs): + """Intermediate class used to connect user inputs to + stress_eqv_as_mechanical_workflow operator. + + Examples + -------- + >>> from ansys.dpf import core as dpf + >>> op = dpf.operators.result.stress_eqv_as_mechanical_workflow() + >>> my_time_scoping = dpf.Scoping() + >>> op.inputs.time_scoping.connect(my_time_scoping) + >>> my_mesh_scoping = dpf.Scoping() + >>> op.inputs.mesh_scoping.connect(my_mesh_scoping) + >>> my_streams_container = dpf.StreamsContainer() + >>> op.inputs.streams_container.connect(my_streams_container) + >>> my_data_sources = dpf.DataSources() + >>> op.inputs.data_sources.connect(my_data_sources) + >>> my_mesh = dpf.MeshedRegion() + >>> op.inputs.mesh.connect(my_mesh) + >>> my_requested_location = str() + >>> op.inputs.requested_location.connect(my_requested_location) + >>> my_read_cyclic = bool() + >>> op.inputs.read_cyclic.connect(my_read_cyclic) + >>> my_average_across_bodies = bool() + >>> op.inputs.average_across_bodies.connect(my_average_across_bodies) + """ + + def __init__(self, op: Operator): + super().__init__(stress_eqv_as_mechanical_workflow._spec().inputs, op) + self._time_scoping = Input( + stress_eqv_as_mechanical_workflow._spec().input_pin(0), 0, op, -1 + ) + self._inputs.append(self._time_scoping) + self._mesh_scoping = Input( + stress_eqv_as_mechanical_workflow._spec().input_pin(1), 1, op, -1 + ) + self._inputs.append(self._mesh_scoping) + self._streams_container = Input( + stress_eqv_as_mechanical_workflow._spec().input_pin(3), 3, op, -1 + ) + self._inputs.append(self._streams_container) + self._data_sources = Input( + stress_eqv_as_mechanical_workflow._spec().input_pin(4), 4, op, -1 + ) + self._inputs.append(self._data_sources) + self._mesh = Input( + stress_eqv_as_mechanical_workflow._spec().input_pin(7), 7, op, -1 + ) + self._inputs.append(self._mesh) + self._requested_location = Input( + stress_eqv_as_mechanical_workflow._spec().input_pin(9), 9, op, -1 + ) + self._inputs.append(self._requested_location) + self._read_cyclic = Input( + stress_eqv_as_mechanical_workflow._spec().input_pin(14), 14, op, -1 + ) + self._inputs.append(self._read_cyclic) + self._average_across_bodies = Input( + stress_eqv_as_mechanical_workflow._spec().input_pin(200), 200, op, -1 + ) + self._inputs.append(self._average_across_bodies) + + @property + def time_scoping(self): + """Allows to connect time_scoping input to the operator. + + Time/freq (use doubles or field), time/freq + set ids (use ints or scoping) or + time/freq step ids use scoping with + timefreq_steps location) required in + output. + + Parameters + ---------- + my_time_scoping : Scoping + + Examples + -------- + >>> from ansys.dpf import core as dpf + >>> op = dpf.operators.result.stress_eqv_as_mechanical_workflow() + >>> op.inputs.time_scoping.connect(my_time_scoping) + >>> # or + >>> op.inputs.time_scoping(my_time_scoping) + """ + return self._time_scoping + + @property + def mesh_scoping(self): + """Allows to connect mesh_scoping input to the operator. + + Nodes or elements scoping required in output. + + Parameters + ---------- + my_mesh_scoping : Scoping or ScopingsContainer + + Examples + -------- + >>> from ansys.dpf import core as dpf + >>> op = dpf.operators.result.stress_eqv_as_mechanical_workflow() + >>> op.inputs.mesh_scoping.connect(my_mesh_scoping) + >>> # or + >>> op.inputs.mesh_scoping(my_mesh_scoping) + """ + return self._mesh_scoping + + @property + def streams_container(self): + """Allows to connect streams_container input to the operator. + + Result file container allowed to be kept open + to cache data. + + Parameters + ---------- + my_streams_container : StreamsContainer + + Examples + -------- + >>> from ansys.dpf import core as dpf + >>> op = dpf.operators.result.stress_eqv_as_mechanical_workflow() + >>> op.inputs.streams_container.connect(my_streams_container) + >>> # or + >>> op.inputs.streams_container(my_streams_container) + """ + return self._streams_container + + @property + def data_sources(self): + """Allows to connect data_sources input to the operator. + + Result file path container. + + Parameters + ---------- + my_data_sources : DataSources + + Examples + -------- + >>> from ansys.dpf import core as dpf + >>> op = dpf.operators.result.stress_eqv_as_mechanical_workflow() + >>> op.inputs.data_sources.connect(my_data_sources) + >>> # or + >>> op.inputs.data_sources(my_data_sources) + """ + return self._data_sources + + @property + def mesh(self): + """Allows to connect mesh input to the operator. + + Prevents from reading the mesh in the results + file. + + Parameters + ---------- + my_mesh : MeshedRegion or MeshesContainer + + Examples + -------- + >>> from ansys.dpf import core as dpf + >>> op = dpf.operators.result.stress_eqv_as_mechanical_workflow() + >>> op.inputs.mesh.connect(my_mesh) + >>> # or + >>> op.inputs.mesh(my_mesh) + """ + return self._mesh + + @property + def requested_location(self): + """Allows to connect requested_location input to the operator. + + Average the elemental nodal result to the + requested location (default is + nodal). + + Parameters + ---------- + my_requested_location : str + + Examples + -------- + >>> from ansys.dpf import core as dpf + >>> op = dpf.operators.result.stress_eqv_as_mechanical_workflow() + >>> op.inputs.requested_location.connect(my_requested_location) + >>> # or + >>> op.inputs.requested_location(my_requested_location) + """ + return self._requested_location + + @property + def read_cyclic(self): + """Allows to connect read_cyclic input to the operator. + + If true, cyclic expansion is done. if false, + it's ignored.. + + Parameters + ---------- + my_read_cyclic : bool + + Examples + -------- + >>> from ansys.dpf import core as dpf + >>> op = dpf.operators.result.stress_eqv_as_mechanical_workflow() + >>> op.inputs.read_cyclic.connect(my_read_cyclic) + >>> # or + >>> op.inputs.read_cyclic(my_read_cyclic) + """ + return self._read_cyclic + + @property + def average_across_bodies(self): + """Allows to connect average_across_bodies input to the operator. + + For multibody simulations, the stresses are + averaged across bodies if true or not + if false (default). + + Parameters + ---------- + my_average_across_bodies : bool + + Examples + -------- + >>> from ansys.dpf import core as dpf + >>> op = dpf.operators.result.stress_eqv_as_mechanical_workflow() + >>> op.inputs.average_across_bodies.connect(my_average_across_bodies) + >>> # or + >>> op.inputs.average_across_bodies(my_average_across_bodies) + """ + return self._average_across_bodies + + +class OutputsStressEqvAsMechanicalWorkflow(_Outputs): + """Intermediate class used to get outputs from + stress_eqv_as_mechanical_workflow operator. + + Examples + -------- + >>> from ansys.dpf import core as dpf + >>> op = dpf.operators.result.stress_eqv_as_mechanical_workflow() + >>> # Connect inputs : op.inputs. ... + >>> result_workflow = op.outputs.workflow() + """ + + def __init__(self, op: Operator): + super().__init__(stress_eqv_as_mechanical_workflow._spec().outputs, op) + self._workflow = Output( + stress_eqv_as_mechanical_workflow._spec().output_pin(0), 0, op + ) + self._outputs.append(self._workflow) + + @property + def workflow(self): + """Allows to get workflow output of the operator + + Returns + ---------- + my_workflow : Workflow + + Examples + -------- + >>> from ansys.dpf import core as dpf + >>> op = dpf.operators.result.stress_eqv_as_mechanical_workflow() + >>> # Connect inputs : op.inputs. ... + >>> result_workflow = op.outputs.workflow() + """ # noqa: E501 + return self._workflow diff --git a/src/ansys/dpf/core/operators/result/stress_ratio.py b/src/ansys/dpf/core/operators/result/stress_ratio.py index 4daa91966f1..a6586cd06ac 100644 --- a/src/ansys/dpf/core/operators/result/stress_ratio.py +++ b/src/ansys/dpf/core/operators/result/stress_ratio.py @@ -77,12 +77,20 @@ class stress_ratio(Operator): split_shells : bool, optional This pin forces elemental nodal shell and solid results to be split if this pin - is set to true (default is false) + is set to true. if set to false + (default), a specific shell layer is + still needed to merge the fields. + merge is possible only if a shell + layer is provided. shell_layer : int, optional If the requested_location pin is not - connected, and if spli_shells pin is + connected, and if split_shells pin is set to true, we choose one of the - shell layer for shell element. + shell layer for shell element. if + split_shells pin is set to false + (default value) and a specific shell + layer is provided, results will be + merged on this specific shell layer. Examples @@ -300,16 +308,24 @@ def _spec(): optional=True, document="""This pin forces elemental nodal shell and solid results to be split if this pin - is set to true (default is false)""", + is set to true. if set to false + (default), a specific shell layer is + still needed to merge the fields. + merge is possible only if a shell + layer is provided.""", ), 27: PinSpecification( name="shell_layer", type_names=["int32"], optional=True, document="""If the requested_location pin is not - connected, and if spli_shells pin is + connected, and if split_shells pin is set to true, we choose one of the - shell layer for shell element.""", + shell layer for shell element. if + split_shells pin is set to false + (default value) and a specific shell + layer is provided, results will be + merged on this specific shell layer.""", ), }, map_output_pin_spec={ @@ -664,7 +680,11 @@ def split_shells(self): This pin forces elemental nodal shell and solid results to be split if this pin - is set to true (default is false) + is set to true. if set to false + (default), a specific shell layer is + still needed to merge the fields. + merge is possible only if a shell + layer is provided. Parameters ---------- @@ -685,9 +705,13 @@ def shell_layer(self): """Allows to connect shell_layer input to the operator. If the requested_location pin is not - connected, and if spli_shells pin is + connected, and if split_shells pin is set to true, we choose one of the - shell layer for shell element. + shell layer for shell element. if + split_shells pin is set to false + (default value) and a specific shell + layer is provided, results will be + merged on this specific shell layer. Parameters ---------- diff --git a/src/ansys/dpf/core/operators/result/stress_rotation_by_euler_nodes.py b/src/ansys/dpf/core/operators/result/stress_rotation_by_euler_nodes.py index e6321c2d2da..4588fc64afc 100644 --- a/src/ansys/dpf/core/operators/result/stress_rotation_by_euler_nodes.py +++ b/src/ansys/dpf/core/operators/result/stress_rotation_by_euler_nodes.py @@ -12,8 +12,8 @@ class stress_rotation_by_euler_nodes(Operator): - """read Euler angles on elements from the rst file and rotate the fields - in the fieldsContainer. + """read Euler angles on elements from the result file and rotate the + fields in the fieldsContainer. Parameters ---------- @@ -71,8 +71,8 @@ def __init__( @staticmethod def _spec(): - description = """read Euler angles on elements from the rst file and rotate the fields - in the fieldsContainer.""" + description = """read Euler angles on elements from the result file and rotate the + fields in the fieldsContainer.""" spec = Specification( description=description, map_input_pin_spec={ diff --git a/src/ansys/dpf/core/operators/result/structural_temperature.py b/src/ansys/dpf/core/operators/result/structural_temperature.py index d784638a37e..7ef7619d5d4 100644 --- a/src/ansys/dpf/core/operators/result/structural_temperature.py +++ b/src/ansys/dpf/core/operators/result/structural_temperature.py @@ -77,12 +77,20 @@ class structural_temperature(Operator): split_shells : bool, optional This pin forces elemental nodal shell and solid results to be split if this pin - is set to true (default is false) + is set to true. if set to false + (default), a specific shell layer is + still needed to merge the fields. + merge is possible only if a shell + layer is provided. shell_layer : int, optional If the requested_location pin is not - connected, and if spli_shells pin is + connected, and if split_shells pin is set to true, we choose one of the - shell layer for shell element. + shell layer for shell element. if + split_shells pin is set to false + (default value) and a specific shell + layer is provided, results will be + merged on this specific shell layer. Examples @@ -300,16 +308,24 @@ def _spec(): optional=True, document="""This pin forces elemental nodal shell and solid results to be split if this pin - is set to true (default is false)""", + is set to true. if set to false + (default), a specific shell layer is + still needed to merge the fields. + merge is possible only if a shell + layer is provided.""", ), 27: PinSpecification( name="shell_layer", type_names=["int32"], optional=True, document="""If the requested_location pin is not - connected, and if spli_shells pin is + connected, and if split_shells pin is set to true, we choose one of the - shell layer for shell element.""", + shell layer for shell element. if + split_shells pin is set to false + (default value) and a specific shell + layer is provided, results will be + merged on this specific shell layer.""", ), }, map_output_pin_spec={ @@ -684,7 +700,11 @@ def split_shells(self): This pin forces elemental nodal shell and solid results to be split if this pin - is set to true (default is false) + is set to true. if set to false + (default), a specific shell layer is + still needed to merge the fields. + merge is possible only if a shell + layer is provided. Parameters ---------- @@ -705,9 +725,13 @@ def shell_layer(self): """Allows to connect shell_layer input to the operator. If the requested_location pin is not - connected, and if spli_shells pin is + connected, and if split_shells pin is set to true, we choose one of the - shell layer for shell element. + shell layer for shell element. if + split_shells pin is set to false + (default value) and a specific shell + layer is provided, results will be + merged on this specific shell layer. Parameters ---------- diff --git a/src/ansys/dpf/core/operators/result/swelling_strains.py b/src/ansys/dpf/core/operators/result/swelling_strains.py index 8f5703a9a13..a00ff6e2dd9 100644 --- a/src/ansys/dpf/core/operators/result/swelling_strains.py +++ b/src/ansys/dpf/core/operators/result/swelling_strains.py @@ -77,12 +77,20 @@ class swelling_strains(Operator): split_shells : bool, optional This pin forces elemental nodal shell and solid results to be split if this pin - is set to true (default is false) + is set to true. if set to false + (default), a specific shell layer is + still needed to merge the fields. + merge is possible only if a shell + layer is provided. shell_layer : int, optional If the requested_location pin is not - connected, and if spli_shells pin is + connected, and if split_shells pin is set to true, we choose one of the - shell layer for shell element. + shell layer for shell element. if + split_shells pin is set to false + (default value) and a specific shell + layer is provided, results will be + merged on this specific shell layer. Examples @@ -300,16 +308,24 @@ def _spec(): optional=True, document="""This pin forces elemental nodal shell and solid results to be split if this pin - is set to true (default is false)""", + is set to true. if set to false + (default), a specific shell layer is + still needed to merge the fields. + merge is possible only if a shell + layer is provided.""", ), 27: PinSpecification( name="shell_layer", type_names=["int32"], optional=True, document="""If the requested_location pin is not - connected, and if spli_shells pin is + connected, and if split_shells pin is set to true, we choose one of the - shell layer for shell element.""", + shell layer for shell element. if + split_shells pin is set to false + (default value) and a specific shell + layer is provided, results will be + merged on this specific shell layer.""", ), }, map_output_pin_spec={ @@ -668,7 +684,11 @@ def split_shells(self): This pin forces elemental nodal shell and solid results to be split if this pin - is set to true (default is false) + is set to true. if set to false + (default), a specific shell layer is + still needed to merge the fields. + merge is possible only if a shell + layer is provided. Parameters ---------- @@ -689,9 +709,13 @@ def shell_layer(self): """Allows to connect shell_layer input to the operator. If the requested_location pin is not - connected, and if spli_shells pin is + connected, and if split_shells pin is set to true, we choose one of the - shell layer for shell element. + shell layer for shell element. if + split_shells pin is set to false + (default value) and a specific shell + layer is provided, results will be + merged on this specific shell layer. Parameters ---------- diff --git a/src/ansys/dpf/core/operators/result/temperature_grad.py b/src/ansys/dpf/core/operators/result/temperature_grad.py index 1cc2cc849ef..e86a5df6a22 100644 --- a/src/ansys/dpf/core/operators/result/temperature_grad.py +++ b/src/ansys/dpf/core/operators/result/temperature_grad.py @@ -77,12 +77,20 @@ class temperature_grad(Operator): split_shells : bool, optional This pin forces elemental nodal shell and solid results to be split if this pin - is set to true (default is false) + is set to true. if set to false + (default), a specific shell layer is + still needed to merge the fields. + merge is possible only if a shell + layer is provided. shell_layer : int, optional If the requested_location pin is not - connected, and if spli_shells pin is + connected, and if split_shells pin is set to true, we choose one of the - shell layer for shell element. + shell layer for shell element. if + split_shells pin is set to false + (default value) and a specific shell + layer is provided, results will be + merged on this specific shell layer. Examples @@ -300,16 +308,24 @@ def _spec(): optional=True, document="""This pin forces elemental nodal shell and solid results to be split if this pin - is set to true (default is false)""", + is set to true. if set to false + (default), a specific shell layer is + still needed to merge the fields. + merge is possible only if a shell + layer is provided.""", ), 27: PinSpecification( name="shell_layer", type_names=["int32"], optional=True, document="""If the requested_location pin is not - connected, and if spli_shells pin is + connected, and if split_shells pin is set to true, we choose one of the - shell layer for shell element.""", + shell layer for shell element. if + split_shells pin is set to false + (default value) and a specific shell + layer is provided, results will be + merged on this specific shell layer.""", ), }, map_output_pin_spec={ @@ -668,7 +684,11 @@ def split_shells(self): This pin forces elemental nodal shell and solid results to be split if this pin - is set to true (default is false) + is set to true. if set to false + (default), a specific shell layer is + still needed to merge the fields. + merge is possible only if a shell + layer is provided. Parameters ---------- @@ -689,9 +709,13 @@ def shell_layer(self): """Allows to connect shell_layer input to the operator. If the requested_location pin is not - connected, and if spli_shells pin is + connected, and if split_shells pin is set to true, we choose one of the - shell layer for shell element. + shell layer for shell element. if + split_shells pin is set to false + (default value) and a specific shell + layer is provided, results will be + merged on this specific shell layer. Parameters ---------- diff --git a/src/ansys/dpf/core/operators/result/thermal_strain.py b/src/ansys/dpf/core/operators/result/thermal_strain.py index 9db1e210686..8f987aa39b9 100644 --- a/src/ansys/dpf/core/operators/result/thermal_strain.py +++ b/src/ansys/dpf/core/operators/result/thermal_strain.py @@ -77,12 +77,20 @@ class thermal_strain(Operator): split_shells : bool, optional This pin forces elemental nodal shell and solid results to be split if this pin - is set to true (default is false) + is set to true. if set to false + (default), a specific shell layer is + still needed to merge the fields. + merge is possible only if a shell + layer is provided. shell_layer : int, optional If the requested_location pin is not - connected, and if spli_shells pin is + connected, and if split_shells pin is set to true, we choose one of the - shell layer for shell element. + shell layer for shell element. if + split_shells pin is set to false + (default value) and a specific shell + layer is provided, results will be + merged on this specific shell layer. Examples @@ -300,16 +308,24 @@ def _spec(): optional=True, document="""This pin forces elemental nodal shell and solid results to be split if this pin - is set to true (default is false)""", + is set to true. if set to false + (default), a specific shell layer is + still needed to merge the fields. + merge is possible only if a shell + layer is provided.""", ), 27: PinSpecification( name="shell_layer", type_names=["int32"], optional=True, document="""If the requested_location pin is not - connected, and if spli_shells pin is + connected, and if split_shells pin is set to true, we choose one of the - shell layer for shell element.""", + shell layer for shell element. if + split_shells pin is set to false + (default value) and a specific shell + layer is provided, results will be + merged on this specific shell layer.""", ), }, map_output_pin_spec={ @@ -664,7 +680,11 @@ def split_shells(self): This pin forces elemental nodal shell and solid results to be split if this pin - is set to true (default is false) + is set to true. if set to false + (default), a specific shell layer is + still needed to merge the fields. + merge is possible only if a shell + layer is provided. Parameters ---------- @@ -685,9 +705,13 @@ def shell_layer(self): """Allows to connect shell_layer input to the operator. If the requested_location pin is not - connected, and if spli_shells pin is + connected, and if split_shells pin is set to true, we choose one of the - shell layer for shell element. + shell layer for shell element. if + split_shells pin is set to false + (default value) and a specific shell + layer is provided, results will be + merged on this specific shell layer. Parameters ---------- diff --git a/src/ansys/dpf/core/operators/result/thermal_strains_eqv.py b/src/ansys/dpf/core/operators/result/thermal_strains_eqv.py index de6726d9cef..9d9f3fe50cf 100644 --- a/src/ansys/dpf/core/operators/result/thermal_strains_eqv.py +++ b/src/ansys/dpf/core/operators/result/thermal_strains_eqv.py @@ -77,12 +77,20 @@ class thermal_strains_eqv(Operator): split_shells : bool, optional This pin forces elemental nodal shell and solid results to be split if this pin - is set to true (default is false) + is set to true. if set to false + (default), a specific shell layer is + still needed to merge the fields. + merge is possible only if a shell + layer is provided. shell_layer : int, optional If the requested_location pin is not - connected, and if spli_shells pin is + connected, and if split_shells pin is set to true, we choose one of the - shell layer for shell element. + shell layer for shell element. if + split_shells pin is set to false + (default value) and a specific shell + layer is provided, results will be + merged on this specific shell layer. Examples @@ -300,16 +308,24 @@ def _spec(): optional=True, document="""This pin forces elemental nodal shell and solid results to be split if this pin - is set to true (default is false)""", + is set to true. if set to false + (default), a specific shell layer is + still needed to merge the fields. + merge is possible only if a shell + layer is provided.""", ), 27: PinSpecification( name="shell_layer", type_names=["int32"], optional=True, document="""If the requested_location pin is not - connected, and if spli_shells pin is + connected, and if split_shells pin is set to true, we choose one of the - shell layer for shell element.""", + shell layer for shell element. if + split_shells pin is set to false + (default value) and a specific shell + layer is provided, results will be + merged on this specific shell layer.""", ), }, map_output_pin_spec={ @@ -672,7 +688,11 @@ def split_shells(self): This pin forces elemental nodal shell and solid results to be split if this pin - is set to true (default is false) + is set to true. if set to false + (default), a specific shell layer is + still needed to merge the fields. + merge is possible only if a shell + layer is provided. Parameters ---------- @@ -693,9 +713,13 @@ def shell_layer(self): """Allows to connect shell_layer input to the operator. If the requested_location pin is not - connected, and if spli_shells pin is + connected, and if split_shells pin is set to true, we choose one of the - shell layer for shell element. + shell layer for shell element. if + split_shells pin is set to false + (default value) and a specific shell + layer is provided, results will be + merged on this specific shell layer. Parameters ---------- diff --git a/src/ansys/dpf/core/operators/utility/Workflow_to_PyDPF_Generator.py b/src/ansys/dpf/core/operators/utility/Workflow_to_PyDPF_Generator.py new file mode 100644 index 00000000000..1ca7c15102b --- /dev/null +++ b/src/ansys/dpf/core/operators/utility/Workflow_to_PyDPF_Generator.py @@ -0,0 +1,267 @@ +""" +Workflow_to_PyDPF_Generator +=========================== +Autogenerated DPF operator classes. +""" + +from warnings import warn +from ansys.dpf.core.dpf_operator import Operator +from ansys.dpf.core.inputs import Input, _Inputs +from ansys.dpf.core.outputs import Output, _Outputs +from ansys.dpf.core.operators.specification import PinSpecification, Specification + + +class Workflow_to_PyDPF_Generator(Operator): + """Generates .py python file that contains the PyDPF script of a Workflow + object. + + Parameters + ---------- + workflow : Workflow + output_path : str, optional + output_file_name : str, optional + + + Examples + -------- + >>> from ansys.dpf import core as dpf + + >>> # Instantiate operator + >>> op = dpf.operators.utility.Workflow_to_PyDPF_Generator() + + >>> # Make input connections + >>> my_workflow = dpf.Workflow() + >>> op.inputs.workflow.connect(my_workflow) + >>> my_output_path = str() + >>> op.inputs.output_path.connect(my_output_path) + >>> my_output_file_name = str() + >>> op.inputs.output_file_name.connect(my_output_file_name) + + >>> # Instantiate operator and connect inputs in one line + >>> op = dpf.operators.utility.Workflow_to_PyDPF_Generator( + ... workflow=my_workflow, + ... output_path=my_output_path, + ... output_file_name=my_output_file_name, + ... ) + + >>> # Get output data + >>> result_pydpf_code = op.outputs.pydpf_code() + """ + + def __init__( + self, + workflow=None, + output_path=None, + output_file_name=None, + config=None, + server=None, + ): + super().__init__( + name="Workflow_to_PyDPF_Generator", config=config, server=server + ) + self._inputs = InputsWorkflowToPydpfGenerator(self) + self._outputs = OutputsWorkflowToPydpfGenerator(self) + if workflow is not None: + self.inputs.workflow.connect(workflow) + if output_path is not None: + self.inputs.output_path.connect(output_path) + if output_file_name is not None: + self.inputs.output_file_name.connect(output_file_name) + + @staticmethod + def _spec(): + description = """Generates .py python file that contains the PyDPF script of a Workflow + object.""" + spec = Specification( + description=description, + map_input_pin_spec={ + 0: PinSpecification( + name="workflow", + type_names=["workflow"], + optional=False, + document="""""", + ), + 1: PinSpecification( + name="output_path", + type_names=["string"], + optional=True, + document="""""", + ), + 2: PinSpecification( + name="output_file_name", + type_names=["string"], + optional=True, + document="""""", + ), + }, + map_output_pin_spec={ + 0: PinSpecification( + name="pydpf_code", + type_names=["string"], + optional=False, + document="""""", + ), + }, + ) + return spec + + @staticmethod + def default_config(server=None): + """Returns the default config of the operator. + + This config can then be changed to the user needs and be used to + instantiate the operator. The Configuration allows to customize + how the operation will be processed by the operator. + + Parameters + ---------- + server : server.DPFServer, optional + Server with channel connected to the remote or local instance. When + ``None``, attempts to use the global server. + """ + return Operator.default_config( + name="Workflow_to_PyDPF_Generator", server=server + ) + + @property + def inputs(self): + """Enables to connect inputs to the operator + + Returns + -------- + inputs : InputsWorkflowToPydpfGenerator + """ + return super().inputs + + @property + def outputs(self): + """Enables to get outputs of the operator by evaluating it + + Returns + -------- + outputs : OutputsWorkflowToPydpfGenerator + """ + return super().outputs + + +class InputsWorkflowToPydpfGenerator(_Inputs): + """Intermediate class used to connect user inputs to + Workflow_to_PyDPF_Generator operator. + + Examples + -------- + >>> from ansys.dpf import core as dpf + >>> op = dpf.operators.utility.Workflow_to_PyDPF_Generator() + >>> my_workflow = dpf.Workflow() + >>> op.inputs.workflow.connect(my_workflow) + >>> my_output_path = str() + >>> op.inputs.output_path.connect(my_output_path) + >>> my_output_file_name = str() + >>> op.inputs.output_file_name.connect(my_output_file_name) + """ + + def __init__(self, op: Operator): + super().__init__(Workflow_to_PyDPF_Generator._spec().inputs, op) + self._workflow = Input( + Workflow_to_PyDPF_Generator._spec().input_pin(0), 0, op, -1 + ) + self._inputs.append(self._workflow) + self._output_path = Input( + Workflow_to_PyDPF_Generator._spec().input_pin(1), 1, op, -1 + ) + self._inputs.append(self._output_path) + self._output_file_name = Input( + Workflow_to_PyDPF_Generator._spec().input_pin(2), 2, op, -1 + ) + self._inputs.append(self._output_file_name) + + @property + def workflow(self): + """Allows to connect workflow input to the operator. + + Parameters + ---------- + my_workflow : Workflow + + Examples + -------- + >>> from ansys.dpf import core as dpf + >>> op = dpf.operators.utility.Workflow_to_PyDPF_Generator() + >>> op.inputs.workflow.connect(my_workflow) + >>> # or + >>> op.inputs.workflow(my_workflow) + """ + return self._workflow + + @property + def output_path(self): + """Allows to connect output_path input to the operator. + + Parameters + ---------- + my_output_path : str + + Examples + -------- + >>> from ansys.dpf import core as dpf + >>> op = dpf.operators.utility.Workflow_to_PyDPF_Generator() + >>> op.inputs.output_path.connect(my_output_path) + >>> # or + >>> op.inputs.output_path(my_output_path) + """ + return self._output_path + + @property + def output_file_name(self): + """Allows to connect output_file_name input to the operator. + + Parameters + ---------- + my_output_file_name : str + + Examples + -------- + >>> from ansys.dpf import core as dpf + >>> op = dpf.operators.utility.Workflow_to_PyDPF_Generator() + >>> op.inputs.output_file_name.connect(my_output_file_name) + >>> # or + >>> op.inputs.output_file_name(my_output_file_name) + """ + return self._output_file_name + + +class OutputsWorkflowToPydpfGenerator(_Outputs): + """Intermediate class used to get outputs from + Workflow_to_PyDPF_Generator operator. + + Examples + -------- + >>> from ansys.dpf import core as dpf + >>> op = dpf.operators.utility.Workflow_to_PyDPF_Generator() + >>> # Connect inputs : op.inputs. ... + >>> result_pydpf_code = op.outputs.pydpf_code() + """ + + def __init__(self, op: Operator): + super().__init__(Workflow_to_PyDPF_Generator._spec().outputs, op) + self._pydpf_code = Output( + Workflow_to_PyDPF_Generator._spec().output_pin(0), 0, op + ) + self._outputs.append(self._pydpf_code) + + @property + def pydpf_code(self): + """Allows to get pydpf_code output of the operator + + Returns + ---------- + my_pydpf_code : str + + Examples + -------- + >>> from ansys.dpf import core as dpf + >>> op = dpf.operators.utility.Workflow_to_PyDPF_Generator() + >>> # Connect inputs : op.inputs. ... + >>> result_pydpf_code = op.outputs.pydpf_code() + """ # noqa: E501 + return self._pydpf_code diff --git a/src/ansys/dpf/core/operators/utility/__init__.py b/src/ansys/dpf/core/operators/utility/__init__.py index f9c73351323..97992d49701 100644 --- a/src/ansys/dpf/core/operators/utility/__init__.py +++ b/src/ansys/dpf/core/operators/utility/__init__.py @@ -1,3 +1,4 @@ +from .Workflow_to_PyDPF_Generator import Workflow_to_PyDPF_Generator from .assemble_scalars_to_matrices import assemble_scalars_to_matrices from .assemble_scalars_to_matrices_fc import assemble_scalars_to_matrices_fc from .assemble_scalars_to_vectors import assemble_scalars_to_vectors diff --git a/src/ansys/dpf/core/operators/utility/merge_weighted_fields_containers.py b/src/ansys/dpf/core/operators/utility/merge_weighted_fields_containers.py index 01d4cf8554b..0d265c4fcd6 100644 --- a/src/ansys/dpf/core/operators/utility/merge_weighted_fields_containers.py +++ b/src/ansys/dpf/core/operators/utility/merge_weighted_fields_containers.py @@ -31,10 +31,12 @@ class merge_weighted_fields_containers(Operator): fields_containers2 : FieldsContainer A vector of fields containers to merge or fields containers from pin 0 to ... - weights1 : PropertyField + weights1 : Class Dataprocessing::Dpftypecollection<Class + Dataprocessing::Cpropertyfield> Weights to apply to each field from pin 1000 to ... - weights2 : PropertyField + weights2 : Class Dataprocessing::Dpftypecollection<Class + Dataprocessing::Cpropertyfield> Weights to apply to each field from pin 1000 to ... @@ -57,9 +59,9 @@ class merge_weighted_fields_containers(Operator): >>> op.inputs.fields_containers1.connect(my_fields_containers1) >>> my_fields_containers2 = dpf.FieldsContainer() >>> op.inputs.fields_containers2.connect(my_fields_containers2) - >>> my_weights1 = dpf.PropertyField() + >>> my_weights1 = dpf.Class Dataprocessing::Dpftypecollection<Class Dataprocessing::Cpropertyfield>() >>> op.inputs.weights1.connect(my_weights1) - >>> my_weights2 = dpf.PropertyField() + >>> my_weights2 = dpf.Class Dataprocessing::Dpftypecollection<Class Dataprocessing::Cpropertyfield>() >>> op.inputs.weights2.connect(my_weights2) >>> # Instantiate operator and connect inputs in one line @@ -157,14 +159,18 @@ def _spec(): ), 1000: PinSpecification( name="weights", - type_names=["property_field"], + type_names=[ + "class dataProcessing::DpfTypeCollection" + ], optional=False, document="""Weights to apply to each field from pin 1000 to ...""", ), 1001: PinSpecification( name="weights", - type_names=["property_field"], + type_names=[ + "class dataProcessing::DpfTypeCollection" + ], optional=False, document="""Weights to apply to each field from pin 1000 to ...""", @@ -238,9 +244,9 @@ class InputsMergeWeightedFieldsContainers(_Inputs): >>> op.inputs.fields_containers1.connect(my_fields_containers1) >>> my_fields_containers2 = dpf.FieldsContainer() >>> op.inputs.fields_containers2.connect(my_fields_containers2) - >>> my_weights1 = dpf.PropertyField() + >>> my_weights1 = dpf.Class Dataprocessing::Dpftypecollection<Class Dataprocessing::Cpropertyfield>() >>> op.inputs.weights1.connect(my_weights1) - >>> my_weights2 = dpf.PropertyField() + >>> my_weights2 = dpf.Class Dataprocessing::Dpftypecollection<Class Dataprocessing::Cpropertyfield>() >>> op.inputs.weights2.connect(my_weights2) """ @@ -388,7 +394,8 @@ def weights1(self): Parameters ---------- - my_weights1 : PropertyField + my_weights1 : Class Dataprocessing::Dpftypecollection<Class + Dataprocessing::Cpropertyfield> Examples -------- @@ -409,7 +416,8 @@ def weights2(self): Parameters ---------- - my_weights2 : PropertyField + my_weights2 : Class Dataprocessing::Dpftypecollection<Class + Dataprocessing::Cpropertyfield> Examples -------- diff --git a/src/ansys/dpf/gate/generated/capi.py b/src/ansys/dpf/gate/generated/capi.py index 123c332fd6a..ba00de05149 100644 --- a/src/ansys/dpf/gate/generated/capi.py +++ b/src/ansys/dpf/gate/generated/capi.py @@ -1283,6 +1283,18 @@ def load_api(path): dll.DpfVector_duplicate_dpf_vector.argtypes = (ctypes.c_void_p, ctypes.POINTER(ctypes.c_int32), ctypes.POINTER(ctypes.c_wchar_p), ) dll.DpfVector_duplicate_dpf_vector.restype = ctypes.c_void_p + if hasattr(dll, "DpfVector_double_extract_sub"): + dll.DpfVector_double_extract_sub.argtypes = (ctypes.c_void_p, ctypes.POINTER(ctypes.c_double), ctypes.c_int32, ctypes.c_void_p, ctypes.c_int32, ctypes.c_int32, ctypes.POINTER(ctypes.POINTER(ctypes.c_double)), ctypes.POINTER(ctypes.c_int32), ctypes.POINTER(ctypes.c_wchar_p), ) + dll.DpfVector_double_extract_sub.restype = None + + if hasattr(dll, "DpfVector_int_extract_sub"): + dll.DpfVector_int_extract_sub.argtypes = (ctypes.c_void_p, ctypes.POINTER(ctypes.c_int32), ctypes.c_int32, ctypes.c_void_p, ctypes.c_int32, ctypes.c_int32, ctypes.POINTER(ctypes.POINTER(ctypes.c_int32)), ctypes.POINTER(ctypes.c_int32), ctypes.POINTER(ctypes.c_wchar_p), ) + dll.DpfVector_int_extract_sub.restype = None + + if hasattr(dll, "DpfVector_char_extract_sub"): + dll.DpfVector_char_extract_sub.argtypes = (ctypes.c_void_p, ctypes.POINTER(ctypes.c_char), ctypes.c_int32, ctypes.c_void_p, ctypes.c_int32, ctypes.c_int32, ctypes.POINTER(ctypes.POINTER(ctypes.c_char)), ctypes.POINTER(ctypes.c_int32), ctypes.POINTER(ctypes.c_wchar_p), ) + dll.DpfVector_char_extract_sub.restype = None + if hasattr(dll, "DpfVector_new_for_object"): dll.DpfVector_new_for_object.argtypes = (ctypes.c_void_p, ctypes.POINTER(ctypes.c_int32), ctypes.POINTER(ctypes.c_wchar_p), ) dll.DpfVector_new_for_object.restype = ctypes.c_void_p diff --git a/src/ansys/dpf/gate/generated/dpf_vector_abstract_api.py b/src/ansys/dpf/gate/generated/dpf_vector_abstract_api.py index aa20301c9b2..75737e9214a 100644 --- a/src/ansys/dpf/gate/generated/dpf_vector_abstract_api.py +++ b/src/ansys/dpf/gate/generated/dpf_vector_abstract_api.py @@ -75,6 +75,18 @@ def dpf_string_free(dpf_vector, data, size): def dpf_vector_duplicate_dpf_vector(dpf_vector): raise NotImplementedError + @staticmethod + def dpf_vector_double_extract_sub(init_dpf_vector, init_data, init_size, dpf_vector_to_update, first_index, size, data): + raise NotImplementedError + + @staticmethod + def dpf_vector_int_extract_sub(init_dpf_vector, init_data, init_size, dpf_vector_to_update, first_index, size, data): + raise NotImplementedError + + @staticmethod + def dpf_vector_char_extract_sub(init_dpf_vector, init_data, init_size, dpf_vector_to_update, first_index, size, data): + raise NotImplementedError + @staticmethod def dpf_vector_new_for_object(api_to_use): raise NotImplementedError diff --git a/src/ansys/dpf/gate/generated/dpf_vector_capi.py b/src/ansys/dpf/gate/generated/dpf_vector_capi.py index 6da049c1a9e..f71c381d884 100644 --- a/src/ansys/dpf/gate/generated/dpf_vector_capi.py +++ b/src/ansys/dpf/gate/generated/dpf_vector_capi.py @@ -161,6 +161,33 @@ def dpf_vector_duplicate_dpf_vector(dpf_vector): raise errors.DPFServerException(sError.value) return res + @staticmethod + def dpf_vector_double_extract_sub(init_dpf_vector, init_data, init_size, dpf_vector_to_update, first_index, size, data): + errorSize = ctypes.c_int(0) + sError = ctypes.c_wchar_p() + res = capi.dll.DpfVector_double_extract_sub(init_dpf_vector._internal_obj, utils.to_double_ptr(init_data), utils.to_int32(init_size), dpf_vector_to_update._internal_obj, utils.to_int32(first_index), utils.to_int32(size), utils.to_double_ptr_ptr(data), ctypes.byref(utils.to_int32(errorSize)), ctypes.byref(sError)) + if errorSize.value != 0: + raise errors.DPFServerException(sError.value) + return res + + @staticmethod + def dpf_vector_int_extract_sub(init_dpf_vector, init_data, init_size, dpf_vector_to_update, first_index, size, data): + errorSize = ctypes.c_int(0) + sError = ctypes.c_wchar_p() + res = capi.dll.DpfVector_int_extract_sub(init_dpf_vector._internal_obj, utils.to_int32_ptr(init_data), utils.to_int32(init_size), dpf_vector_to_update._internal_obj, utils.to_int32(first_index), utils.to_int32(size), utils.to_int32_ptr_ptr(data), ctypes.byref(utils.to_int32(errorSize)), ctypes.byref(sError)) + if errorSize.value != 0: + raise errors.DPFServerException(sError.value) + return res + + @staticmethod + def dpf_vector_char_extract_sub(init_dpf_vector, init_data, init_size, dpf_vector_to_update, first_index, size, data): + errorSize = ctypes.c_int(0) + sError = ctypes.c_wchar_p() + res = capi.dll.DpfVector_char_extract_sub(init_dpf_vector._internal_obj, utils.to_char_ptr(init_data), utils.to_int32(init_size), dpf_vector_to_update._internal_obj, utils.to_int32(first_index), utils.to_int32(size), utils.to_char_ptr_ptr(data), ctypes.byref(utils.to_int32(errorSize)), ctypes.byref(sError)) + if errorSize.value != 0: + raise errors.DPFServerException(sError.value) + return res + @staticmethod def dpf_vector_new_for_object(api_to_use): errorSize = ctypes.c_int(0) diff --git a/src/ansys/dpf/gatebin/Ans.Dpf.GrpcClient.dll b/src/ansys/dpf/gatebin/Ans.Dpf.GrpcClient.dll index 3e02603791d..5ede6ba2362 100644 Binary files a/src/ansys/dpf/gatebin/Ans.Dpf.GrpcClient.dll and b/src/ansys/dpf/gatebin/Ans.Dpf.GrpcClient.dll differ diff --git a/src/ansys/dpf/gatebin/DPFClientAPI.dll b/src/ansys/dpf/gatebin/DPFClientAPI.dll index 1fd25d9879c..9ea962ac37a 100644 Binary files a/src/ansys/dpf/gatebin/DPFClientAPI.dll and b/src/ansys/dpf/gatebin/DPFClientAPI.dll differ diff --git a/src/ansys/dpf/gatebin/libAns.Dpf.GrpcClient.so b/src/ansys/dpf/gatebin/libAns.Dpf.GrpcClient.so index 497512f798b..9808b7ea1f6 100644 Binary files a/src/ansys/dpf/gatebin/libAns.Dpf.GrpcClient.so and b/src/ansys/dpf/gatebin/libAns.Dpf.GrpcClient.so differ diff --git a/src/ansys/dpf/gatebin/libDPFClientAPI.so b/src/ansys/dpf/gatebin/libDPFClientAPI.so index b8c5a4e01d5..86121531109 100644 Binary files a/src/ansys/dpf/gatebin/libDPFClientAPI.so and b/src/ansys/dpf/gatebin/libDPFClientAPI.so differ diff --git a/src/ansys/grpc/dpf/available_result_pb2_grpc.py b/src/ansys/grpc/dpf/available_result_pb2_grpc.py index 140d6caa4f9..4a53b39ce4d 100644 --- a/src/ansys/grpc/dpf/available_result_pb2_grpc.py +++ b/src/ansys/grpc/dpf/available_result_pb2_grpc.py @@ -4,7 +4,7 @@ import warnings -GRPC_GENERATED_VERSION = '1.66.1' +GRPC_GENERATED_VERSION = '1.66.2' GRPC_VERSION = grpc.__version__ _version_not_supported = False diff --git a/src/ansys/grpc/dpf/base_pb2_grpc.py b/src/ansys/grpc/dpf/base_pb2_grpc.py index 943fd5ac275..7e5feed008a 100644 --- a/src/ansys/grpc/dpf/base_pb2_grpc.py +++ b/src/ansys/grpc/dpf/base_pb2_grpc.py @@ -5,7 +5,7 @@ import ansys.grpc.dpf.base_pb2 as base__pb2 -GRPC_GENERATED_VERSION = '1.66.1' +GRPC_GENERATED_VERSION = '1.66.2' GRPC_VERSION = grpc.__version__ _version_not_supported = False diff --git a/src/ansys/grpc/dpf/collection_pb2_grpc.py b/src/ansys/grpc/dpf/collection_pb2_grpc.py index 24918c2e0d0..39c02596bce 100644 --- a/src/ansys/grpc/dpf/collection_pb2_grpc.py +++ b/src/ansys/grpc/dpf/collection_pb2_grpc.py @@ -7,7 +7,7 @@ import ansys.grpc.dpf.collection_pb2 as collection__pb2 import ansys.grpc.dpf.support_pb2 as support__pb2 -GRPC_GENERATED_VERSION = '1.66.1' +GRPC_GENERATED_VERSION = '1.66.2' GRPC_VERSION = grpc.__version__ _version_not_supported = False diff --git a/src/ansys/grpc/dpf/cyclic_support_pb2_grpc.py b/src/ansys/grpc/dpf/cyclic_support_pb2_grpc.py index e49d8771362..33136a23ac5 100644 --- a/src/ansys/grpc/dpf/cyclic_support_pb2_grpc.py +++ b/src/ansys/grpc/dpf/cyclic_support_pb2_grpc.py @@ -6,7 +6,7 @@ import ansys.grpc.dpf.base_pb2 as base__pb2 import ansys.grpc.dpf.cyclic_support_pb2 as cyclic__support__pb2 -GRPC_GENERATED_VERSION = '1.66.1' +GRPC_GENERATED_VERSION = '1.66.2' GRPC_VERSION = grpc.__version__ _version_not_supported = False diff --git a/src/ansys/grpc/dpf/data_sources_pb2_grpc.py b/src/ansys/grpc/dpf/data_sources_pb2_grpc.py index 8fdf4118176..651b4df79b0 100644 --- a/src/ansys/grpc/dpf/data_sources_pb2_grpc.py +++ b/src/ansys/grpc/dpf/data_sources_pb2_grpc.py @@ -6,7 +6,7 @@ import ansys.grpc.dpf.base_pb2 as base__pb2 import ansys.grpc.dpf.data_sources_pb2 as data__sources__pb2 -GRPC_GENERATED_VERSION = '1.66.1' +GRPC_GENERATED_VERSION = '1.66.2' GRPC_VERSION = grpc.__version__ _version_not_supported = False diff --git a/src/ansys/grpc/dpf/data_tree_pb2_grpc.py b/src/ansys/grpc/dpf/data_tree_pb2_grpc.py index 7067fef58e1..34d1466b364 100644 --- a/src/ansys/grpc/dpf/data_tree_pb2_grpc.py +++ b/src/ansys/grpc/dpf/data_tree_pb2_grpc.py @@ -6,7 +6,7 @@ import ansys.grpc.dpf.base_pb2 as base__pb2 import ansys.grpc.dpf.data_tree_pb2 as data__tree__pb2 -GRPC_GENERATED_VERSION = '1.66.1' +GRPC_GENERATED_VERSION = '1.66.2' GRPC_VERSION = grpc.__version__ _version_not_supported = False diff --git a/src/ansys/grpc/dpf/dpf_any_message_pb2_grpc.py b/src/ansys/grpc/dpf/dpf_any_message_pb2_grpc.py index 7d7f8e5d1d3..0de493c0f30 100644 --- a/src/ansys/grpc/dpf/dpf_any_message_pb2_grpc.py +++ b/src/ansys/grpc/dpf/dpf_any_message_pb2_grpc.py @@ -4,7 +4,7 @@ import warnings -GRPC_GENERATED_VERSION = '1.66.1' +GRPC_GENERATED_VERSION = '1.66.2' GRPC_VERSION = grpc.__version__ _version_not_supported = False diff --git a/src/ansys/grpc/dpf/dpf_any_pb2_grpc.py b/src/ansys/grpc/dpf/dpf_any_pb2_grpc.py index 4c04a01f81e..0001bb78ecf 100644 --- a/src/ansys/grpc/dpf/dpf_any_pb2_grpc.py +++ b/src/ansys/grpc/dpf/dpf_any_pb2_grpc.py @@ -6,7 +6,7 @@ import ansys.grpc.dpf.dpf_any_message_pb2 as dpf__any__message__pb2 import ansys.grpc.dpf.dpf_any_pb2 as dpf__any__pb2 -GRPC_GENERATED_VERSION = '1.66.1' +GRPC_GENERATED_VERSION = '1.66.2' GRPC_VERSION = grpc.__version__ _version_not_supported = False diff --git a/src/ansys/grpc/dpf/field_definition_pb2_grpc.py b/src/ansys/grpc/dpf/field_definition_pb2_grpc.py index f49a27c4e6b..622118c1b41 100644 --- a/src/ansys/grpc/dpf/field_definition_pb2_grpc.py +++ b/src/ansys/grpc/dpf/field_definition_pb2_grpc.py @@ -6,7 +6,7 @@ import ansys.grpc.dpf.base_pb2 as base__pb2 import ansys.grpc.dpf.field_definition_pb2 as field__definition__pb2 -GRPC_GENERATED_VERSION = '1.66.1' +GRPC_GENERATED_VERSION = '1.66.2' GRPC_VERSION = grpc.__version__ _version_not_supported = False diff --git a/src/ansys/grpc/dpf/field_pb2_grpc.py b/src/ansys/grpc/dpf/field_pb2_grpc.py index 490df5d8e22..28c7eb0ebad 100644 --- a/src/ansys/grpc/dpf/field_pb2_grpc.py +++ b/src/ansys/grpc/dpf/field_pb2_grpc.py @@ -7,7 +7,7 @@ import ansys.grpc.dpf.field_pb2 as field__pb2 import ansys.grpc.dpf.support_pb2 as support__pb2 -GRPC_GENERATED_VERSION = '1.66.1' +GRPC_GENERATED_VERSION = '1.66.2' GRPC_VERSION = grpc.__version__ _version_not_supported = False diff --git a/src/ansys/grpc/dpf/generic_data_container_pb2_grpc.py b/src/ansys/grpc/dpf/generic_data_container_pb2_grpc.py index 6352ea982bf..7e3f9775d65 100644 --- a/src/ansys/grpc/dpf/generic_data_container_pb2_grpc.py +++ b/src/ansys/grpc/dpf/generic_data_container_pb2_grpc.py @@ -6,7 +6,7 @@ import ansys.grpc.dpf.base_pb2 as base__pb2 import ansys.grpc.dpf.generic_data_container_pb2 as generic__data__container__pb2 -GRPC_GENERATED_VERSION = '1.66.1' +GRPC_GENERATED_VERSION = '1.66.2' GRPC_VERSION = grpc.__version__ _version_not_supported = False diff --git a/src/ansys/grpc/dpf/generic_support_pb2_grpc.py b/src/ansys/grpc/dpf/generic_support_pb2_grpc.py index bd2ca73f474..39c37c3c31e 100644 --- a/src/ansys/grpc/dpf/generic_support_pb2_grpc.py +++ b/src/ansys/grpc/dpf/generic_support_pb2_grpc.py @@ -6,7 +6,7 @@ import ansys.grpc.dpf.base_pb2 as base__pb2 import ansys.grpc.dpf.generic_support_pb2 as generic__support__pb2 -GRPC_GENERATED_VERSION = '1.66.1' +GRPC_GENERATED_VERSION = '1.66.2' GRPC_VERSION = grpc.__version__ _version_not_supported = False diff --git a/src/ansys/grpc/dpf/label_space_pb2_grpc.py b/src/ansys/grpc/dpf/label_space_pb2_grpc.py index fa7f7e19f30..13fb0aec314 100644 --- a/src/ansys/grpc/dpf/label_space_pb2_grpc.py +++ b/src/ansys/grpc/dpf/label_space_pb2_grpc.py @@ -4,7 +4,7 @@ import warnings -GRPC_GENERATED_VERSION = '1.66.1' +GRPC_GENERATED_VERSION = '1.66.2' GRPC_VERSION = grpc.__version__ _version_not_supported = False diff --git a/src/ansys/grpc/dpf/meshed_region_pb2_grpc.py b/src/ansys/grpc/dpf/meshed_region_pb2_grpc.py index 1c318db0ade..793dc770303 100644 --- a/src/ansys/grpc/dpf/meshed_region_pb2_grpc.py +++ b/src/ansys/grpc/dpf/meshed_region_pb2_grpc.py @@ -8,7 +8,7 @@ import ansys.grpc.dpf.meshed_region_pb2 as meshed__region__pb2 import ansys.grpc.dpf.scoping_pb2 as scoping__pb2 -GRPC_GENERATED_VERSION = '1.66.1' +GRPC_GENERATED_VERSION = '1.66.2' GRPC_VERSION = grpc.__version__ _version_not_supported = False diff --git a/src/ansys/grpc/dpf/operator_config_pb2_grpc.py b/src/ansys/grpc/dpf/operator_config_pb2_grpc.py index 0585b5313be..d58d429c5b8 100644 --- a/src/ansys/grpc/dpf/operator_config_pb2_grpc.py +++ b/src/ansys/grpc/dpf/operator_config_pb2_grpc.py @@ -6,7 +6,7 @@ import ansys.grpc.dpf.base_pb2 as base__pb2 import ansys.grpc.dpf.operator_config_pb2 as operator__config__pb2 -GRPC_GENERATED_VERSION = '1.66.1' +GRPC_GENERATED_VERSION = '1.66.2' GRPC_VERSION = grpc.__version__ _version_not_supported = False diff --git a/src/ansys/grpc/dpf/operator_pb2_grpc.py b/src/ansys/grpc/dpf/operator_pb2_grpc.py index 404d707cd5e..2ce9a72b4f0 100644 --- a/src/ansys/grpc/dpf/operator_pb2_grpc.py +++ b/src/ansys/grpc/dpf/operator_pb2_grpc.py @@ -6,7 +6,7 @@ import ansys.grpc.dpf.base_pb2 as base__pb2 import ansys.grpc.dpf.operator_pb2 as operator__pb2 -GRPC_GENERATED_VERSION = '1.66.1' +GRPC_GENERATED_VERSION = '1.66.2' GRPC_VERSION = grpc.__version__ _version_not_supported = False diff --git a/src/ansys/grpc/dpf/result_info_pb2_grpc.py b/src/ansys/grpc/dpf/result_info_pb2_grpc.py index d7d8377b5db..f808aff76e0 100644 --- a/src/ansys/grpc/dpf/result_info_pb2_grpc.py +++ b/src/ansys/grpc/dpf/result_info_pb2_grpc.py @@ -7,7 +7,7 @@ import ansys.grpc.dpf.base_pb2 as base__pb2 import ansys.grpc.dpf.result_info_pb2 as result__info__pb2 -GRPC_GENERATED_VERSION = '1.66.1' +GRPC_GENERATED_VERSION = '1.66.2' GRPC_VERSION = grpc.__version__ _version_not_supported = False diff --git a/src/ansys/grpc/dpf/scoping_pb2_grpc.py b/src/ansys/grpc/dpf/scoping_pb2_grpc.py index 7cb446c12e6..49851f12166 100644 --- a/src/ansys/grpc/dpf/scoping_pb2_grpc.py +++ b/src/ansys/grpc/dpf/scoping_pb2_grpc.py @@ -6,7 +6,7 @@ import ansys.grpc.dpf.base_pb2 as base__pb2 import ansys.grpc.dpf.scoping_pb2 as scoping__pb2 -GRPC_GENERATED_VERSION = '1.66.1' +GRPC_GENERATED_VERSION = '1.66.2' GRPC_VERSION = grpc.__version__ _version_not_supported = False diff --git a/src/ansys/grpc/dpf/session_pb2_grpc.py b/src/ansys/grpc/dpf/session_pb2_grpc.py index ad7c273d3fc..376f8a98c6e 100644 --- a/src/ansys/grpc/dpf/session_pb2_grpc.py +++ b/src/ansys/grpc/dpf/session_pb2_grpc.py @@ -6,7 +6,7 @@ import ansys.grpc.dpf.base_pb2 as base__pb2 import ansys.grpc.dpf.session_pb2 as session__pb2 -GRPC_GENERATED_VERSION = '1.66.1' +GRPC_GENERATED_VERSION = '1.66.2' GRPC_VERSION = grpc.__version__ _version_not_supported = False diff --git a/src/ansys/grpc/dpf/support_pb2_grpc.py b/src/ansys/grpc/dpf/support_pb2_grpc.py index 88a6e23f15d..a865e38661d 100644 --- a/src/ansys/grpc/dpf/support_pb2_grpc.py +++ b/src/ansys/grpc/dpf/support_pb2_grpc.py @@ -4,7 +4,7 @@ import warnings -GRPC_GENERATED_VERSION = '1.66.1' +GRPC_GENERATED_VERSION = '1.66.2' GRPC_VERSION = grpc.__version__ _version_not_supported = False diff --git a/src/ansys/grpc/dpf/support_service_pb2_grpc.py b/src/ansys/grpc/dpf/support_service_pb2_grpc.py index 0ec876dcb1a..860cf529ae4 100644 --- a/src/ansys/grpc/dpf/support_service_pb2_grpc.py +++ b/src/ansys/grpc/dpf/support_service_pb2_grpc.py @@ -6,7 +6,7 @@ import ansys.grpc.dpf.support_pb2 as support__pb2 import ansys.grpc.dpf.support_service_pb2 as support__service__pb2 -GRPC_GENERATED_VERSION = '1.66.1' +GRPC_GENERATED_VERSION = '1.66.2' GRPC_VERSION = grpc.__version__ _version_not_supported = False diff --git a/src/ansys/grpc/dpf/time_freq_support_pb2_grpc.py b/src/ansys/grpc/dpf/time_freq_support_pb2_grpc.py index 7a66e0b21ec..2e525088bab 100644 --- a/src/ansys/grpc/dpf/time_freq_support_pb2_grpc.py +++ b/src/ansys/grpc/dpf/time_freq_support_pb2_grpc.py @@ -6,7 +6,7 @@ import ansys.grpc.dpf.base_pb2 as base__pb2 import ansys.grpc.dpf.time_freq_support_pb2 as time__freq__support__pb2 -GRPC_GENERATED_VERSION = '1.66.1' +GRPC_GENERATED_VERSION = '1.66.2' GRPC_VERSION = grpc.__version__ _version_not_supported = False diff --git a/src/ansys/grpc/dpf/workflow_message_pb2_grpc.py b/src/ansys/grpc/dpf/workflow_message_pb2_grpc.py index 297d8eeeee1..b3241ae4fa7 100644 --- a/src/ansys/grpc/dpf/workflow_message_pb2_grpc.py +++ b/src/ansys/grpc/dpf/workflow_message_pb2_grpc.py @@ -4,7 +4,7 @@ import warnings -GRPC_GENERATED_VERSION = '1.66.1' +GRPC_GENERATED_VERSION = '1.66.2' GRPC_VERSION = grpc.__version__ _version_not_supported = False diff --git a/src/ansys/grpc/dpf/workflow_pb2_grpc.py b/src/ansys/grpc/dpf/workflow_pb2_grpc.py index 16485b9d335..4103cc8d179 100644 --- a/src/ansys/grpc/dpf/workflow_pb2_grpc.py +++ b/src/ansys/grpc/dpf/workflow_pb2_grpc.py @@ -7,7 +7,7 @@ import ansys.grpc.dpf.workflow_message_pb2 as workflow__message__pb2 import ansys.grpc.dpf.workflow_pb2 as workflow__pb2 -GRPC_GENERATED_VERSION = '1.66.1' +GRPC_GENERATED_VERSION = '1.66.2' GRPC_VERSION = grpc.__version__ _version_not_supported = False