Skip to content

Update generated code for DPF 261_ricardo_rotation_results on main #2532

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
392 changes: 249 additions & 143 deletions doc/source/_static/dpf_operators.html

Large diffs are not rendered by default.

12 changes: 12 additions & 0 deletions src/ansys/dpf/core/operators/result/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -218,6 +218,18 @@
from .nmisc import nmisc
from .nodal_force import nodal_force
from .nodal_moment import nodal_moment
from .nodal_rotational_acceleration import nodal_rotational_acceleration
from .nodal_rotational_acceleration_X import nodal_rotational_acceleration_X
from .nodal_rotational_acceleration_Y import nodal_rotational_acceleration_Y
from .nodal_rotational_acceleration_Z import nodal_rotational_acceleration_Z
from .nodal_rotational_velocity import nodal_rotational_velocity
from .nodal_rotational_velocity_X import nodal_rotational_velocity_X
from .nodal_rotational_velocity_Y import nodal_rotational_velocity_Y
from .nodal_rotational_velocity_Z import nodal_rotational_velocity_Z
from .nodal_rotations import nodal_rotations
from .nodal_rotations_X import nodal_rotations_X
from .nodal_rotations_Y import nodal_rotations_Y
from .nodal_rotations_Z import nodal_rotations_Z
from .nodal_to_global import nodal_to_global
from .normal_contact_force import normal_contact_force
from .normal_contact_moment import normal_contact_moment
Expand Down
463 changes: 463 additions & 0 deletions src/ansys/dpf/core/operators/result/nodal_rotational_acceleration.py

Large diffs are not rendered by default.

504 changes: 504 additions & 0 deletions src/ansys/dpf/core/operators/result/nodal_rotational_acceleration_X.py

Large diffs are not rendered by default.

504 changes: 504 additions & 0 deletions src/ansys/dpf/core/operators/result/nodal_rotational_acceleration_Y.py

Large diffs are not rendered by default.

504 changes: 504 additions & 0 deletions src/ansys/dpf/core/operators/result/nodal_rotational_acceleration_Z.py

Large diffs are not rendered by default.

461 changes: 461 additions & 0 deletions src/ansys/dpf/core/operators/result/nodal_rotational_velocity.py

Large diffs are not rendered by default.

502 changes: 502 additions & 0 deletions src/ansys/dpf/core/operators/result/nodal_rotational_velocity_X.py

Large diffs are not rendered by default.

502 changes: 502 additions & 0 deletions src/ansys/dpf/core/operators/result/nodal_rotational_velocity_Y.py

Large diffs are not rendered by default.

502 changes: 502 additions & 0 deletions src/ansys/dpf/core/operators/result/nodal_rotational_velocity_Z.py

Large diffs are not rendered by default.

449 changes: 449 additions & 0 deletions src/ansys/dpf/core/operators/result/nodal_rotations.py

Large diffs are not rendered by default.

492 changes: 492 additions & 0 deletions src/ansys/dpf/core/operators/result/nodal_rotations_X.py

Large diffs are not rendered by default.

492 changes: 492 additions & 0 deletions src/ansys/dpf/core/operators/result/nodal_rotations_Y.py

Large diffs are not rendered by default.

492 changes: 492 additions & 0 deletions src/ansys/dpf/core/operators/result/nodal_rotations_Z.py

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@ class adapt_with_scopings_container(Operator):
----------
field_or_fields_container: FieldsContainer or Field
scopings_container: ScopingsContainer
keep_empty_fields: bool, optional
Default false.

Returns
-------
Expand All @@ -41,11 +43,14 @@ class adapt_with_scopings_container(Operator):
>>> op.inputs.field_or_fields_container.connect(my_field_or_fields_container)
>>> my_scopings_container = dpf.ScopingsContainer()
>>> op.inputs.scopings_container.connect(my_scopings_container)
>>> my_keep_empty_fields = bool()
>>> op.inputs.keep_empty_fields.connect(my_keep_empty_fields)

>>> # Instantiate operator and connect inputs in one line
>>> op = dpf.operators.scoping.adapt_with_scopings_container(
... field_or_fields_container=my_field_or_fields_container,
... scopings_container=my_scopings_container,
... keep_empty_fields=my_keep_empty_fields,
... )

>>> # Get output data
Expand All @@ -56,6 +61,7 @@ def __init__(
self,
field_or_fields_container=None,
scopings_container=None,
keep_empty_fields=None,
config=None,
server=None,
):
Expand All @@ -66,6 +72,8 @@ def __init__(
self.inputs.field_or_fields_container.connect(field_or_fields_container)
if scopings_container is not None:
self.inputs.scopings_container.connect(scopings_container)
if keep_empty_fields is not None:
self.inputs.keep_empty_fields.connect(keep_empty_fields)

@staticmethod
def _spec() -> Specification:
Expand All @@ -87,6 +95,12 @@ def _spec() -> Specification:
optional=False,
document=r"""""",
),
2: PinSpecification(
name="keep_empty_fields",
type_names=["bool"],
optional=True,
document=r"""Default false.""",
),
},
map_output_pin_spec={
0: PinSpecification(
Expand Down Expand Up @@ -155,6 +169,8 @@ class InputsAdaptWithScopingsContainer(_Inputs):
>>> op.inputs.field_or_fields_container.connect(my_field_or_fields_container)
>>> my_scopings_container = dpf.ScopingsContainer()
>>> op.inputs.scopings_container.connect(my_scopings_container)
>>> my_keep_empty_fields = bool()
>>> op.inputs.keep_empty_fields.connect(my_keep_empty_fields)
"""

def __init__(self, op: Operator):
Expand All @@ -167,6 +183,10 @@ def __init__(self, op: Operator):
adapt_with_scopings_container._spec().input_pin(1), 1, op, -1
)
self._inputs.append(self._scopings_container)
self._keep_empty_fields = Input(
adapt_with_scopings_container._spec().input_pin(2), 2, op, -1
)
self._inputs.append(self._keep_empty_fields)

@property
def field_or_fields_container(self) -> Input:
Expand Down Expand Up @@ -206,6 +226,27 @@ def scopings_container(self) -> Input:
"""
return self._scopings_container

@property
def keep_empty_fields(self) -> Input:
r"""Allows to connect keep_empty_fields input to the operator.

Default false.

Returns
-------
input:
An Input instance for this pin.

Examples
--------
>>> from ansys.dpf import core as dpf
>>> op = dpf.operators.scoping.adapt_with_scopings_container()
>>> op.inputs.keep_empty_fields.connect(my_keep_empty_fields)
>>> # or
>>> op.inputs.keep_empty_fields(my_keep_empty_fields)
"""
return self._keep_empty_fields


class OutputsAdaptWithScopingsContainer(_Outputs):
"""Intermediate class used to get outputs from
Expand Down
Binary file modified src/ansys/dpf/gatebin/Ans.Dpf.GrpcClient.dll
Binary file not shown.
Binary file modified src/ansys/dpf/gatebin/DPFClientAPI.dll
Binary file not shown.
Binary file modified src/ansys/dpf/gatebin/libAns.Dpf.GrpcClient.so
Binary file not shown.
Loading