diff --git a/doc/source/_static/dpf_operators.html b/doc/source/_static/dpf_operators.html index c843038f79a..2ce9dd8b0e8 100644 --- a/doc/source/_static/dpf_operators.html +++ b/doc/source/_static/dpf_operators.html @@ -5950,8 +5950,8 @@

Configurating operators

requested location, default is Nodal

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

utility: incremental meshes container

Description

Incrementaly merge the input.

-

Inputs

Outputs

Configurations

Scripting

utility: txt file to dpf

Description

Take an input string and parse it into dataProcessing type

+

Outputs

Configurations

Scripting

utility: incremental meshes container

Description

Incrementaly merge the input.

+

Inputs

Outputs

Configurations

Scripting

utility: txt file to dpf

Description

Take an input string and parse it into dataProcessing type

Inputs

ex: 'double:1.0', 'int:1', 'vector:1.0;1.0'

Outputs

any output

Configurations

Scripting

utility: bind support (fields container)

Description

Ties a support to a fields container.

@@ -8550,8 +8550,8 @@

Configurating operators

for multibody simulations, the stresses are averaged across bodies if true or not if false (default).

Outputs

Configurations

Scripting

serialization: workflow to pydpf

Description

Generates a PyDPF script that can recreate the given workflow. The script is returned as a string, and can optionally be saved to a specified path.

-

Inputs

Outputs

Configurations

Scripting

logic: merge solid and shell fields

Description

Merges shell and solid fields for each time step/frequency in the fields container.

-

Inputs

Outputs

Configurations

Scripting

result: rigid transformation provider

Description

Extracts rigid body transformation from dsub file.

+

Inputs

Outputs

Configurations

Scripting

logic: merge solid and shell fields

Description

Merges shell and solid fields for each time step/frequency in the fields container.

+

Inputs

Outputs

Configurations

Scripting

result: rigid transformation provider

Description

Extracts rigid body transformation from dsub file.

Inputs

streams (result file container) (optional)

data source of dsub file.

Outputs

Configurations

Scripting

min_max: min max over time

Description

Evaluates minimum, maximum by time or frequency over all the entities of each field

@@ -8589,13 +8589,13 @@

Configurating operators

Inputs

if true, already iterable values connected in pin 3 like vectors, Scoping, TimefreqSupport, Containers and DataSources are split to iterate on it (default is true)

Iterable object, generated by make_for_each_range oeprator, that can be combined with the one currently generated.

Operator that must be reconnected with the range values.

-

Outputs

Configurations

Scripting

utility: incremental field

Description

Incrementaly merge the input.

-

Inputs

Outputs

Configurations

Scripting

utility: incremental fields container

Description

Incrementaly merge the input.

-

Inputs

Outputs

Configurations

Scripting

geo: rotate (fields container)

Description

Apply a transformation (rotation) matrix on all the fields of a fields container.

+

Outputs

Configurations

Scripting

utility: incremental field

Description

Incrementaly merge the input.

+

Inputs

Outputs

Configurations

Scripting

utility: incremental fields container

Description

Incrementaly merge the input.

+

Inputs

Outputs

Configurations

Scripting

geo: rotate (fields container)

Description

Apply a transformation (rotation) matrix on all the fields of a fields container.

Inputs

3-3 rotation matrix

-

Outputs

Configurations

Scripting

utility: incremental property field

Description

Incrementaly merge the input.

-

Inputs

Outputs

Configurations

Scripting

utility: incremental mesh

Description

Incrementaly merge the input.

-

Inputs

Outputs

Configurations

Scripting

mesh: points from coordinates

Description

Extract a mesh made of points elements. This mesh is made from input meshes coordinates on the input scopings.

+

Outputs

Configurations

Scripting

utility: incremental property field

Description

Incrementaly merge the input.

+

Inputs

Outputs

Configurations

Scripting

utility: incremental mesh

Description

Incrementaly merge the input.

+

Inputs

Outputs

Configurations

Scripting

mesh: points from coordinates

Description

Extract a mesh made of points elements. This mesh is made from input meshes coordinates on the input scopings.

Inputs

Outputs

Configurations

Scripting

utility: incremental concantenate as fields container.

Description

Assemble fields in a fields container.

Inputs

Label space value that must be applied to the added field.

Outputs

Configurations

Scripting

utility: make producer consumer for each iterator

Description

Generates an iterator that can be consumed by the for_each operator.The chain of Operators are split into a first part : the producers and a second part : the consumers.Asynchronous buffers are indeed to connect the producers and the consumers.

diff --git a/src/ansys/dpf/core/operators/utility/field.py b/src/ansys/dpf/core/operators/utility/field.py index 402106e6854..ef6732d7e5c 100644 --- a/src/ansys/dpf/core/operators/utility/field.py +++ b/src/ansys/dpf/core/operators/utility/field.py @@ -48,7 +48,9 @@ class field(Operator): """ def __init__(self, input=None, config=None, server=None): - super().__init__(name="incremental::merge::field", config=config, server=server) + super().__init__( + name="incremental::merge::fieldmerge::field", config=config, server=server + ) self._inputs = InputsField(self) self._outputs = OutputsField(self) if input is not None: @@ -97,7 +99,9 @@ def default_config(server: AnyServerType = None) -> Config: config: A new Config instance equivalent to the default config for this operator. """ - return Operator.default_config(name="incremental::merge::field", server=server) + return Operator.default_config( + name="incremental::merge::fieldmerge::field", server=server + ) @property def inputs(self) -> InputsField: diff --git a/src/ansys/dpf/core/operators/utility/fields_container.py b/src/ansys/dpf/core/operators/utility/fields_container.py index 0d67f8d08c2..542abaf3347 100644 --- a/src/ansys/dpf/core/operators/utility/fields_container.py +++ b/src/ansys/dpf/core/operators/utility/fields_container.py @@ -49,7 +49,9 @@ class fields_container(Operator): def __init__(self, input=None, config=None, server=None): super().__init__( - name="incremental::merge::fields_container", config=config, server=server + name="incremental::merge::fields_containermerge::fields_container", + config=config, + server=server, ) self._inputs = InputsFieldsContainer(self) self._outputs = OutputsFieldsContainer(self) @@ -100,7 +102,8 @@ def default_config(server: AnyServerType = None) -> Config: A new Config instance equivalent to the default config for this operator. """ return Operator.default_config( - name="incremental::merge::fields_container", server=server + name="incremental::merge::fields_containermerge::fields_container", + server=server, ) @property diff --git a/src/ansys/dpf/core/operators/utility/mesh.py b/src/ansys/dpf/core/operators/utility/mesh.py index fd1f3c73ae2..bf680323c88 100644 --- a/src/ansys/dpf/core/operators/utility/mesh.py +++ b/src/ansys/dpf/core/operators/utility/mesh.py @@ -48,7 +48,9 @@ class mesh(Operator): """ def __init__(self, input=None, config=None, server=None): - super().__init__(name="incremental::merge::mesh", config=config, server=server) + super().__init__( + name="incremental::merge::meshmerge::mesh", config=config, server=server + ) self._inputs = InputsMesh(self) self._outputs = OutputsMesh(self) if input is not None: @@ -97,7 +99,9 @@ def default_config(server: AnyServerType = None) -> Config: config: A new Config instance equivalent to the default config for this operator. """ - return Operator.default_config(name="incremental::merge::mesh", server=server) + return Operator.default_config( + name="incremental::merge::meshmerge::mesh", server=server + ) @property def inputs(self) -> InputsMesh: diff --git a/src/ansys/dpf/core/operators/utility/meshes_container.py b/src/ansys/dpf/core/operators/utility/meshes_container.py index f345aaec6eb..af49cf65788 100644 --- a/src/ansys/dpf/core/operators/utility/meshes_container.py +++ b/src/ansys/dpf/core/operators/utility/meshes_container.py @@ -49,7 +49,9 @@ class meshes_container(Operator): def __init__(self, input=None, config=None, server=None): super().__init__( - name="incremental::merge::meshes_container", config=config, server=server + name="incremental::merge::meshes_containermerge::meshes_container", + config=config, + server=server, ) self._inputs = InputsMeshesContainer(self) self._outputs = OutputsMeshesContainer(self) @@ -100,7 +102,8 @@ def default_config(server: AnyServerType = None) -> Config: A new Config instance equivalent to the default config for this operator. """ return Operator.default_config( - name="incremental::merge::meshes_container", server=server + name="incremental::merge::meshes_containermerge::meshes_container", + server=server, ) @property diff --git a/src/ansys/dpf/core/operators/utility/property_field.py b/src/ansys/dpf/core/operators/utility/property_field.py index a80e1d994a9..640e17ddc8e 100644 --- a/src/ansys/dpf/core/operators/utility/property_field.py +++ b/src/ansys/dpf/core/operators/utility/property_field.py @@ -49,7 +49,9 @@ class property_field(Operator): def __init__(self, input=None, config=None, server=None): super().__init__( - name="incremental::merge::property_field", config=config, server=server + name="incremental::merge::property_fieldmerge::property_field", + config=config, + server=server, ) self._inputs = InputsPropertyField(self) self._outputs = OutputsPropertyField(self) @@ -100,7 +102,8 @@ def default_config(server: AnyServerType = None) -> Config: A new Config instance equivalent to the default config for this operator. """ return Operator.default_config( - name="incremental::merge::property_field", server=server + name="incremental::merge::property_fieldmerge::property_field", + server=server, ) @property diff --git a/src/ansys/dpf/gatebin/Ans.Dpf.GrpcClient.dll b/src/ansys/dpf/gatebin/Ans.Dpf.GrpcClient.dll index 84b3a8c6668..28911869c7e 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 055ae927be0..26ae0626dda 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 8fcd7ed835b..46a0993a75c 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 446990bd523..0dc9035f055 100644 Binary files a/src/ansys/dpf/gatebin/libDPFClientAPI.so and b/src/ansys/dpf/gatebin/libDPFClientAPI.so differ