You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/ansys/dpf/core/operators/math/modal_superposition.py
+43-2Lines changed: 43 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -17,7 +17,7 @@
17
17
18
18
classmodal_superposition(Operator):
19
19
r"""Computes the solution in the time/frequency space from a modal solution
20
-
by multiplying a modal basis (in 0)by the solution in this modal space
20
+
by multiplying a modal basis (in 0)by the solution in this modal space
21
21
(coefficients for each mode for each time/frequency) (in 1).
22
22
23
23
@@ -27,6 +27,8 @@ class modal_superposition(Operator):
27
27
One field by mode with each field representing a mode shape on nodes or elements.
28
28
solution_in_modal_space: FieldsContainer
29
29
One field by time/frequency with each field having a ponderating coefficient for each mode of the modal_basis pin.
30
+
incremental_fc: FieldsContainer, optional
31
+
If a non-empty fields container is introduced, it is modified, and sent to the output, to add the contribution of the requested expansion. The label spaces produced from the multiplication must be the same as the incremental ones.
30
32
time_scoping: Scoping, optional
31
33
Compute the result on a subset of the time frequency domain defined in the solution_in_modal_space fields container.
32
34
mesh_scoping: Scoping or ScopingsContainer, optional
@@ -48,6 +50,8 @@ class modal_superposition(Operator):
document=r"""One field by time/frequency with each field having a ponderating coefficient for each mode of the modal_basis pin.""",
111
119
),
120
+
2: PinSpecification(
121
+
name="incremental_fc",
122
+
type_names=["fields_container"],
123
+
optional=True,
124
+
document=r"""If a non-empty fields container is introduced, it is modified, and sent to the output, to add the contribution of the requested expansion. The label spaces produced from the multiplication must be the same as the incremental ones.""",
125
+
),
112
126
3: PinSpecification(
113
127
name="time_scoping",
114
128
type_names=["scoping", "vector<int32>"],
@@ -191,6 +205,8 @@ class InputsModalSuperposition(_Inputs):
r"""Allows to connect incremental_fc input to the operator.
278
+
279
+
If a non-empty fields container is introduced, it is modified, and sent to the output, to add the contribution of the requested expansion. The label spaces produced from the multiplication must be the same as the incremental ones.
0 commit comments