diff --git a/doc/source/_static/dpf_operators.html b/doc/source/_static/dpf_operators.html index 3afc01ed74b..3439feb494e 100644 --- a/doc/source/_static/dpf_operators.html +++ b/doc/source/_static/dpf_operators.html @@ -6918,10 +6918,10 @@

Configurating operators

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

Outputs

Configurations

Scripting

Changelog

utility: assemble scalars to matrix

Description

Take nine scalar fields and assemble them as a 3x3 matrix field. If the 'symmetrical' input is set to true, only six scalar fields are required (xx, yy, zz, xy, xz and yz).

Version 0.0.0

Inputs

Outputs

Configurations

Scripting

Changelog

mesh: from scopings

Description

Extracts multiple meshed region base on a scoping and saved in a MeshesContainer

-
Version 0.0.1

Inputs

if nodal scoping, then the scoping is transposed respecting the inclusive pin

+
Version 0.0.2

Inputs

if nodal scoping, then the scoping is transposed respecting the inclusive pin

if inclusive == 1 then all the elements/faces adjacent to the nodes/faces ids in input are added, if inclusive == 0, only the elements/faces which have all their nodes/faces in the scoping are included

returns mesh with nodes only (without any elements). Default is false.

-

Outputs

Configurations

Scripting

Changelog

math: make one on component

Description

Takes the input field's scoping and creates a field full of zeros, except for the indexes from pin 1 that will hold 1.0.

+

Outputs

Configurations

Scripting

Changelog

math: make one on component

Description

Takes the input field's scoping and creates a field full of zeros, except for the indexes from pin 1 that will hold 1.0.

Version 0.0.0

Inputs

Outputs

Configurations

Scripting

Changelog

utility: assemble scalars to matrix fc

Description

Take nine scalar fields container and assemble them as a 3x3 matrix fields. If the 'symmetrical' input is set to true, only six field containers are required (xx, yy, zz, xy, xz and yz).

Version 0.0.0

Inputs

Outputs

Configurations

Scripting

Changelog

result: interface contact area (LSDyna)

Description

Read Interface Contact Area (LSDyna) by calling the readers defined by the datasources.

Version 0.0.0

Supported file types

Inputs

result file container allowed to be kept open to cache data

@@ -10056,8 +10056,8 @@

Configurating operators

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

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

Outputs

Configurations

Scripting

Changelog

mesh: split mesh wrt property

Description

Split the input mesh into several meshes based on a given property (material property be default)

-
Version 0.0.1

Inputs

Scoping

-

Outputs

Configurations

Scripting

Changelog

result: element orientations Z

Description

Read/compute element euler angles Z component of the vector (3rd component) by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.

+
Version 0.0.2

Inputs

Scoping

+

Outputs

Configurations

Scripting

Changelog

result: element orientations Z

Description

Read/compute element euler angles Z component of the vector (3rd component) by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.

Version 0.0.0

Inputs

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

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

FieldsContainer already allocated modified inplace

@@ -14474,14 +14474,7 @@

Configurating operators

Number of desired outputs.

Outputs

Actual number of outputs.

Data sources outputs.

-

Configurations

Scripting

Changelog

result: compute stress XY

Description

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

-
Version 0.0.0

Inputs

The element scoping on which the result is computed.

-

Needed to get mesh and material ids. Optional if a data_sources have been connected.

-

Needed to get mesh and material ids. Optional if a streams_container have been connected.

-

Average the Elemental Nodal result to the requested location.

-

Field/or fields container containing only the elastic strain field (element nodal).

-

Outputs

The computed result fields container (elemental nodal).

-

Configurations

Scripting

Changelog

server: grpc start server

Description

Starts a dpf's grpc server (if local) or connect to one and keep it waiting for requests in a streams.

+

Configurations

Scripting

Changelog

server: grpc start server

Description

Starts a dpf's grpc server (if local) or connect to one and keep it waiting for requests in a streams.

Version 0.0.0

Inputs

If no ip address is put, the local ip address is taken

If no port is put, port 50052 is taken

default is 1 that starts server in new thread. With 0, this thread will be waiting for grpc calls and will not be usable for anything else. With 2, it the server will be started in a new process.

@@ -14489,7 +14482,14 @@

Configurating operators

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

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

Outputs

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

-

Configurations

Scripting

Changelog

utility: operator id

Description

Return the id of an Operator.

+

Configurations

Scripting

Changelog

result: compute stress XY

Description

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

+
Version 0.0.0

Inputs

The element scoping on which the result is computed.

+

Needed to get mesh and material ids. Optional if a data_sources have been connected.

+

Needed to get mesh and material ids. Optional if a streams_container have been connected.

+

Average the Elemental Nodal result to the requested location.

+

Field/or fields container containing only the elastic strain field (element nodal).

+

Outputs

The computed result fields container (elemental nodal).

+

Configurations

Scripting

Changelog

utility: operator id

Description

Return the id of an Operator.

Version 0.0.0

Inputs

Outputs

Configurations

Scripting

Changelog

averaging: elemental nodal to nodal (field)

Description

Transforms an Elemental Nodal field into a Nodal field using an averaging process. The result is computed on a given node's scoping.

Version 0.0.0

Inputs

field or fields container with only one field is expected

average only on these entities

diff --git a/src/ansys/dpf/gatebin/Ans.Dpf.GrpcClient.dll b/src/ansys/dpf/gatebin/Ans.Dpf.GrpcClient.dll index bb0ad960e5f..1ea13ab63d7 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 a9fa6763c69..75ea45c4bfb 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 be676abf397..c7b9ece0277 100644 Binary files a/src/ansys/dpf/gatebin/libAns.Dpf.GrpcClient.so and b/src/ansys/dpf/gatebin/libAns.Dpf.GrpcClient.so differ