Skip to content

Commit fad86dc

Browse files
PProfizigithub-actions[bot]
authored andcommitted
update generated code
1 parent 9c817c7 commit fad86dc

File tree

10 files changed

+5809
-196
lines changed

10 files changed

+5809
-196
lines changed

doc/source/_static/dpf_operators.html

Lines changed: 5675 additions & 126 deletions
Large diffs are not rendered by default.

src/ansys/dpf/core/operators/mesh/skin.py

Lines changed: 41 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ class skin(Operator):
2727
Nodal scoping to restrict the skin extraction to a set of nodes. If provided, a skin element is added to the skin mesh if all its nodes are in the scoping.
2828
duplicate_shell: bool, optional
2929
If input mesh contains shell elements, output mesh shell elements (boolean = 1) are duplicated, one per each orientation, or (boolean = 0) remain unchanged.
30-
add_beam: bool, optional
31-
If input mesh contains beam elements, output mesh beam elements (boolean = 1) are added or (boolean = 0) are ignored.
30+
add_beam_point: bool, optional
31+
If input mesh contains beam or point elements, output mesh beam point elements (boolean = 1) are added or (boolean = 0) are ignored. Default: False
3232
3333
Returns
3434
-------
@@ -55,15 +55,15 @@ class skin(Operator):
5555
>>> op.inputs.mesh_scoping.connect(my_mesh_scoping)
5656
>>> my_duplicate_shell = bool()
5757
>>> op.inputs.duplicate_shell.connect(my_duplicate_shell)
58-
>>> my_add_beam = bool()
59-
>>> op.inputs.add_beam.connect(my_add_beam)
58+
>>> my_add_beam_point = bool()
59+
>>> op.inputs.add_beam_point.connect(my_add_beam_point)
6060
6161
>>> # Instantiate operator and connect inputs in one line
6262
>>> op = dpf.operators.mesh.skin(
6363
... mesh=my_mesh,
6464
... mesh_scoping=my_mesh_scoping,
6565
... duplicate_shell=my_duplicate_shell,
66-
... add_beam=my_add_beam,
66+
... add_beam_point=my_add_beam_point,
6767
... )
6868
6969
>>> # Get output data
@@ -79,9 +79,10 @@ def __init__(
7979
mesh=None,
8080
mesh_scoping=None,
8181
duplicate_shell=None,
82-
add_beam=None,
82+
add_beam_point=None,
8383
config=None,
8484
server=None,
85+
add_beam=None,
8586
):
8687
super().__init__(name="meshed_skin_sector", config=config, server=server)
8788
self._inputs = InputsSkin(self)
@@ -92,8 +93,15 @@ def __init__(
9293
self.inputs.mesh_scoping.connect(mesh_scoping)
9394
if duplicate_shell is not None:
9495
self.inputs.duplicate_shell.connect(duplicate_shell)
95-
if add_beam is not None:
96-
self.inputs.add_beam.connect(add_beam)
96+
if add_beam_point is not None:
97+
self.inputs.add_beam_point.connect(add_beam_point)
98+
elif add_beam is not None:
99+
warn(
100+
DeprecationWarning(
101+
f'Operator skin: Input name "add_beam" is deprecated in favor of "add_beam_point".'
102+
)
103+
)
104+
self.inputs.add_beam_point.connect(add_beam)
97105

98106
@staticmethod
99107
def _spec() -> Specification:
@@ -122,10 +130,11 @@ def _spec() -> Specification:
122130
document=r"""If input mesh contains shell elements, output mesh shell elements (boolean = 1) are duplicated, one per each orientation, or (boolean = 0) remain unchanged.""",
123131
),
124132
3: PinSpecification(
125-
name="add_beam",
133+
name="add_beam_point",
126134
type_names=["bool"],
127135
optional=True,
128-
document=r"""If input mesh contains beam elements, output mesh beam elements (boolean = 1) are added or (boolean = 0) are ignored.""",
136+
document=r"""If input mesh contains beam or point elements, output mesh beam point elements (boolean = 1) are added or (boolean = 0) are ignored. Default: False""",
137+
aliases=["add_beam"],
129138
),
130139
},
131140
map_output_pin_spec={
@@ -221,8 +230,8 @@ class InputsSkin(_Inputs):
221230
>>> op.inputs.mesh_scoping.connect(my_mesh_scoping)
222231
>>> my_duplicate_shell = bool()
223232
>>> op.inputs.duplicate_shell.connect(my_duplicate_shell)
224-
>>> my_add_beam = bool()
225-
>>> op.inputs.add_beam.connect(my_add_beam)
233+
>>> my_add_beam_point = bool()
234+
>>> op.inputs.add_beam_point.connect(my_add_beam_point)
226235
"""
227236

228237
def __init__(self, op: Operator):
@@ -233,8 +242,8 @@ def __init__(self, op: Operator):
233242
self._inputs.append(self._mesh_scoping)
234243
self._duplicate_shell = Input(skin._spec().input_pin(2), 2, op, -1)
235244
self._inputs.append(self._duplicate_shell)
236-
self._add_beam = Input(skin._spec().input_pin(3), 3, op, -1)
237-
self._inputs.append(self._add_beam)
245+
self._add_beam_point = Input(skin._spec().input_pin(3), 3, op, -1)
246+
self._inputs.append(self._add_beam_point)
238247

239248
@property
240249
def mesh(self) -> Input:
@@ -298,10 +307,10 @@ def duplicate_shell(self) -> Input:
298307
return self._duplicate_shell
299308

300309
@property
301-
def add_beam(self) -> Input:
302-
r"""Allows to connect add_beam input to the operator.
310+
def add_beam_point(self) -> Input:
311+
r"""Allows to connect add_beam_point input to the operator.
303312
304-
If input mesh contains beam elements, output mesh beam elements (boolean = 1) are added or (boolean = 0) are ignored.
313+
If input mesh contains beam or point elements, output mesh beam point elements (boolean = 1) are added or (boolean = 0) are ignored. Default: False
305314
306315
Returns
307316
-------
@@ -312,11 +321,23 @@ def add_beam(self) -> Input:
312321
--------
313322
>>> from ansys.dpf import core as dpf
314323
>>> op = dpf.operators.mesh.skin()
315-
>>> op.inputs.add_beam.connect(my_add_beam)
324+
>>> op.inputs.add_beam_point.connect(my_add_beam_point)
316325
>>> # or
317-
>>> op.inputs.add_beam(my_add_beam)
326+
>>> op.inputs.add_beam_point(my_add_beam_point)
318327
"""
319-
return self._add_beam
328+
return self._add_beam_point
329+
330+
def __getattr__(self, name):
331+
if name in ["add_beam"]:
332+
warn(
333+
DeprecationWarning(
334+
f'Operator skin: Input name "{name}" is deprecated in favor of "add_beam_point".'
335+
)
336+
)
337+
return self.add_beam_point
338+
raise AttributeError(
339+
f"'{self.__class__.__name__}' object has no attribute '{name}'."
340+
)
320341

321342

322343
class OutputsSkin(_Outputs):

src/ansys/dpf/core/operators/result/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,6 @@
5959
from .coordinates import coordinates
6060
from .creep_strain_energy_density import creep_strain_energy_density
6161
from .current_density import current_density
62-
from .custom import custom
6362
from .cyclic_analytic_seqv_max import cyclic_analytic_seqv_max
6463
from .cyclic_analytic_usum_max import cyclic_analytic_usum_max
6564
from .cyclic_expansion import cyclic_expansion
@@ -246,6 +245,7 @@
246245
from .recombine_harmonic_indeces_cyclic import recombine_harmonic_indeces_cyclic
247246
from .remove_rigid_body_motion import remove_rigid_body_motion
248247
from .remove_rigid_body_motion_fc import remove_rigid_body_motion_fc
248+
from .result_provider import result_provider
249249
from .rigid_transformation import rigid_transformation
250250
from .rigid_transformation_provider import rigid_transformation_provider
251251
from .rms_static_pressure import rms_static_pressure

0 commit comments

Comments
 (0)