diff --git a/doc/source/_static/dpf_operators.html b/doc/source/_static/dpf_operators.html index 61f289db58..621bc08e0c 100644 --- a/doc/source/_static/dpf_operators.html +++ b/doc/source/_static/dpf_operators.html @@ -14624,10 +14624,10 @@

Configurating operators

Version 0.0.0

Inputs

Outputs

Configurations

Scripting

Changelog

mesh: change cs (meshes)

Description

Applies a transformation (rotation and displacement) matrix on a mesh or meshes container.

Version 0.0.0

Inputs

3-3 rotation matrix + 3 translations (X, Y, Z)

Outputs

Configurations

Scripting

Changelog

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

Description

Computes the normals on nodes/faces/elements based on integration points (more accurate for non-linear elements) on a skin mesh.

-
Version 0.0.1

Inputs

Skin, face, or shell mesh region.

+
Version 1.0.0

Inputs

Skin, face, or shell mesh region.

Elemental, ElementalNodal, or Nodal scoping. Location derived from this.

If no scoping, specifies location. If scoping is Elemental or ElementalNodal this overrides scoping. Default is Elemental.

-

Outputs

Configurations

Scripting

Changelog

geo: elements volumes over time

Description

Calculates for a mesh, the volume of each element over time for each specified time step.

+

Outputs

Configurations

Scripting

Changelog

geo: elements volumes over time

Description

Calculates for a mesh, the volume of each element over time for each specified time step.

Version 0.0.0

Inputs

Displacement field's container. Must contain the mesh if mesh not specified in input.

Mesh must be defined if the displacement field's container does not contain it, or if there is no displacement.

Outputs

Configurations

Scripting

Changelog

math: window bartlett

Description

Apply bartlett windowing on a given FieldsContainer having time label or a Field located on time. Assume that time sampling is evenly spaced (use time_freq_interpolation before otherwise).

diff --git a/src/ansys/dpf/core/operators/result/modal_coordinate.py b/src/ansys/dpf/core/operators/result/modal_coordinate.py index 0446adb86e..3a8c3c5ec2 100644 --- a/src/ansys/dpf/core/operators/result/modal_coordinate.py +++ b/src/ansys/dpf/core/operators/result/modal_coordinate.py @@ -7,6 +7,7 @@ from __future__ import annotations from warnings import warn +from ansys.dpf.core.core import errors from ansys.dpf.core.dpf_operator import Operator from ansys.dpf.core.inputs import Input, _Inputs from ansys.dpf.core.outputs import Output, _Outputs @@ -91,7 +92,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="MCF", config=config, server=server) + try: + super().__init__(name="MCF", config=config, server=server) + except (KeyError, errors.DPFServerException) as e: + if "doesn't exist" in str(e): + super().__init__(name="U", config=config, server=server) + else: + raise e self._inputs = InputsModalCoordinate(self) self._outputs = OutputsModalCoordinate(self) if time_scoping is not None: diff --git a/src/ansys/dpf/gatebin/Ans.Dpf.GrpcClient.dll b/src/ansys/dpf/gatebin/Ans.Dpf.GrpcClient.dll index 1e85b2769d..66cecc48c6 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 cc8cfc29e3..4bea6043f1 100644 Binary files a/src/ansys/dpf/gatebin/DPFClientAPI.dll and b/src/ansys/dpf/gatebin/DPFClientAPI.dll differ