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 @@
Applies a transformation (rotation and displacement) matrix on a mesh or meshes container.
3-3 rotation matrix + 3 translations (X, Y, Z) |
Computes the normals on nodes/faces/elements based on integration points (more accurate for non-linear elements) on a skin mesh.
-Skin, face, or shell mesh region. +Version 1.0.0 Inputs
OutputsConfigurationsScriptingChangeloggeo: elements volumes over timeCalculates for a mesh, the volume of each element over time for each specified time step. + |
Calculates for a mesh, the volume of each element over time for each specified time step.
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. |
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