diff --git a/src/ansys/dpf/core/core.py b/src/ansys/dpf/core/core.py index b479cdb0e3f..8182a2502d2 100644 --- a/src/ansys/dpf/core/core.py +++ b/src/ansys/dpf/core/core.py @@ -311,12 +311,12 @@ def _deep_copy(dpf_entity, server=None): if stream_type == 1: out = serializer.get_output(0, types.bytes) else: - out = serializer.outputs.serialized_string # Required for retro with 241 - deserializer.connect(-1, stream_type) - deserializer.connect(0, out) + out = serializer.outputs.serialized_string1 # Required for retro with 241 + deserializer.inputs.stream_type.connect(stream_type) + deserializer.inputs.serialized_string1.connect(out) type_map = types_enum_to_types() output_type = list(type_map.keys())[list(type_map.values()).index(dpf_entity.__class__)] - return deserializer.get_output(1, output_type) + return deserializer.get_output(pin=1, output_type=output_type) class BaseService: diff --git a/src/ansys/dpf/core/dpf_operator.py b/src/ansys/dpf/core/dpf_operator.py index 71bab8f3ce8..3e99ed020a2 100644 --- a/src/ansys/dpf/core/dpf_operator.py +++ b/src/ansys/dpf/core/dpf_operator.py @@ -22,10 +22,13 @@ """Operator.""" +from __future__ import annotations + from enum import Enum import logging import os import traceback +from typing import TYPE_CHECKING import warnings import numpy @@ -58,6 +61,10 @@ operator_grpcapi, ) +if TYPE_CHECKING: # pragma: no cover + from ansys.dpf.core.inputs import _Inputs + from ansys.dpf.core.server import AnyServerType + LOG = logging.getLogger(__name__) LOG.setLevel("DEBUG") @@ -90,19 +97,31 @@ class Operator: Parameters ---------- - name : str + name: Name of the operator. For example, ``"U"``. You can use the ``"html_doc"`` operator to retrieve a list of existing operators. - config : Config, optional + config: The Configuration allows to customize how the operation will be processed by the operator. The default is ``None``. - server : server.DPFServer, optional + server: Server with the channel connected to the remote or local instance. The default is ``None``, in which case an attempt is made to use the global server. + operator: + An existing operator reference to wrap. If an operator reference is provided, + the name, server, inputs_type, and outputs_type parameters are ignored. + + inputs_type: + The class to use for the inputs of the operator. If not specified, + the default Inputs class is used. + + outputs_type: + The class to use for the outputs of the operator. If not specified, + the default Outputs class is used. + Examples -------- Create an operator from the library of operators. @@ -119,12 +138,22 @@ class Operator: """ - def __init__(self, name=None, config=None, server=None, operator=None): + def __init__( + self, + name: str = None, + config: Config = None, + server: AnyServerType = None, + operator: Operator | int = None, + inputs_type: type[_Inputs] = Inputs, + outputs_type: type[_Outputs] = Outputs, + ): """Initialize the operator with its name by connecting to a stub.""" self.name = name self._internal_obj = None self._description = None self._inputs = None + self._inputs_class = inputs_type + self._outputs_class = outputs_type self._id = None # step 1: get server @@ -168,9 +197,14 @@ def __init__(self, name=None, config=None, server=None, operator=None): ) self._spec = Specification(operator_name=self.name, server=self._server) - # add dynamic inputs - if len(self._spec.inputs) > 0 and self._inputs is None: - self._inputs = Inputs(self._spec.inputs, self) + # add dynamic inputs if no specific Inputs subclass is used + if len(self._spec.inputs) > 0: + if self._inputs_class == Inputs: + self._inputs = self._inputs_class(self._spec.inputs, self) + else: + self._inputs = self._inputs_class(self) + else: + self._inputs = None # step4: if object exists: take instance (config) if config: @@ -219,8 +253,13 @@ def _add_sub_res_operators(self, sub_results): @property def _outputs(self): - if self._spec and len(self._spec.outputs) != 0: - return Outputs(self._spec.outputs, self) + if self._outputs_class == Outputs: + if self._spec and len(self._spec.outputs) != 0: + return self._outputs_class(self._spec.outputs, self) + else: + return None + else: + return self._outputs_class(self) @_outputs.setter def _outputs(self, value): @@ -831,6 +870,9 @@ def _find_outputs_corresponding_pins( # Type match if input_type_name == python_name: corresponding_pins.append(pin) + # Treat bytes as str + elif input_type_name == "bytes" and python_name == "str": + corresponding_pins.append(pin) # if the inpt has multiple potential outputs, find which ones can match elif isinstance(inpt, (_Outputs, Operator, Result)): if isinstance(inpt, Operator): diff --git a/src/ansys/dpf/core/inputs.py b/src/ansys/dpf/core/inputs.py index 7d06bd75b07..8e227675d66 100644 --- a/src/ansys/dpf/core/inputs.py +++ b/src/ansys/dpf/core/inputs.py @@ -24,7 +24,7 @@ from enum import Enum from textwrap import wrap -from typing import Generic, TypeVar +from typing import Generic, TypeVar, Union import warnings import weakref @@ -73,7 +73,7 @@ def __init__(self, spec, pin, operator, count_ellipsis=-1): self.name += str(self._count_ellipsis + 1) self._update_doc_str(docstr, self.name) - def connect(self, inpt: T): + def connect(self, inpt: Union[T, Output[T]]): """Connect any input (entity or operator output) to a specified input pin of this operator.""" from pathlib import Path diff --git a/src/ansys/dpf/core/operators/averaging/elemental_difference.py b/src/ansys/dpf/core/operators/averaging/elemental_difference.py index 7eb67b1a33a..adb23bf6353 100644 --- a/src/ansys/dpf/core/operators/averaging/elemental_difference.py +++ b/src/ansys/dpf/core/operators/averaging/elemental_difference.py @@ -72,9 +72,6 @@ class elemental_difference(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsElementalDifference - _outputs: OutputsElementalDifference - def __init__( self, field=None, @@ -84,9 +81,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="elemental_difference", config=config, server=server) - self._inputs = InputsElementalDifference(self) - self._outputs = OutputsElementalDifference(self) + super().__init__( + name="elemental_difference", + config=config, + server=server, + inputs_type=InputsElementalDifference, + outputs_type=OutputsElementalDifference, + ) if field is not None: self.inputs.field.connect(field) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/averaging/elemental_difference_fc.py b/src/ansys/dpf/core/operators/averaging/elemental_difference_fc.py index d0645f1e125..6eae1312849 100644 --- a/src/ansys/dpf/core/operators/averaging/elemental_difference_fc.py +++ b/src/ansys/dpf/core/operators/averaging/elemental_difference_fc.py @@ -76,9 +76,6 @@ class elemental_difference_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsElementalDifferenceFc - _outputs: OutputsElementalDifferenceFc - def __init__( self, fields_container=None, @@ -88,9 +85,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="elemental_difference_fc", config=config, server=server) - self._inputs = InputsElementalDifferenceFc(self) - self._outputs = OutputsElementalDifferenceFc(self) + super().__init__( + name="elemental_difference_fc", + config=config, + server=server, + inputs_type=InputsElementalDifferenceFc, + outputs_type=OutputsElementalDifferenceFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if mesh is not None: diff --git a/src/ansys/dpf/core/operators/averaging/elemental_fraction_fc.py b/src/ansys/dpf/core/operators/averaging/elemental_fraction_fc.py index 94e7043ba1a..68dd7b8549f 100644 --- a/src/ansys/dpf/core/operators/averaging/elemental_fraction_fc.py +++ b/src/ansys/dpf/core/operators/averaging/elemental_fraction_fc.py @@ -75,9 +75,6 @@ class elemental_fraction_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsElementalFractionFc - _outputs: OutputsElementalFractionFc - def __init__( self, fields_container=None, @@ -88,9 +85,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="elemental_fraction_fc", config=config, server=server) - self._inputs = InputsElementalFractionFc(self) - self._outputs = OutputsElementalFractionFc(self) + super().__init__( + name="elemental_fraction_fc", + config=config, + server=server, + inputs_type=InputsElementalFractionFc, + outputs_type=OutputsElementalFractionFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if mesh is not None: diff --git a/src/ansys/dpf/core/operators/averaging/elemental_mean.py b/src/ansys/dpf/core/operators/averaging/elemental_mean.py index 86cc7891d18..e48b1e8c7f7 100644 --- a/src/ansys/dpf/core/operators/averaging/elemental_mean.py +++ b/src/ansys/dpf/core/operators/averaging/elemental_mean.py @@ -68,9 +68,6 @@ class elemental_mean(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsElementalMean - _outputs: OutputsElementalMean - def __init__( self, field=None, @@ -80,9 +77,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="entity_average", config=config, server=server) - self._inputs = InputsElementalMean(self) - self._outputs = OutputsElementalMean(self) + super().__init__( + name="entity_average", + config=config, + server=server, + inputs_type=InputsElementalMean, + outputs_type=OutputsElementalMean, + ) if field is not None: self.inputs.field.connect(field) if collapse_shell_layers is not None: diff --git a/src/ansys/dpf/core/operators/averaging/elemental_mean_fc.py b/src/ansys/dpf/core/operators/averaging/elemental_mean_fc.py index c9c4bd05bf9..1e103c95022 100644 --- a/src/ansys/dpf/core/operators/averaging/elemental_mean_fc.py +++ b/src/ansys/dpf/core/operators/averaging/elemental_mean_fc.py @@ -93,9 +93,6 @@ class elemental_mean_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsElementalMeanFc - _outputs: OutputsElementalMeanFc - def __init__( self, fields_container=None, @@ -108,9 +105,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="entity_average_fc", config=config, server=server) - self._inputs = InputsElementalMeanFc(self) - self._outputs = OutputsElementalMeanFc(self) + super().__init__( + name="entity_average_fc", + config=config, + server=server, + inputs_type=InputsElementalMeanFc, + outputs_type=OutputsElementalMeanFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if collapse_shell_layers is not None: diff --git a/src/ansys/dpf/core/operators/averaging/elemental_nodal_to_nodal.py b/src/ansys/dpf/core/operators/averaging/elemental_nodal_to_nodal.py index fef119e32fe..a59b7e7b74b 100644 --- a/src/ansys/dpf/core/operators/averaging/elemental_nodal_to_nodal.py +++ b/src/ansys/dpf/core/operators/averaging/elemental_nodal_to_nodal.py @@ -84,9 +84,6 @@ class elemental_nodal_to_nodal(Operator): >>> result_weight = op.outputs.weight() """ - _inputs: InputsElementalNodalToNodal - _outputs: OutputsElementalNodalToNodal - def __init__( self, field=None, @@ -98,9 +95,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="elemental_nodal_To_nodal", config=config, server=server) - self._inputs = InputsElementalNodalToNodal(self) - self._outputs = OutputsElementalNodalToNodal(self) + super().__init__( + name="elemental_nodal_To_nodal", + config=config, + server=server, + inputs_type=InputsElementalNodalToNodal, + outputs_type=OutputsElementalNodalToNodal, + ) if field is not None: self.inputs.field.connect(field) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/averaging/elemental_nodal_to_nodal_elemental.py b/src/ansys/dpf/core/operators/averaging/elemental_nodal_to_nodal_elemental.py index 0564c833b3a..7057157949f 100644 --- a/src/ansys/dpf/core/operators/averaging/elemental_nodal_to_nodal_elemental.py +++ b/src/ansys/dpf/core/operators/averaging/elemental_nodal_to_nodal_elemental.py @@ -59,15 +59,14 @@ class elemental_nodal_to_nodal_elemental(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsElementalNodalToNodalElemental - _outputs: OutputsElementalNodalToNodalElemental - def __init__(self, field=None, mesh_scoping=None, config=None, server=None): super().__init__( - name="ElementalNodal_To_NodalElemental", config=config, server=server + name="ElementalNodal_To_NodalElemental", + config=config, + server=server, + inputs_type=InputsElementalNodalToNodalElemental, + outputs_type=OutputsElementalNodalToNodalElemental, ) - self._inputs = InputsElementalNodalToNodalElemental(self) - self._outputs = OutputsElementalNodalToNodalElemental(self) if field is not None: self.inputs.field.connect(field) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/averaging/elemental_nodal_to_nodal_elemental_fc.py b/src/ansys/dpf/core/operators/averaging/elemental_nodal_to_nodal_elemental_fc.py index 6ffee3a2f36..ebbeda3007e 100644 --- a/src/ansys/dpf/core/operators/averaging/elemental_nodal_to_nodal_elemental_fc.py +++ b/src/ansys/dpf/core/operators/averaging/elemental_nodal_to_nodal_elemental_fc.py @@ -57,17 +57,16 @@ class elemental_nodal_to_nodal_elemental_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsElementalNodalToNodalElementalFc - _outputs: OutputsElementalNodalToNodalElementalFc - def __init__( self, fields_container=None, mesh_scoping=None, config=None, server=None ): super().__init__( - name="ElementalNodal_To_NodalElemental_fc", config=config, server=server + name="ElementalNodal_To_NodalElemental_fc", + config=config, + server=server, + inputs_type=InputsElementalNodalToNodalElementalFc, + outputs_type=OutputsElementalNodalToNodalElementalFc, ) - self._inputs = InputsElementalNodalToNodalElementalFc(self) - self._outputs = OutputsElementalNodalToNodalElementalFc(self) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/averaging/elemental_nodal_to_nodal_fc.py b/src/ansys/dpf/core/operators/averaging/elemental_nodal_to_nodal_fc.py index 3dcd316adda..aee8c51866d 100644 --- a/src/ansys/dpf/core/operators/averaging/elemental_nodal_to_nodal_fc.py +++ b/src/ansys/dpf/core/operators/averaging/elemental_nodal_to_nodal_fc.py @@ -98,9 +98,6 @@ class elemental_nodal_to_nodal_fc(Operator): >>> result_weights = op.outputs.weights() """ - _inputs: InputsElementalNodalToNodalFc - _outputs: OutputsElementalNodalToNodalFc - def __init__( self, fields_container=None, @@ -115,10 +112,12 @@ def __init__( server=None, ): super().__init__( - name="elemental_nodal_To_nodal_fc", config=config, server=server + name="elemental_nodal_To_nodal_fc", + config=config, + server=server, + inputs_type=InputsElementalNodalToNodalFc, + outputs_type=OutputsElementalNodalToNodalFc, ) - self._inputs = InputsElementalNodalToNodalFc(self) - self._outputs = OutputsElementalNodalToNodalFc(self) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if mesh is not None: diff --git a/src/ansys/dpf/core/operators/averaging/elemental_to_elemental_nodal.py b/src/ansys/dpf/core/operators/averaging/elemental_to_elemental_nodal.py index 9f5c2c533e0..b5666fc7b11 100644 --- a/src/ansys/dpf/core/operators/averaging/elemental_to_elemental_nodal.py +++ b/src/ansys/dpf/core/operators/averaging/elemental_to_elemental_nodal.py @@ -64,17 +64,16 @@ class elemental_to_elemental_nodal(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsElementalToElementalNodal - _outputs: OutputsElementalToElementalNodal - def __init__( self, field=None, mesh_scoping=None, mesh=None, config=None, server=None ): super().__init__( - name="elemental_to_elemental_nodal", config=config, server=server + name="elemental_to_elemental_nodal", + config=config, + server=server, + inputs_type=InputsElementalToElementalNodal, + outputs_type=OutputsElementalToElementalNodal, ) - self._inputs = InputsElementalToElementalNodal(self) - self._outputs = OutputsElementalToElementalNodal(self) if field is not None: self.inputs.field.connect(field) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/averaging/elemental_to_elemental_nodal_fc.py b/src/ansys/dpf/core/operators/averaging/elemental_to_elemental_nodal_fc.py index cc5d7f5c5b7..16e15db2dce 100644 --- a/src/ansys/dpf/core/operators/averaging/elemental_to_elemental_nodal_fc.py +++ b/src/ansys/dpf/core/operators/averaging/elemental_to_elemental_nodal_fc.py @@ -61,9 +61,6 @@ class elemental_to_elemental_nodal_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsElementalToElementalNodalFc - _outputs: OutputsElementalToElementalNodalFc - def __init__( self, fields_container=None, @@ -73,10 +70,12 @@ def __init__( server=None, ): super().__init__( - name="elemental_to_elemental_nodal_fc", config=config, server=server + name="elemental_to_elemental_nodal_fc", + config=config, + server=server, + inputs_type=InputsElementalToElementalNodalFc, + outputs_type=OutputsElementalToElementalNodalFc, ) - self._inputs = InputsElementalToElementalNodalFc(self) - self._outputs = OutputsElementalToElementalNodalFc(self) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if mesh is not None: diff --git a/src/ansys/dpf/core/operators/averaging/elemental_to_nodal.py b/src/ansys/dpf/core/operators/averaging/elemental_to_nodal.py index fab9859e215..b21de11fd55 100644 --- a/src/ansys/dpf/core/operators/averaging/elemental_to_nodal.py +++ b/src/ansys/dpf/core/operators/averaging/elemental_to_nodal.py @@ -86,9 +86,6 @@ class elemental_to_nodal(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsElementalToNodal - _outputs: OutputsElementalToNodal - def __init__( self, field=None, @@ -98,9 +95,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="elemental_to_nodal", config=config, server=server) - self._inputs = InputsElementalToNodal(self) - self._outputs = OutputsElementalToNodal(self) + super().__init__( + name="elemental_to_nodal", + config=config, + server=server, + inputs_type=InputsElementalToNodal, + outputs_type=OutputsElementalToNodal, + ) if field is not None: self.inputs.field.connect(field) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/averaging/elemental_to_nodal_fc.py b/src/ansys/dpf/core/operators/averaging/elemental_to_nodal_fc.py index da268563078..c28d51f82d6 100644 --- a/src/ansys/dpf/core/operators/averaging/elemental_to_nodal_fc.py +++ b/src/ansys/dpf/core/operators/averaging/elemental_to_nodal_fc.py @@ -89,9 +89,6 @@ class elemental_to_nodal_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsElementalToNodalFc - _outputs: OutputsElementalToNodalFc - def __init__( self, fields_container=None, @@ -102,9 +99,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="elemental_to_nodal_fc", config=config, server=server) - self._inputs = InputsElementalToNodalFc(self) - self._outputs = OutputsElementalToNodalFc(self) + super().__init__( + name="elemental_to_nodal_fc", + config=config, + server=server, + inputs_type=InputsElementalToNodalFc, + outputs_type=OutputsElementalToNodalFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if mesh is not None: diff --git a/src/ansys/dpf/core/operators/averaging/extend_to_mid_nodes.py b/src/ansys/dpf/core/operators/averaging/extend_to_mid_nodes.py index d41dd95e0c0..f76c06ccfa3 100644 --- a/src/ansys/dpf/core/operators/averaging/extend_to_mid_nodes.py +++ b/src/ansys/dpf/core/operators/averaging/extend_to_mid_nodes.py @@ -59,13 +59,14 @@ class extend_to_mid_nodes(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsExtendToMidNodes - _outputs: OutputsExtendToMidNodes - def __init__(self, field=None, mesh=None, config=None, server=None): - super().__init__(name="extend_to_mid_nodes", config=config, server=server) - self._inputs = InputsExtendToMidNodes(self) - self._outputs = OutputsExtendToMidNodes(self) + super().__init__( + name="extend_to_mid_nodes", + config=config, + server=server, + inputs_type=InputsExtendToMidNodes, + outputs_type=OutputsExtendToMidNodes, + ) if field is not None: self.inputs.field.connect(field) if mesh is not None: diff --git a/src/ansys/dpf/core/operators/averaging/extend_to_mid_nodes_fc.py b/src/ansys/dpf/core/operators/averaging/extend_to_mid_nodes_fc.py index 38026898afd..594bb0095bf 100644 --- a/src/ansys/dpf/core/operators/averaging/extend_to_mid_nodes_fc.py +++ b/src/ansys/dpf/core/operators/averaging/extend_to_mid_nodes_fc.py @@ -58,13 +58,14 @@ class extend_to_mid_nodes_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsExtendToMidNodesFc - _outputs: OutputsExtendToMidNodesFc - def __init__(self, fields_container=None, mesh=None, config=None, server=None): - super().__init__(name="extend_to_mid_nodes_fc", config=config, server=server) - self._inputs = InputsExtendToMidNodesFc(self) - self._outputs = OutputsExtendToMidNodesFc(self) + super().__init__( + name="extend_to_mid_nodes_fc", + config=config, + server=server, + inputs_type=InputsExtendToMidNodesFc, + outputs_type=OutputsExtendToMidNodesFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if mesh is not None: diff --git a/src/ansys/dpf/core/operators/averaging/force_summation.py b/src/ansys/dpf/core/operators/averaging/force_summation.py index d0ab3b6b76a..42455149d13 100644 --- a/src/ansys/dpf/core/operators/averaging/force_summation.py +++ b/src/ansys/dpf/core/operators/averaging/force_summation.py @@ -100,9 +100,6 @@ class force_summation(Operator): >>> result_heats_on_nodes = op.outputs.heats_on_nodes() """ - _inputs: InputsForceSummation - _outputs: OutputsForceSummation - def __init__( self, time_scoping=None, @@ -115,9 +112,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="force_summation", config=config, server=server) - self._inputs = InputsForceSummation(self) - self._outputs = OutputsForceSummation(self) + super().__init__( + name="force_summation", + config=config, + server=server, + inputs_type=InputsForceSummation, + outputs_type=OutputsForceSummation, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if nodal_scoping is not None: diff --git a/src/ansys/dpf/core/operators/averaging/force_summation_psd.py b/src/ansys/dpf/core/operators/averaging/force_summation_psd.py index 972208146f5..def99cd0cd2 100644 --- a/src/ansys/dpf/core/operators/averaging/force_summation_psd.py +++ b/src/ansys/dpf/core/operators/averaging/force_summation_psd.py @@ -99,9 +99,6 @@ class force_summation_psd(Operator): >>> result_moments_on_nodes = op.outputs.moments_on_nodes() """ - _inputs: InputsForceSummationPsd - _outputs: OutputsForceSummationPsd - def __init__( self, nodal_scoping=None, @@ -114,9 +111,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="force_summation_psd", config=config, server=server) - self._inputs = InputsForceSummationPsd(self) - self._outputs = OutputsForceSummationPsd(self) + super().__init__( + name="force_summation_psd", + config=config, + server=server, + inputs_type=InputsForceSummationPsd, + outputs_type=OutputsForceSummationPsd, + ) if nodal_scoping is not None: self.inputs.nodal_scoping.connect(nodal_scoping) if elemental_scoping is not None: diff --git a/src/ansys/dpf/core/operators/averaging/gauss_to_node_fc.py b/src/ansys/dpf/core/operators/averaging/gauss_to_node_fc.py index 1d67671b355..e94d89c9ba6 100644 --- a/src/ansys/dpf/core/operators/averaging/gauss_to_node_fc.py +++ b/src/ansys/dpf/core/operators/averaging/gauss_to_node_fc.py @@ -67,15 +67,16 @@ class gauss_to_node_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsGaussToNodeFc - _outputs: OutputsGaussToNodeFc - def __init__( self, fields_container=None, mesh=None, scoping=None, config=None, server=None ): - super().__init__(name="gauss_to_node_fc", config=config, server=server) - self._inputs = InputsGaussToNodeFc(self) - self._outputs = OutputsGaussToNodeFc(self) + super().__init__( + name="gauss_to_node_fc", + config=config, + server=server, + inputs_type=InputsGaussToNodeFc, + outputs_type=OutputsGaussToNodeFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if mesh is not None: diff --git a/src/ansys/dpf/core/operators/averaging/nodal_difference.py b/src/ansys/dpf/core/operators/averaging/nodal_difference.py index ff1bf199c94..4ee1652087c 100644 --- a/src/ansys/dpf/core/operators/averaging/nodal_difference.py +++ b/src/ansys/dpf/core/operators/averaging/nodal_difference.py @@ -67,15 +67,16 @@ class nodal_difference(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsNodalDifference - _outputs: OutputsNodalDifference - def __init__( self, field=None, mesh_scoping=None, mesh=None, config=None, server=None ): - super().__init__(name="nodal_difference", config=config, server=server) - self._inputs = InputsNodalDifference(self) - self._outputs = OutputsNodalDifference(self) + super().__init__( + name="nodal_difference", + config=config, + server=server, + inputs_type=InputsNodalDifference, + outputs_type=OutputsNodalDifference, + ) if field is not None: self.inputs.field.connect(field) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/averaging/nodal_difference_fc.py b/src/ansys/dpf/core/operators/averaging/nodal_difference_fc.py index a00f9adc6b9..084c8201509 100644 --- a/src/ansys/dpf/core/operators/averaging/nodal_difference_fc.py +++ b/src/ansys/dpf/core/operators/averaging/nodal_difference_fc.py @@ -70,15 +70,16 @@ class nodal_difference_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsNodalDifferenceFc - _outputs: OutputsNodalDifferenceFc - def __init__( self, fields_container=None, mesh=None, scoping=None, config=None, server=None ): - super().__init__(name="nodal_difference_fc", config=config, server=server) - self._inputs = InputsNodalDifferenceFc(self) - self._outputs = OutputsNodalDifferenceFc(self) + super().__init__( + name="nodal_difference_fc", + config=config, + server=server, + inputs_type=InputsNodalDifferenceFc, + outputs_type=OutputsNodalDifferenceFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if mesh is not None: diff --git a/src/ansys/dpf/core/operators/averaging/nodal_fraction_fc.py b/src/ansys/dpf/core/operators/averaging/nodal_fraction_fc.py index cc9ca6a7a6d..fc3abcecdd2 100644 --- a/src/ansys/dpf/core/operators/averaging/nodal_fraction_fc.py +++ b/src/ansys/dpf/core/operators/averaging/nodal_fraction_fc.py @@ -70,9 +70,6 @@ class nodal_fraction_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsNodalFractionFc - _outputs: OutputsNodalFractionFc - def __init__( self, fields_container=None, @@ -82,9 +79,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="nodal_fraction_fc", config=config, server=server) - self._inputs = InputsNodalFractionFc(self) - self._outputs = OutputsNodalFractionFc(self) + super().__init__( + name="nodal_fraction_fc", + config=config, + server=server, + inputs_type=InputsNodalFractionFc, + outputs_type=OutputsNodalFractionFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if mesh is not None: diff --git a/src/ansys/dpf/core/operators/averaging/nodal_to_elemental.py b/src/ansys/dpf/core/operators/averaging/nodal_to_elemental.py index 46319c01d09..8b54635fa9e 100644 --- a/src/ansys/dpf/core/operators/averaging/nodal_to_elemental.py +++ b/src/ansys/dpf/core/operators/averaging/nodal_to_elemental.py @@ -64,9 +64,6 @@ class nodal_to_elemental(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsNodalToElemental - _outputs: OutputsNodalToElemental - def __init__( self, field=None, @@ -75,9 +72,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="nodal_to_elemental", config=config, server=server) - self._inputs = InputsNodalToElemental(self) - self._outputs = OutputsNodalToElemental(self) + super().__init__( + name="nodal_to_elemental", + config=config, + server=server, + inputs_type=InputsNodalToElemental, + outputs_type=OutputsNodalToElemental, + ) if field is not None: self.inputs.field.connect(field) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/averaging/nodal_to_elemental_fc.py b/src/ansys/dpf/core/operators/averaging/nodal_to_elemental_fc.py index 7ddcbd190b0..c3b377d9780 100644 --- a/src/ansys/dpf/core/operators/averaging/nodal_to_elemental_fc.py +++ b/src/ansys/dpf/core/operators/averaging/nodal_to_elemental_fc.py @@ -84,9 +84,6 @@ class nodal_to_elemental_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsNodalToElementalFc - _outputs: OutputsNodalToElementalFc - def __init__( self, fields_container=None, @@ -98,9 +95,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="nodal_to_elemental_fc", config=config, server=server) - self._inputs = InputsNodalToElementalFc(self) - self._outputs = OutputsNodalToElementalFc(self) + super().__init__( + name="nodal_to_elemental_fc", + config=config, + server=server, + inputs_type=InputsNodalToElementalFc, + outputs_type=OutputsNodalToElementalFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if mesh is not None: diff --git a/src/ansys/dpf/core/operators/averaging/nodal_to_elemental_nodal.py b/src/ansys/dpf/core/operators/averaging/nodal_to_elemental_nodal.py index 16f83b2c0e5..c3d4357bd66 100644 --- a/src/ansys/dpf/core/operators/averaging/nodal_to_elemental_nodal.py +++ b/src/ansys/dpf/core/operators/averaging/nodal_to_elemental_nodal.py @@ -64,9 +64,6 @@ class nodal_to_elemental_nodal(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsNodalToElementalNodal - _outputs: OutputsNodalToElementalNodal - def __init__( self, field=None, @@ -75,9 +72,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="nodal_to_elemental_nodal", config=config, server=server) - self._inputs = InputsNodalToElementalNodal(self) - self._outputs = OutputsNodalToElementalNodal(self) + super().__init__( + name="nodal_to_elemental_nodal", + config=config, + server=server, + inputs_type=InputsNodalToElementalNodal, + outputs_type=OutputsNodalToElementalNodal, + ) if field is not None: self.inputs.field.connect(field) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/averaging/nodal_to_elemental_nodal_fc.py b/src/ansys/dpf/core/operators/averaging/nodal_to_elemental_nodal_fc.py index 01d44496690..915110f8aea 100644 --- a/src/ansys/dpf/core/operators/averaging/nodal_to_elemental_nodal_fc.py +++ b/src/ansys/dpf/core/operators/averaging/nodal_to_elemental_nodal_fc.py @@ -61,9 +61,6 @@ class nodal_to_elemental_nodal_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsNodalToElementalNodalFc - _outputs: OutputsNodalToElementalNodalFc - def __init__( self, fields_container=None, @@ -73,10 +70,12 @@ def __init__( server=None, ): super().__init__( - name="nodal_to_elemental_nodal_fc", config=config, server=server + name="nodal_to_elemental_nodal_fc", + config=config, + server=server, + inputs_type=InputsNodalToElementalNodalFc, + outputs_type=OutputsNodalToElementalNodalFc, ) - self._inputs = InputsNodalToElementalNodalFc(self) - self._outputs = OutputsNodalToElementalNodalFc(self) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if mesh is not None: diff --git a/src/ansys/dpf/core/operators/averaging/to_elemental_fc.py b/src/ansys/dpf/core/operators/averaging/to_elemental_fc.py index 8190f6e317d..103b5e85b37 100644 --- a/src/ansys/dpf/core/operators/averaging/to_elemental_fc.py +++ b/src/ansys/dpf/core/operators/averaging/to_elemental_fc.py @@ -82,9 +82,6 @@ class to_elemental_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsToElementalFc - _outputs: OutputsToElementalFc - def __init__( self, fields_container=None, @@ -97,9 +94,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="to_elemental_fc", config=config, server=server) - self._inputs = InputsToElementalFc(self) - self._outputs = OutputsToElementalFc(self) + super().__init__( + name="to_elemental_fc", + config=config, + server=server, + inputs_type=InputsToElementalFc, + outputs_type=OutputsToElementalFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if mesh is not None: diff --git a/src/ansys/dpf/core/operators/averaging/to_elemental_nodal_fc.py b/src/ansys/dpf/core/operators/averaging/to_elemental_nodal_fc.py index b5eaa9b1e80..ce7143e1c06 100644 --- a/src/ansys/dpf/core/operators/averaging/to_elemental_nodal_fc.py +++ b/src/ansys/dpf/core/operators/averaging/to_elemental_nodal_fc.py @@ -62,9 +62,6 @@ class to_elemental_nodal_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsToElementalNodalFc - _outputs: OutputsToElementalNodalFc - def __init__( self, fields_container=None, @@ -73,9 +70,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="to_elemental_nodal_fc", config=config, server=server) - self._inputs = InputsToElementalNodalFc(self) - self._outputs = OutputsToElementalNodalFc(self) + super().__init__( + name="to_elemental_nodal_fc", + config=config, + server=server, + inputs_type=InputsToElementalNodalFc, + outputs_type=OutputsToElementalNodalFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/averaging/to_nodal.py b/src/ansys/dpf/core/operators/averaging/to_nodal.py index 34e0e2ee31c..cc1b8372802 100644 --- a/src/ansys/dpf/core/operators/averaging/to_nodal.py +++ b/src/ansys/dpf/core/operators/averaging/to_nodal.py @@ -69,9 +69,6 @@ class to_nodal(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsToNodal - _outputs: OutputsToNodal - def __init__( self, field=None, @@ -81,9 +78,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="to_nodal", config=config, server=server) - self._inputs = InputsToNodal(self) - self._outputs = OutputsToNodal(self) + super().__init__( + name="to_nodal", + config=config, + server=server, + inputs_type=InputsToNodal, + outputs_type=OutputsToNodal, + ) if field is not None: self.inputs.field.connect(field) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/averaging/to_nodal_fc.py b/src/ansys/dpf/core/operators/averaging/to_nodal_fc.py index d251638a256..9b1912e4954 100644 --- a/src/ansys/dpf/core/operators/averaging/to_nodal_fc.py +++ b/src/ansys/dpf/core/operators/averaging/to_nodal_fc.py @@ -72,9 +72,6 @@ class to_nodal_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsToNodalFc - _outputs: OutputsToNodalFc - def __init__( self, fields_container=None, @@ -85,9 +82,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="to_nodal_fc", config=config, server=server) - self._inputs = InputsToNodalFc(self) - self._outputs = OutputsToNodalFc(self) + super().__init__( + name="to_nodal_fc", + config=config, + server=server, + inputs_type=InputsToNodalFc, + outputs_type=OutputsToNodalFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if mesh is not None: diff --git a/src/ansys/dpf/core/operators/compression/apply_svd.py b/src/ansys/dpf/core/operators/compression/apply_svd.py index d4e53c89252..53415c9dec1 100644 --- a/src/ansys/dpf/core/operators/compression/apply_svd.py +++ b/src/ansys/dpf/core/operators/compression/apply_svd.py @@ -75,9 +75,6 @@ class apply_svd(Operator): >>> result_sigma = op.outputs.sigma() """ - _inputs: InputsApplySvd - _outputs: OutputsApplySvd - def __init__( self, field_contaner_to_compress=None, @@ -87,9 +84,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="svd_operator", config=config, server=server) - self._inputs = InputsApplySvd(self) - self._outputs = OutputsApplySvd(self) + super().__init__( + name="svd_operator", + config=config, + server=server, + inputs_type=InputsApplySvd, + outputs_type=OutputsApplySvd, + ) if field_contaner_to_compress is not None: self.inputs.field_contaner_to_compress.connect(field_contaner_to_compress) if scalar_int is not None: diff --git a/src/ansys/dpf/core/operators/compression/apply_zfp.py b/src/ansys/dpf/core/operators/compression/apply_zfp.py index 93d76a72282..d46793a85b6 100644 --- a/src/ansys/dpf/core/operators/compression/apply_zfp.py +++ b/src/ansys/dpf/core/operators/compression/apply_zfp.py @@ -90,9 +90,6 @@ class apply_zfp(Operator): >>> result_dataOut = op.outputs.dataOut() """ - _inputs: InputsApplyZfp - _outputs: OutputsApplyZfp - def __init__( self, dataIn=None, @@ -105,9 +102,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="zfp", config=config, server=server) - self._inputs = InputsApplyZfp(self) - self._outputs = OutputsApplyZfp(self) + super().__init__( + name="zfp", + config=config, + server=server, + inputs_type=InputsApplyZfp, + outputs_type=OutputsApplyZfp, + ) if dataIn is not None: self.inputs.dataIn.connect(dataIn) if mode is not None: diff --git a/src/ansys/dpf/core/operators/compression/kmeans_clustering.py b/src/ansys/dpf/core/operators/compression/kmeans_clustering.py index 40fdf33f5eb..69a18fcc43f 100644 --- a/src/ansys/dpf/core/operators/compression/kmeans_clustering.py +++ b/src/ansys/dpf/core/operators/compression/kmeans_clustering.py @@ -70,9 +70,6 @@ class kmeans_clustering(Operator): >>> result_scoping_clusters = op.outputs.scoping_clusters() """ - _inputs: InputsKmeansClustering - _outputs: OutputsKmeansClustering - def __init__( self, clusters_number=None, @@ -82,9 +79,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="kmeans_operator", config=config, server=server) - self._inputs = InputsKmeansClustering(self) - self._outputs = OutputsKmeansClustering(self) + super().__init__( + name="kmeans_operator", + config=config, + server=server, + inputs_type=InputsKmeansClustering, + outputs_type=OutputsKmeansClustering, + ) if clusters_number is not None: self.inputs.clusters_number.connect(clusters_number) if formula is not None: diff --git a/src/ansys/dpf/core/operators/compression/quantization.py b/src/ansys/dpf/core/operators/compression/quantization.py index 6d132532316..8ee43483920 100644 --- a/src/ansys/dpf/core/operators/compression/quantization.py +++ b/src/ansys/dpf/core/operators/compression/quantization.py @@ -64,13 +64,14 @@ class quantization(Operator): >>> result_output_field = op.outputs.output_field() """ - _inputs: InputsQuantization - _outputs: OutputsQuantization - def __init__(self, input_field=None, threshold=None, config=None, server=None): - super().__init__(name="quantization", config=config, server=server) - self._inputs = InputsQuantization(self) - self._outputs = OutputsQuantization(self) + super().__init__( + name="quantization", + config=config, + server=server, + inputs_type=InputsQuantization, + outputs_type=OutputsQuantization, + ) if input_field is not None: self.inputs.input_field.connect(input_field) if threshold is not None: diff --git a/src/ansys/dpf/core/operators/compression/quantization_fc.py b/src/ansys/dpf/core/operators/compression/quantization_fc.py index ed327a539c1..c91720feb6d 100644 --- a/src/ansys/dpf/core/operators/compression/quantization_fc.py +++ b/src/ansys/dpf/core/operators/compression/quantization_fc.py @@ -64,13 +64,14 @@ class quantization_fc(Operator): >>> result_output_fc = op.outputs.output_fc() """ - _inputs: InputsQuantizationFc - _outputs: OutputsQuantizationFc - def __init__(self, input_fc=None, threshold=None, config=None, server=None): - super().__init__(name="quantization_fc", config=config, server=server) - self._inputs = InputsQuantizationFc(self) - self._outputs = OutputsQuantizationFc(self) + super().__init__( + name="quantization_fc", + config=config, + server=server, + inputs_type=InputsQuantizationFc, + outputs_type=OutputsQuantizationFc, + ) if input_fc is not None: self.inputs.input_fc.connect(input_fc) if threshold is not None: diff --git a/src/ansys/dpf/core/operators/compression/zfp_decompress.py b/src/ansys/dpf/core/operators/compression/zfp_decompress.py index 5e4379629c1..8f01dd3d753 100644 --- a/src/ansys/dpf/core/operators/compression/zfp_decompress.py +++ b/src/ansys/dpf/core/operators/compression/zfp_decompress.py @@ -54,13 +54,14 @@ class zfp_decompress(Operator): >>> result_decompress_speed = op.outputs.decompress_speed() """ - _inputs: InputsZfpDecompress - _outputs: OutputsZfpDecompress - def __init__(self, dataIn=None, config=None, server=None): - super().__init__(name="zfp_decompress", config=config, server=server) - self._inputs = InputsZfpDecompress(self) - self._outputs = OutputsZfpDecompress(self) + super().__init__( + name="zfp_decompress", + config=config, + server=server, + inputs_type=InputsZfpDecompress, + outputs_type=OutputsZfpDecompress, + ) if dataIn is not None: self.inputs.dataIn.connect(dataIn) diff --git a/src/ansys/dpf/core/operators/filter/abc_weightings.py b/src/ansys/dpf/core/operators/filter/abc_weightings.py index 8b714e333b8..5596a71791e 100644 --- a/src/ansys/dpf/core/operators/filter/abc_weightings.py +++ b/src/ansys/dpf/core/operators/filter/abc_weightings.py @@ -63,9 +63,6 @@ class abc_weightings(Operator): >>> result_weightings = op.outputs.weightings() """ - _inputs: InputsAbcWeightings - _outputs: OutputsAbcWeightings - def __init__( self, fields_container=None, @@ -74,9 +71,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="abc_weightings", config=config, server=server) - self._inputs = InputsAbcWeightings(self) - self._outputs = OutputsAbcWeightings(self) + super().__init__( + name="abc_weightings", + config=config, + server=server, + inputs_type=InputsAbcWeightings, + outputs_type=OutputsAbcWeightings, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if weighting_type is not None: diff --git a/src/ansys/dpf/core/operators/filter/field_band_pass.py b/src/ansys/dpf/core/operators/filter/field_band_pass.py index 494c60b6286..d2cff41d0f2 100644 --- a/src/ansys/dpf/core/operators/filter/field_band_pass.py +++ b/src/ansys/dpf/core/operators/filter/field_band_pass.py @@ -65,9 +65,6 @@ class field_band_pass(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsFieldBandPass - _outputs: OutputsFieldBandPass - def __init__( self, field=None, @@ -76,9 +73,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="core::field::band_pass", config=config, server=server) - self._inputs = InputsFieldBandPass(self) - self._outputs = OutputsFieldBandPass(self) + super().__init__( + name="core::field::band_pass", + config=config, + server=server, + inputs_type=InputsFieldBandPass, + outputs_type=OutputsFieldBandPass, + ) if field is not None: self.inputs.field.connect(field) if min_threshold is not None: diff --git a/src/ansys/dpf/core/operators/filter/field_band_pass_fc.py b/src/ansys/dpf/core/operators/filter/field_band_pass_fc.py index 1272787ce1f..256e28a5e8a 100644 --- a/src/ansys/dpf/core/operators/filter/field_band_pass_fc.py +++ b/src/ansys/dpf/core/operators/filter/field_band_pass_fc.py @@ -65,9 +65,6 @@ class field_band_pass_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsFieldBandPassFc - _outputs: OutputsFieldBandPassFc - def __init__( self, fields_container=None, @@ -76,9 +73,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="core::field::band_pass_fc", config=config, server=server) - self._inputs = InputsFieldBandPassFc(self) - self._outputs = OutputsFieldBandPassFc(self) + super().__init__( + name="core::field::band_pass_fc", + config=config, + server=server, + inputs_type=InputsFieldBandPassFc, + outputs_type=OutputsFieldBandPassFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if min_threshold is not None: diff --git a/src/ansys/dpf/core/operators/filter/field_high_pass.py b/src/ansys/dpf/core/operators/filter/field_high_pass.py index 78ea61a6e40..e0d92597cc7 100644 --- a/src/ansys/dpf/core/operators/filter/field_high_pass.py +++ b/src/ansys/dpf/core/operators/filter/field_high_pass.py @@ -64,13 +64,14 @@ class field_high_pass(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsFieldHighPass - _outputs: OutputsFieldHighPass - def __init__(self, field=None, threshold=None, both=None, config=None, server=None): - super().__init__(name="core::field::high_pass", config=config, server=server) - self._inputs = InputsFieldHighPass(self) - self._outputs = OutputsFieldHighPass(self) + super().__init__( + name="core::field::high_pass", + config=config, + server=server, + inputs_type=InputsFieldHighPass, + outputs_type=OutputsFieldHighPass, + ) if field is not None: self.inputs.field.connect(field) if threshold is not None: diff --git a/src/ansys/dpf/core/operators/filter/field_high_pass_fc.py b/src/ansys/dpf/core/operators/filter/field_high_pass_fc.py index 900b81f3aa6..64ce2d7d9c1 100644 --- a/src/ansys/dpf/core/operators/filter/field_high_pass_fc.py +++ b/src/ansys/dpf/core/operators/filter/field_high_pass_fc.py @@ -64,15 +64,16 @@ class field_high_pass_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsFieldHighPassFc - _outputs: OutputsFieldHighPassFc - def __init__( self, fields_container=None, threshold=None, both=None, config=None, server=None ): - super().__init__(name="core::field::high_pass_fc", config=config, server=server) - self._inputs = InputsFieldHighPassFc(self) - self._outputs = OutputsFieldHighPassFc(self) + super().__init__( + name="core::field::high_pass_fc", + config=config, + server=server, + inputs_type=InputsFieldHighPassFc, + outputs_type=OutputsFieldHighPassFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if threshold is not None: diff --git a/src/ansys/dpf/core/operators/filter/field_low_pass.py b/src/ansys/dpf/core/operators/filter/field_low_pass.py index 0f7fca9de65..4bc5ef8c79b 100644 --- a/src/ansys/dpf/core/operators/filter/field_low_pass.py +++ b/src/ansys/dpf/core/operators/filter/field_low_pass.py @@ -64,13 +64,14 @@ class field_low_pass(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsFieldLowPass - _outputs: OutputsFieldLowPass - def __init__(self, field=None, threshold=None, both=None, config=None, server=None): - super().__init__(name="core::field::low_pass", config=config, server=server) - self._inputs = InputsFieldLowPass(self) - self._outputs = OutputsFieldLowPass(self) + super().__init__( + name="core::field::low_pass", + config=config, + server=server, + inputs_type=InputsFieldLowPass, + outputs_type=OutputsFieldLowPass, + ) if field is not None: self.inputs.field.connect(field) if threshold is not None: diff --git a/src/ansys/dpf/core/operators/filter/field_low_pass_fc.py b/src/ansys/dpf/core/operators/filter/field_low_pass_fc.py index 664df52f438..3ec6c47258f 100644 --- a/src/ansys/dpf/core/operators/filter/field_low_pass_fc.py +++ b/src/ansys/dpf/core/operators/filter/field_low_pass_fc.py @@ -64,15 +64,16 @@ class field_low_pass_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsFieldLowPassFc - _outputs: OutputsFieldLowPassFc - def __init__( self, fields_container=None, threshold=None, both=None, config=None, server=None ): - super().__init__(name="core::field::low_pass_fc", config=config, server=server) - self._inputs = InputsFieldLowPassFc(self) - self._outputs = OutputsFieldLowPassFc(self) + super().__init__( + name="core::field::low_pass_fc", + config=config, + server=server, + inputs_type=InputsFieldLowPassFc, + outputs_type=OutputsFieldLowPassFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if threshold is not None: diff --git a/src/ansys/dpf/core/operators/filter/field_signed_high_pass.py b/src/ansys/dpf/core/operators/filter/field_signed_high_pass.py index 36ecd323c2f..9a101502125 100644 --- a/src/ansys/dpf/core/operators/filter/field_signed_high_pass.py +++ b/src/ansys/dpf/core/operators/filter/field_signed_high_pass.py @@ -64,15 +64,14 @@ class field_signed_high_pass(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsFieldSignedHighPass - _outputs: OutputsFieldSignedHighPass - def __init__(self, field=None, threshold=None, both=None, config=None, server=None): super().__init__( - name="core::field::signed_high_pass", config=config, server=server + name="core::field::signed_high_pass", + config=config, + server=server, + inputs_type=InputsFieldSignedHighPass, + outputs_type=OutputsFieldSignedHighPass, ) - self._inputs = InputsFieldSignedHighPass(self) - self._outputs = OutputsFieldSignedHighPass(self) if field is not None: self.inputs.field.connect(field) if threshold is not None: diff --git a/src/ansys/dpf/core/operators/filter/field_signed_high_pass_fc.py b/src/ansys/dpf/core/operators/filter/field_signed_high_pass_fc.py index e797a607196..07cbb1c925a 100644 --- a/src/ansys/dpf/core/operators/filter/field_signed_high_pass_fc.py +++ b/src/ansys/dpf/core/operators/filter/field_signed_high_pass_fc.py @@ -64,17 +64,16 @@ class field_signed_high_pass_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsFieldSignedHighPassFc - _outputs: OutputsFieldSignedHighPassFc - def __init__( self, fields_container=None, threshold=None, both=None, config=None, server=None ): super().__init__( - name="core::field::signed_high_pass_fc", config=config, server=server + name="core::field::signed_high_pass_fc", + config=config, + server=server, + inputs_type=InputsFieldSignedHighPassFc, + outputs_type=OutputsFieldSignedHighPassFc, ) - self._inputs = InputsFieldSignedHighPassFc(self) - self._outputs = OutputsFieldSignedHighPassFc(self) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if threshold is not None: diff --git a/src/ansys/dpf/core/operators/filter/filtering_max_over_time.py b/src/ansys/dpf/core/operators/filter/filtering_max_over_time.py index 554ccab130b..cca9769aada 100644 --- a/src/ansys/dpf/core/operators/filter/filtering_max_over_time.py +++ b/src/ansys/dpf/core/operators/filter/filtering_max_over_time.py @@ -68,9 +68,6 @@ class filtering_max_over_time(Operator): >>> result_workflow = op.outputs.workflow() """ - _inputs: InputsFilteringMaxOverTime - _outputs: OutputsFilteringMaxOverTime - def __init__( self, invariant_fc_operator=None, @@ -80,9 +77,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="filtering_max_over_time", config=config, server=server) - self._inputs = InputsFilteringMaxOverTime(self) - self._outputs = OutputsFilteringMaxOverTime(self) + super().__init__( + name="filtering_max_over_time", + config=config, + server=server, + inputs_type=InputsFilteringMaxOverTime, + outputs_type=OutputsFilteringMaxOverTime, + ) if invariant_fc_operator is not None: self.inputs.invariant_fc_operator.connect(invariant_fc_operator) if output_pin is not None: diff --git a/src/ansys/dpf/core/operators/filter/scoping_band_pass.py b/src/ansys/dpf/core/operators/filter/scoping_band_pass.py index b4c76d66765..0470fb6f56f 100644 --- a/src/ansys/dpf/core/operators/filter/scoping_band_pass.py +++ b/src/ansys/dpf/core/operators/filter/scoping_band_pass.py @@ -66,9 +66,6 @@ class scoping_band_pass(Operator): >>> result_scoping = op.outputs.scoping() """ - _inputs: InputsScopingBandPass - _outputs: OutputsScopingBandPass - def __init__( self, field=None, @@ -77,9 +74,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="core::scoping::band_pass", config=config, server=server) - self._inputs = InputsScopingBandPass(self) - self._outputs = OutputsScopingBandPass(self) + super().__init__( + name="core::scoping::band_pass", + config=config, + server=server, + inputs_type=InputsScopingBandPass, + outputs_type=OutputsScopingBandPass, + ) if field is not None: self.inputs.field.connect(field) if min_threshold is not None: diff --git a/src/ansys/dpf/core/operators/filter/scoping_high_pass.py b/src/ansys/dpf/core/operators/filter/scoping_high_pass.py index 55193c6c739..86d8fca0caf 100644 --- a/src/ansys/dpf/core/operators/filter/scoping_high_pass.py +++ b/src/ansys/dpf/core/operators/filter/scoping_high_pass.py @@ -65,13 +65,14 @@ class scoping_high_pass(Operator): >>> result_scoping = op.outputs.scoping() """ - _inputs: InputsScopingHighPass - _outputs: OutputsScopingHighPass - def __init__(self, field=None, threshold=None, both=None, config=None, server=None): - super().__init__(name="core::scoping::high_pass", config=config, server=server) - self._inputs = InputsScopingHighPass(self) - self._outputs = OutputsScopingHighPass(self) + super().__init__( + name="core::scoping::high_pass", + config=config, + server=server, + inputs_type=InputsScopingHighPass, + outputs_type=OutputsScopingHighPass, + ) if field is not None: self.inputs.field.connect(field) if threshold is not None: diff --git a/src/ansys/dpf/core/operators/filter/scoping_low_pass.py b/src/ansys/dpf/core/operators/filter/scoping_low_pass.py index 2033ba102f2..b80c3c1eb7a 100644 --- a/src/ansys/dpf/core/operators/filter/scoping_low_pass.py +++ b/src/ansys/dpf/core/operators/filter/scoping_low_pass.py @@ -65,13 +65,14 @@ class scoping_low_pass(Operator): >>> result_scoping = op.outputs.scoping() """ - _inputs: InputsScopingLowPass - _outputs: OutputsScopingLowPass - def __init__(self, field=None, threshold=None, both=None, config=None, server=None): - super().__init__(name="core::scoping::low_pass", config=config, server=server) - self._inputs = InputsScopingLowPass(self) - self._outputs = OutputsScopingLowPass(self) + super().__init__( + name="core::scoping::low_pass", + config=config, + server=server, + inputs_type=InputsScopingLowPass, + outputs_type=OutputsScopingLowPass, + ) if field is not None: self.inputs.field.connect(field) if threshold is not None: diff --git a/src/ansys/dpf/core/operators/filter/scoping_signed_high_pass.py b/src/ansys/dpf/core/operators/filter/scoping_signed_high_pass.py index e6682216f50..8bba5674747 100644 --- a/src/ansys/dpf/core/operators/filter/scoping_signed_high_pass.py +++ b/src/ansys/dpf/core/operators/filter/scoping_signed_high_pass.py @@ -65,15 +65,14 @@ class scoping_signed_high_pass(Operator): >>> result_scoping = op.outputs.scoping() """ - _inputs: InputsScopingSignedHighPass - _outputs: OutputsScopingSignedHighPass - def __init__(self, field=None, threshold=None, both=None, config=None, server=None): super().__init__( - name="core::scoping::signed_high_pass", config=config, server=server + name="core::scoping::signed_high_pass", + config=config, + server=server, + inputs_type=InputsScopingSignedHighPass, + outputs_type=OutputsScopingSignedHighPass, ) - self._inputs = InputsScopingSignedHighPass(self) - self._outputs = OutputsScopingSignedHighPass(self) if field is not None: self.inputs.field.connect(field) if threshold is not None: diff --git a/src/ansys/dpf/core/operators/filter/timefreq_band_pass.py b/src/ansys/dpf/core/operators/filter/timefreq_band_pass.py index b17d51d4174..539c698d8a8 100644 --- a/src/ansys/dpf/core/operators/filter/timefreq_band_pass.py +++ b/src/ansys/dpf/core/operators/filter/timefreq_band_pass.py @@ -67,9 +67,6 @@ class timefreq_band_pass(Operator): >>> result_scoping = op.outputs.scoping() """ - _inputs: InputsTimefreqBandPass - _outputs: OutputsTimefreqBandPass - def __init__( self, time_freq_support=None, @@ -78,9 +75,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="core::timefreq::band_pass", config=config, server=server) - self._inputs = InputsTimefreqBandPass(self) - self._outputs = OutputsTimefreqBandPass(self) + super().__init__( + name="core::timefreq::band_pass", + config=config, + server=server, + inputs_type=InputsTimefreqBandPass, + outputs_type=OutputsTimefreqBandPass, + ) if time_freq_support is not None: self.inputs.time_freq_support.connect(time_freq_support) if min_threshold is not None: diff --git a/src/ansys/dpf/core/operators/filter/timefreq_high_pass.py b/src/ansys/dpf/core/operators/filter/timefreq_high_pass.py index 744a2e4c335..a090c7e41ab 100644 --- a/src/ansys/dpf/core/operators/filter/timefreq_high_pass.py +++ b/src/ansys/dpf/core/operators/filter/timefreq_high_pass.py @@ -66,9 +66,6 @@ class timefreq_high_pass(Operator): >>> result_scoping = op.outputs.scoping() """ - _inputs: InputsTimefreqHighPass - _outputs: OutputsTimefreqHighPass - def __init__( self, time_freq_support=None, @@ -77,9 +74,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="core::timefreq::high_pass", config=config, server=server) - self._inputs = InputsTimefreqHighPass(self) - self._outputs = OutputsTimefreqHighPass(self) + super().__init__( + name="core::timefreq::high_pass", + config=config, + server=server, + inputs_type=InputsTimefreqHighPass, + outputs_type=OutputsTimefreqHighPass, + ) if time_freq_support is not None: self.inputs.time_freq_support.connect(time_freq_support) if threshold is not None: diff --git a/src/ansys/dpf/core/operators/filter/timefreq_low_pass.py b/src/ansys/dpf/core/operators/filter/timefreq_low_pass.py index f798e77f921..9339ed3074b 100644 --- a/src/ansys/dpf/core/operators/filter/timefreq_low_pass.py +++ b/src/ansys/dpf/core/operators/filter/timefreq_low_pass.py @@ -66,9 +66,6 @@ class timefreq_low_pass(Operator): >>> result_scoping = op.outputs.scoping() """ - _inputs: InputsTimefreqLowPass - _outputs: OutputsTimefreqLowPass - def __init__( self, time_freq_support=None, @@ -77,9 +74,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="core::timefreq::low_pass", config=config, server=server) - self._inputs = InputsTimefreqLowPass(self) - self._outputs = OutputsTimefreqLowPass(self) + super().__init__( + name="core::timefreq::low_pass", + config=config, + server=server, + inputs_type=InputsTimefreqLowPass, + outputs_type=OutputsTimefreqLowPass, + ) if time_freq_support is not None: self.inputs.time_freq_support.connect(time_freq_support) if threshold is not None: diff --git a/src/ansys/dpf/core/operators/filter/timefreq_signed_high_pass.py b/src/ansys/dpf/core/operators/filter/timefreq_signed_high_pass.py index 6f9123e9eac..c0f1c9657c9 100644 --- a/src/ansys/dpf/core/operators/filter/timefreq_signed_high_pass.py +++ b/src/ansys/dpf/core/operators/filter/timefreq_signed_high_pass.py @@ -66,9 +66,6 @@ class timefreq_signed_high_pass(Operator): >>> result_scoping = op.outputs.scoping() """ - _inputs: InputsTimefreqSignedHighPass - _outputs: OutputsTimefreqSignedHighPass - def __init__( self, time_freq_support=None, @@ -78,10 +75,12 @@ def __init__( server=None, ): super().__init__( - name="core::timefreq::signed_high_pass", config=config, server=server + name="core::timefreq::signed_high_pass", + config=config, + server=server, + inputs_type=InputsTimefreqSignedHighPass, + outputs_type=OutputsTimefreqSignedHighPass, ) - self._inputs = InputsTimefreqSignedHighPass(self) - self._outputs = OutputsTimefreqSignedHighPass(self) if time_freq_support is not None: self.inputs.time_freq_support.connect(time_freq_support) if threshold is not None: diff --git a/src/ansys/dpf/core/operators/filter/timescoping_band_pass.py b/src/ansys/dpf/core/operators/filter/timescoping_band_pass.py index fd9cb16be1b..7196a24c565 100644 --- a/src/ansys/dpf/core/operators/filter/timescoping_band_pass.py +++ b/src/ansys/dpf/core/operators/filter/timescoping_band_pass.py @@ -65,9 +65,6 @@ class timescoping_band_pass(Operator): >>> result_scoping = op.outputs.scoping() """ - _inputs: InputsTimescopingBandPass - _outputs: OutputsTimescopingBandPass - def __init__( self, time_freq_support=None, @@ -77,10 +74,12 @@ def __init__( server=None, ): super().__init__( - name="core::timescoping::band_pass", config=config, server=server + name="core::timescoping::band_pass", + config=config, + server=server, + inputs_type=InputsTimescopingBandPass, + outputs_type=OutputsTimescopingBandPass, ) - self._inputs = InputsTimescopingBandPass(self) - self._outputs = OutputsTimescopingBandPass(self) if time_freq_support is not None: self.inputs.time_freq_support.connect(time_freq_support) if min_threshold is not None: diff --git a/src/ansys/dpf/core/operators/filter/timescoping_high_pass.py b/src/ansys/dpf/core/operators/filter/timescoping_high_pass.py index 59efd9fc5d8..9dd0601c068 100644 --- a/src/ansys/dpf/core/operators/filter/timescoping_high_pass.py +++ b/src/ansys/dpf/core/operators/filter/timescoping_high_pass.py @@ -64,9 +64,6 @@ class timescoping_high_pass(Operator): >>> result_scoping = op.outputs.scoping() """ - _inputs: InputsTimescopingHighPass - _outputs: OutputsTimescopingHighPass - def __init__( self, time_freq_support=None, @@ -76,10 +73,12 @@ def __init__( server=None, ): super().__init__( - name="core::timescoping::high_pass", config=config, server=server + name="core::timescoping::high_pass", + config=config, + server=server, + inputs_type=InputsTimescopingHighPass, + outputs_type=OutputsTimescopingHighPass, ) - self._inputs = InputsTimescopingHighPass(self) - self._outputs = OutputsTimescopingHighPass(self) if time_freq_support is not None: self.inputs.time_freq_support.connect(time_freq_support) if threshold is not None: diff --git a/src/ansys/dpf/core/operators/filter/timescoping_low_pass.py b/src/ansys/dpf/core/operators/filter/timescoping_low_pass.py index cc7f24cba54..f290f4331ab 100644 --- a/src/ansys/dpf/core/operators/filter/timescoping_low_pass.py +++ b/src/ansys/dpf/core/operators/filter/timescoping_low_pass.py @@ -64,9 +64,6 @@ class timescoping_low_pass(Operator): >>> result_scoping = op.outputs.scoping() """ - _inputs: InputsTimescopingLowPass - _outputs: OutputsTimescopingLowPass - def __init__( self, time_freq_support=None, @@ -76,10 +73,12 @@ def __init__( server=None, ): super().__init__( - name="core::timescoping::low_pass", config=config, server=server + name="core::timescoping::low_pass", + config=config, + server=server, + inputs_type=InputsTimescopingLowPass, + outputs_type=OutputsTimescopingLowPass, ) - self._inputs = InputsTimescopingLowPass(self) - self._outputs = OutputsTimescopingLowPass(self) if time_freq_support is not None: self.inputs.time_freq_support.connect(time_freq_support) if threshold is not None: diff --git a/src/ansys/dpf/core/operators/filter/timescoping_signed_high_pass.py b/src/ansys/dpf/core/operators/filter/timescoping_signed_high_pass.py index c3350b6d2af..e985cec3733 100644 --- a/src/ansys/dpf/core/operators/filter/timescoping_signed_high_pass.py +++ b/src/ansys/dpf/core/operators/filter/timescoping_signed_high_pass.py @@ -64,9 +64,6 @@ class timescoping_signed_high_pass(Operator): >>> result_scoping = op.outputs.scoping() """ - _inputs: InputsTimescopingSignedHighPass - _outputs: OutputsTimescopingSignedHighPass - def __init__( self, time_freq_support=None, @@ -76,10 +73,12 @@ def __init__( server=None, ): super().__init__( - name="core::timescoping::signed_high_pass", config=config, server=server + name="core::timescoping::signed_high_pass", + config=config, + server=server, + inputs_type=InputsTimescopingSignedHighPass, + outputs_type=OutputsTimescopingSignedHighPass, ) - self._inputs = InputsTimescopingSignedHighPass(self) - self._outputs = OutputsTimescopingSignedHighPass(self) if time_freq_support is not None: self.inputs.time_freq_support.connect(time_freq_support) if threshold is not None: diff --git a/src/ansys/dpf/core/operators/geo/cartesian_to_spherical.py b/src/ansys/dpf/core/operators/geo/cartesian_to_spherical.py index 017e0664291..ea3e4c7cd13 100644 --- a/src/ansys/dpf/core/operators/geo/cartesian_to_spherical.py +++ b/src/ansys/dpf/core/operators/geo/cartesian_to_spherical.py @@ -52,13 +52,14 @@ class cartesian_to_spherical(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsCartesianToSpherical - _outputs: OutputsCartesianToSpherical - def __init__(self, field=None, config=None, server=None): - super().__init__(name="cartesian_to_spherical", config=config, server=server) - self._inputs = InputsCartesianToSpherical(self) - self._outputs = OutputsCartesianToSpherical(self) + super().__init__( + name="cartesian_to_spherical", + config=config, + server=server, + inputs_type=InputsCartesianToSpherical, + outputs_type=OutputsCartesianToSpherical, + ) if field is not None: self.inputs.field.connect(field) diff --git a/src/ansys/dpf/core/operators/geo/cartesian_to_spherical_fc.py b/src/ansys/dpf/core/operators/geo/cartesian_to_spherical_fc.py index 8ff33ed59d3..173de182da2 100644 --- a/src/ansys/dpf/core/operators/geo/cartesian_to_spherical_fc.py +++ b/src/ansys/dpf/core/operators/geo/cartesian_to_spherical_fc.py @@ -51,13 +51,14 @@ class cartesian_to_spherical_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsCartesianToSphericalFc - _outputs: OutputsCartesianToSphericalFc - def __init__(self, fields_container=None, config=None, server=None): - super().__init__(name="cartesian_to_spherical_fc", config=config, server=server) - self._inputs = InputsCartesianToSphericalFc(self) - self._outputs = OutputsCartesianToSphericalFc(self) + super().__init__( + name="cartesian_to_spherical_fc", + config=config, + server=server, + inputs_type=InputsCartesianToSphericalFc, + outputs_type=OutputsCartesianToSphericalFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) diff --git a/src/ansys/dpf/core/operators/geo/element_nodal_contribution.py b/src/ansys/dpf/core/operators/geo/element_nodal_contribution.py index c2097ea28b2..462466d60f9 100644 --- a/src/ansys/dpf/core/operators/geo/element_nodal_contribution.py +++ b/src/ansys/dpf/core/operators/geo/element_nodal_contribution.py @@ -67,17 +67,16 @@ class element_nodal_contribution(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsElementNodalContribution - _outputs: OutputsElementNodalContribution - def __init__( self, mesh=None, scoping=None, volume_fraction=None, config=None, server=None ): super().__init__( - name="element::nodal_contribution", config=config, server=server + name="element::nodal_contribution", + config=config, + server=server, + inputs_type=InputsElementNodalContribution, + outputs_type=OutputsElementNodalContribution, ) - self._inputs = InputsElementNodalContribution(self) - self._outputs = OutputsElementNodalContribution(self) if mesh is not None: self.inputs.mesh.connect(mesh) if scoping is not None: diff --git a/src/ansys/dpf/core/operators/geo/elements_facets_surfaces_over_time.py b/src/ansys/dpf/core/operators/geo/elements_facets_surfaces_over_time.py index 49cb4766472..e65e097803d 100644 --- a/src/ansys/dpf/core/operators/geo/elements_facets_surfaces_over_time.py +++ b/src/ansys/dpf/core/operators/geo/elements_facets_surfaces_over_time.py @@ -69,15 +69,16 @@ class elements_facets_surfaces_over_time(Operator): >>> result_mesh = op.outputs.mesh() """ - _inputs: InputsElementsFacetsSurfacesOverTime - _outputs: OutputsElementsFacetsSurfacesOverTime - def __init__( self, scoping=None, displacement=None, mesh=None, config=None, server=None ): - super().__init__(name="surfaces_provider", config=config, server=server) - self._inputs = InputsElementsFacetsSurfacesOverTime(self) - self._outputs = OutputsElementsFacetsSurfacesOverTime(self) + super().__init__( + name="surfaces_provider", + config=config, + server=server, + inputs_type=InputsElementsFacetsSurfacesOverTime, + outputs_type=OutputsElementsFacetsSurfacesOverTime, + ) if scoping is not None: self.inputs.scoping.connect(scoping) if displacement is not None: diff --git a/src/ansys/dpf/core/operators/geo/elements_volume.py b/src/ansys/dpf/core/operators/geo/elements_volume.py index b751aa3d248..56d532a918e 100644 --- a/src/ansys/dpf/core/operators/geo/elements_volume.py +++ b/src/ansys/dpf/core/operators/geo/elements_volume.py @@ -60,13 +60,14 @@ class elements_volume(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsElementsVolume - _outputs: OutputsElementsVolume - def __init__(self, mesh=None, mesh_scoping=None, config=None, server=None): - super().__init__(name="element::volume", config=config, server=server) - self._inputs = InputsElementsVolume(self) - self._outputs = OutputsElementsVolume(self) + super().__init__( + name="element::volume", + config=config, + server=server, + inputs_type=InputsElementsVolume, + outputs_type=OutputsElementsVolume, + ) if mesh is not None: self.inputs.mesh.connect(mesh) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/geo/elements_volumes_over_time.py b/src/ansys/dpf/core/operators/geo/elements_volumes_over_time.py index 4d951804c91..9a0e9918979 100644 --- a/src/ansys/dpf/core/operators/geo/elements_volumes_over_time.py +++ b/src/ansys/dpf/core/operators/geo/elements_volumes_over_time.py @@ -64,15 +64,16 @@ class elements_volumes_over_time(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsElementsVolumesOverTime - _outputs: OutputsElementsVolumesOverTime - def __init__( self, scoping=None, displacement=None, mesh=None, config=None, server=None ): - super().__init__(name="volumes_provider", config=config, server=server) - self._inputs = InputsElementsVolumesOverTime(self) - self._outputs = OutputsElementsVolumesOverTime(self) + super().__init__( + name="volumes_provider", + config=config, + server=server, + inputs_type=InputsElementsVolumesOverTime, + outputs_type=OutputsElementsVolumesOverTime, + ) if scoping is not None: self.inputs.scoping.connect(scoping) if displacement is not None: diff --git a/src/ansys/dpf/core/operators/geo/faces_area.py b/src/ansys/dpf/core/operators/geo/faces_area.py index 19079ec5468..acee9c28456 100644 --- a/src/ansys/dpf/core/operators/geo/faces_area.py +++ b/src/ansys/dpf/core/operators/geo/faces_area.py @@ -60,13 +60,14 @@ class faces_area(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsFacesArea - _outputs: OutputsFacesArea - def __init__(self, mesh=None, mesh_scoping=None, config=None, server=None): - super().__init__(name="face::area", config=config, server=server) - self._inputs = InputsFacesArea(self) - self._outputs = OutputsFacesArea(self) + super().__init__( + name="face::area", + config=config, + server=server, + inputs_type=InputsFacesArea, + outputs_type=OutputsFacesArea, + ) if mesh is not None: self.inputs.mesh.connect(mesh) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/geo/gauss_to_node.py b/src/ansys/dpf/core/operators/geo/gauss_to_node.py index a5b33dd1119..e0635a45779 100644 --- a/src/ansys/dpf/core/operators/geo/gauss_to_node.py +++ b/src/ansys/dpf/core/operators/geo/gauss_to_node.py @@ -66,13 +66,14 @@ class gauss_to_node(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsGaussToNode - _outputs: OutputsGaussToNode - def __init__(self, field=None, scoping=None, mesh=None, config=None, server=None): - super().__init__(name="gauss_to_node", config=config, server=server) - self._inputs = InputsGaussToNode(self) - self._outputs = OutputsGaussToNode(self) + super().__init__( + name="gauss_to_node", + config=config, + server=server, + inputs_type=InputsGaussToNode, + outputs_type=OutputsGaussToNode, + ) if field is not None: self.inputs.field.connect(field) if scoping is not None: diff --git a/src/ansys/dpf/core/operators/geo/integrate_over_elements.py b/src/ansys/dpf/core/operators/geo/integrate_over_elements.py index 8973e8dacc5..8931ff99c8f 100644 --- a/src/ansys/dpf/core/operators/geo/integrate_over_elements.py +++ b/src/ansys/dpf/core/operators/geo/integrate_over_elements.py @@ -63,13 +63,14 @@ class integrate_over_elements(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsIntegrateOverElements - _outputs: OutputsIntegrateOverElements - def __init__(self, field=None, scoping=None, mesh=None, config=None, server=None): - super().__init__(name="element::integrate", config=config, server=server) - self._inputs = InputsIntegrateOverElements(self) - self._outputs = OutputsIntegrateOverElements(self) + super().__init__( + name="element::integrate", + config=config, + server=server, + inputs_type=InputsIntegrateOverElements, + outputs_type=OutputsIntegrateOverElements, + ) if field is not None: self.inputs.field.connect(field) if scoping is not None: diff --git a/src/ansys/dpf/core/operators/geo/normals.py b/src/ansys/dpf/core/operators/geo/normals.py index 22a2bfbf721..31ebcf0899f 100644 --- a/src/ansys/dpf/core/operators/geo/normals.py +++ b/src/ansys/dpf/core/operators/geo/normals.py @@ -63,15 +63,16 @@ class normals(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsNormals - _outputs: OutputsNormals - def __init__( self, mesh=None, mesh_scoping=None, field=None, config=None, server=None ): - super().__init__(name="normals_provider", config=config, server=server) - self._inputs = InputsNormals(self) - self._outputs = OutputsNormals(self) + super().__init__( + name="normals_provider", + config=config, + server=server, + inputs_type=InputsNormals, + outputs_type=OutputsNormals, + ) if mesh is not None: self.inputs.mesh.connect(mesh) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/geo/normals_provider_nl.py b/src/ansys/dpf/core/operators/geo/normals_provider_nl.py index 11d9a1de1e6..8eb18ec231f 100644 --- a/src/ansys/dpf/core/operators/geo/normals_provider_nl.py +++ b/src/ansys/dpf/core/operators/geo/normals_provider_nl.py @@ -65,9 +65,6 @@ class normals_provider_nl(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsNormalsProviderNl - _outputs: OutputsNormalsProviderNl - def __init__( self, mesh=None, @@ -76,9 +73,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="normals_provider_nl", config=config, server=server) - self._inputs = InputsNormalsProviderNl(self) - self._outputs = OutputsNormalsProviderNl(self) + super().__init__( + name="normals_provider_nl", + config=config, + server=server, + inputs_type=InputsNormalsProviderNl, + outputs_type=OutputsNormalsProviderNl, + ) if mesh is not None: self.inputs.mesh.connect(mesh) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/geo/rotate.py b/src/ansys/dpf/core/operators/geo/rotate.py index dd2cb4c9acf..dec0d82c97a 100644 --- a/src/ansys/dpf/core/operators/geo/rotate.py +++ b/src/ansys/dpf/core/operators/geo/rotate.py @@ -58,15 +58,16 @@ class rotate(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsRotate - _outputs: OutputsRotate - def __init__( self, field=None, field_rotation_matrix=None, config=None, server=None ): - super().__init__(name="rotate", config=config, server=server) - self._inputs = InputsRotate(self) - self._outputs = OutputsRotate(self) + super().__init__( + name="rotate", + config=config, + server=server, + inputs_type=InputsRotate, + outputs_type=OutputsRotate, + ) if field is not None: self.inputs.field.connect(field) if field_rotation_matrix is not None: diff --git a/src/ansys/dpf/core/operators/geo/rotate_fc.py b/src/ansys/dpf/core/operators/geo/rotate_fc.py index 3289d0f0dcb..4d7c4eea533 100644 --- a/src/ansys/dpf/core/operators/geo/rotate_fc.py +++ b/src/ansys/dpf/core/operators/geo/rotate_fc.py @@ -58,15 +58,16 @@ class rotate_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsRotateFc - _outputs: OutputsRotateFc - def __init__( self, fields_container=None, coordinate_system=None, config=None, server=None ): - super().__init__(name="rotate_fc", config=config, server=server) - self._inputs = InputsRotateFc(self) - self._outputs = OutputsRotateFc(self) + super().__init__( + name="rotate_fc", + config=config, + server=server, + inputs_type=InputsRotateFc, + outputs_type=OutputsRotateFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if coordinate_system is not None: diff --git a/src/ansys/dpf/core/operators/geo/rotate_in_cylindrical_cs.py b/src/ansys/dpf/core/operators/geo/rotate_in_cylindrical_cs.py index c1523d82087..c61256ec42b 100644 --- a/src/ansys/dpf/core/operators/geo/rotate_in_cylindrical_cs.py +++ b/src/ansys/dpf/core/operators/geo/rotate_in_cylindrical_cs.py @@ -67,15 +67,16 @@ class rotate_in_cylindrical_cs(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsRotateInCylindricalCs - _outputs: OutputsRotateInCylindricalCs - def __init__( self, field=None, coordinate_system=None, mesh=None, config=None, server=None ): - super().__init__(name="transform_cylindricalCS", config=config, server=server) - self._inputs = InputsRotateInCylindricalCs(self) - self._outputs = OutputsRotateInCylindricalCs(self) + super().__init__( + name="transform_cylindricalCS", + config=config, + server=server, + inputs_type=InputsRotateInCylindricalCs, + outputs_type=OutputsRotateInCylindricalCs, + ) if field is not None: self.inputs.field.connect(field) if coordinate_system is not None: diff --git a/src/ansys/dpf/core/operators/geo/rotate_in_cylindrical_cs_fc.py b/src/ansys/dpf/core/operators/geo/rotate_in_cylindrical_cs_fc.py index b30efe6d5b2..85e2851477b 100644 --- a/src/ansys/dpf/core/operators/geo/rotate_in_cylindrical_cs_fc.py +++ b/src/ansys/dpf/core/operators/geo/rotate_in_cylindrical_cs_fc.py @@ -68,17 +68,16 @@ class rotate_in_cylindrical_cs_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsRotateInCylindricalCsFc - _outputs: OutputsRotateInCylindricalCsFc - def __init__( self, field=None, coordinate_system=None, mesh=None, config=None, server=None ): super().__init__( - name="transform_cylindrical_cs_fc", config=config, server=server + name="transform_cylindrical_cs_fc", + config=config, + server=server, + inputs_type=InputsRotateInCylindricalCsFc, + outputs_type=OutputsRotateInCylindricalCsFc, ) - self._inputs = InputsRotateInCylindricalCsFc(self) - self._outputs = OutputsRotateInCylindricalCsFc(self) if field is not None: self.inputs.field.connect(field) if coordinate_system is not None: diff --git a/src/ansys/dpf/core/operators/geo/spherical_to_cartesian.py b/src/ansys/dpf/core/operators/geo/spherical_to_cartesian.py index eb2464048a1..6653c4dae63 100644 --- a/src/ansys/dpf/core/operators/geo/spherical_to_cartesian.py +++ b/src/ansys/dpf/core/operators/geo/spherical_to_cartesian.py @@ -52,13 +52,14 @@ class spherical_to_cartesian(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsSphericalToCartesian - _outputs: OutputsSphericalToCartesian - def __init__(self, field=None, config=None, server=None): - super().__init__(name="spherical_to_cartesian", config=config, server=server) - self._inputs = InputsSphericalToCartesian(self) - self._outputs = OutputsSphericalToCartesian(self) + super().__init__( + name="spherical_to_cartesian", + config=config, + server=server, + inputs_type=InputsSphericalToCartesian, + outputs_type=OutputsSphericalToCartesian, + ) if field is not None: self.inputs.field.connect(field) diff --git a/src/ansys/dpf/core/operators/geo/spherical_to_cartesian_fc.py b/src/ansys/dpf/core/operators/geo/spherical_to_cartesian_fc.py index 31f8dea3c76..57331bd6723 100644 --- a/src/ansys/dpf/core/operators/geo/spherical_to_cartesian_fc.py +++ b/src/ansys/dpf/core/operators/geo/spherical_to_cartesian_fc.py @@ -51,13 +51,14 @@ class spherical_to_cartesian_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsSphericalToCartesianFc - _outputs: OutputsSphericalToCartesianFc - def __init__(self, fields_container=None, config=None, server=None): - super().__init__(name="spherical_to_cartesian_fc", config=config, server=server) - self._inputs = InputsSphericalToCartesianFc(self) - self._outputs = OutputsSphericalToCartesianFc(self) + super().__init__( + name="spherical_to_cartesian_fc", + config=config, + server=server, + inputs_type=InputsSphericalToCartesianFc, + outputs_type=OutputsSphericalToCartesianFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) diff --git a/src/ansys/dpf/core/operators/geo/to_polar_coordinates.py b/src/ansys/dpf/core/operators/geo/to_polar_coordinates.py index 864d0d95a36..ac7545e3ac2 100644 --- a/src/ansys/dpf/core/operators/geo/to_polar_coordinates.py +++ b/src/ansys/dpf/core/operators/geo/to_polar_coordinates.py @@ -60,13 +60,14 @@ class to_polar_coordinates(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsToPolarCoordinates - _outputs: OutputsToPolarCoordinates - def __init__(self, field=None, coordinate_system=None, config=None, server=None): - super().__init__(name="polar_coordinates", config=config, server=server) - self._inputs = InputsToPolarCoordinates(self) - self._outputs = OutputsToPolarCoordinates(self) + super().__init__( + name="polar_coordinates", + config=config, + server=server, + inputs_type=InputsToPolarCoordinates, + outputs_type=OutputsToPolarCoordinates, + ) if field is not None: self.inputs.field.connect(field) if coordinate_system is not None: diff --git a/src/ansys/dpf/core/operators/info/markdown_latex_example.py b/src/ansys/dpf/core/operators/info/markdown_latex_example.py index 3d56c3b6c8e..016ca190542 100644 --- a/src/ansys/dpf/core/operators/info/markdown_latex_example.py +++ b/src/ansys/dpf/core/operators/info/markdown_latex_example.py @@ -335,13 +335,14 @@ class markdown_latex_example(Operator): >>> result_bogus_output = op.outputs.bogus_output() """ - _inputs: InputsMarkdownLatexExample - _outputs: OutputsMarkdownLatexExample - def __init__(self, bogus_input=None, config=None, server=None): - super().__init__(name="markdown_latex_example", config=config, server=server) - self._inputs = InputsMarkdownLatexExample(self) - self._outputs = OutputsMarkdownLatexExample(self) + super().__init__( + name="markdown_latex_example", + config=config, + server=server, + inputs_type=InputsMarkdownLatexExample, + outputs_type=OutputsMarkdownLatexExample, + ) if bogus_input is not None: self.inputs.bogus_input.connect(bogus_input) diff --git a/src/ansys/dpf/core/operators/invariant/convertnum_bcs_to_nod.py b/src/ansys/dpf/core/operators/invariant/convertnum_bcs_to_nod.py index 5503060e6dc..a427e6910ec 100644 --- a/src/ansys/dpf/core/operators/invariant/convertnum_bcs_to_nod.py +++ b/src/ansys/dpf/core/operators/invariant/convertnum_bcs_to_nod.py @@ -58,15 +58,16 @@ class convertnum_bcs_to_nod(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsConvertnumBcsToNod - _outputs: OutputsConvertnumBcsToNod - def __init__( self, fields_container=None, data_sources=None, config=None, server=None ): - super().__init__(name="convertnum_bcs_to_nod", config=config, server=server) - self._inputs = InputsConvertnumBcsToNod(self) - self._outputs = OutputsConvertnumBcsToNod(self) + super().__init__( + name="convertnum_bcs_to_nod", + config=config, + server=server, + inputs_type=InputsConvertnumBcsToNod, + outputs_type=OutputsConvertnumBcsToNod, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/invariant/convertnum_nod_to_bcs.py b/src/ansys/dpf/core/operators/invariant/convertnum_nod_to_bcs.py index e49f823afde..5e4b43047a0 100644 --- a/src/ansys/dpf/core/operators/invariant/convertnum_nod_to_bcs.py +++ b/src/ansys/dpf/core/operators/invariant/convertnum_nod_to_bcs.py @@ -58,15 +58,16 @@ class convertnum_nod_to_bcs(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsConvertnumNodToBcs - _outputs: OutputsConvertnumNodToBcs - def __init__( self, fields_container=None, data_sources=None, config=None, server=None ): - super().__init__(name="convertnum_nod_to_bcs", config=config, server=server) - self._inputs = InputsConvertnumNodToBcs(self) - self._outputs = OutputsConvertnumNodToBcs(self) + super().__init__( + name="convertnum_nod_to_bcs", + config=config, + server=server, + inputs_type=InputsConvertnumNodToBcs, + outputs_type=OutputsConvertnumNodToBcs, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/invariant/convertnum_op.py b/src/ansys/dpf/core/operators/invariant/convertnum_op.py index ba32fd79cf6..d0122ab7a51 100644 --- a/src/ansys/dpf/core/operators/invariant/convertnum_op.py +++ b/src/ansys/dpf/core/operators/invariant/convertnum_op.py @@ -69,9 +69,6 @@ class convertnum_op(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsConvertnumOp - _outputs: OutputsConvertnumOp - def __init__( self, input_ordering=None, @@ -81,9 +78,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="convertnum_op", config=config, server=server) - self._inputs = InputsConvertnumOp(self) - self._outputs = OutputsConvertnumOp(self) + super().__init__( + name="convertnum_op", + config=config, + server=server, + inputs_type=InputsConvertnumOp, + outputs_type=OutputsConvertnumOp, + ) if input_ordering is not None: self.inputs.input_ordering.connect(input_ordering) if output_ordering is not None: diff --git a/src/ansys/dpf/core/operators/invariant/eigen_values.py b/src/ansys/dpf/core/operators/invariant/eigen_values.py index cf33eca85a6..aa645ee0fc5 100644 --- a/src/ansys/dpf/core/operators/invariant/eigen_values.py +++ b/src/ansys/dpf/core/operators/invariant/eigen_values.py @@ -53,13 +53,14 @@ class eigen_values(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsEigenValues - _outputs: OutputsEigenValues - def __init__(self, field=None, config=None, server=None): - super().__init__(name="eig_values", config=config, server=server) - self._inputs = InputsEigenValues(self) - self._outputs = OutputsEigenValues(self) + super().__init__( + name="eig_values", + config=config, + server=server, + inputs_type=InputsEigenValues, + outputs_type=OutputsEigenValues, + ) if field is not None: self.inputs.field.connect(field) diff --git a/src/ansys/dpf/core/operators/invariant/eigen_values_fc.py b/src/ansys/dpf/core/operators/invariant/eigen_values_fc.py index 715d523746c..42eb32beb29 100644 --- a/src/ansys/dpf/core/operators/invariant/eigen_values_fc.py +++ b/src/ansys/dpf/core/operators/invariant/eigen_values_fc.py @@ -52,13 +52,14 @@ class eigen_values_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsEigenValuesFc - _outputs: OutputsEigenValuesFc - def __init__(self, fields_container=None, config=None, server=None): - super().__init__(name="eig_values_fc", config=config, server=server) - self._inputs = InputsEigenValuesFc(self) - self._outputs = OutputsEigenValuesFc(self) + super().__init__( + name="eig_values_fc", + config=config, + server=server, + inputs_type=InputsEigenValuesFc, + outputs_type=OutputsEigenValuesFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) diff --git a/src/ansys/dpf/core/operators/invariant/eigen_vectors.py b/src/ansys/dpf/core/operators/invariant/eigen_vectors.py index 4e9f9361afa..b64f5bf75b8 100644 --- a/src/ansys/dpf/core/operators/invariant/eigen_vectors.py +++ b/src/ansys/dpf/core/operators/invariant/eigen_vectors.py @@ -53,13 +53,14 @@ class eigen_vectors(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsEigenVectors - _outputs: OutputsEigenVectors - def __init__(self, field=None, config=None, server=None): - super().__init__(name="eig_vectors", config=config, server=server) - self._inputs = InputsEigenVectors(self) - self._outputs = OutputsEigenVectors(self) + super().__init__( + name="eig_vectors", + config=config, + server=server, + inputs_type=InputsEigenVectors, + outputs_type=OutputsEigenVectors, + ) if field is not None: self.inputs.field.connect(field) diff --git a/src/ansys/dpf/core/operators/invariant/eigen_vectors_fc.py b/src/ansys/dpf/core/operators/invariant/eigen_vectors_fc.py index 47c1f2f2053..9ae0b0a3920 100644 --- a/src/ansys/dpf/core/operators/invariant/eigen_vectors_fc.py +++ b/src/ansys/dpf/core/operators/invariant/eigen_vectors_fc.py @@ -53,13 +53,14 @@ class eigen_vectors_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsEigenVectorsFc - _outputs: OutputsEigenVectorsFc - def __init__(self, fields_container=None, config=None, server=None): - super().__init__(name="eig_vectors_fc", config=config, server=server) - self._inputs = InputsEigenVectorsFc(self) - self._outputs = OutputsEigenVectorsFc(self) + super().__init__( + name="eig_vectors_fc", + config=config, + server=server, + inputs_type=InputsEigenVectorsFc, + outputs_type=OutputsEigenVectorsFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) diff --git a/src/ansys/dpf/core/operators/invariant/invariants.py b/src/ansys/dpf/core/operators/invariant/invariants.py index 94f90ad9169..467b95ee3d6 100644 --- a/src/ansys/dpf/core/operators/invariant/invariants.py +++ b/src/ansys/dpf/core/operators/invariant/invariants.py @@ -58,13 +58,14 @@ class invariants(Operator): >>> result_field_max_shear = op.outputs.field_max_shear() """ - _inputs: InputsInvariants - _outputs: OutputsInvariants - def __init__(self, field=None, config=None, server=None): - super().__init__(name="invariants_deriv", config=config, server=server) - self._inputs = InputsInvariants(self) - self._outputs = OutputsInvariants(self) + super().__init__( + name="invariants_deriv", + config=config, + server=server, + inputs_type=InputsInvariants, + outputs_type=OutputsInvariants, + ) if field is not None: self.inputs.field.connect(field) diff --git a/src/ansys/dpf/core/operators/invariant/invariants_fc.py b/src/ansys/dpf/core/operators/invariant/invariants_fc.py index a285ef5c8c0..55092d4a597 100644 --- a/src/ansys/dpf/core/operators/invariant/invariants_fc.py +++ b/src/ansys/dpf/core/operators/invariant/invariants_fc.py @@ -59,13 +59,14 @@ class invariants_fc(Operator): >>> result_fields_max_shear = op.outputs.fields_max_shear() """ - _inputs: InputsInvariantsFc - _outputs: OutputsInvariantsFc - def __init__(self, fields_container=None, config=None, server=None): - super().__init__(name="invariants_deriv_fc", config=config, server=server) - self._inputs = InputsInvariantsFc(self) - self._outputs = OutputsInvariantsFc(self) + super().__init__( + name="invariants_deriv_fc", + config=config, + server=server, + inputs_type=InputsInvariantsFc, + outputs_type=OutputsInvariantsFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) diff --git a/src/ansys/dpf/core/operators/invariant/principal_invariants.py b/src/ansys/dpf/core/operators/invariant/principal_invariants.py index 6d5f62efc85..f1460e11d0a 100644 --- a/src/ansys/dpf/core/operators/invariant/principal_invariants.py +++ b/src/ansys/dpf/core/operators/invariant/principal_invariants.py @@ -58,13 +58,14 @@ class principal_invariants(Operator): >>> result_field_eig_3 = op.outputs.field_eig_3() """ - _inputs: InputsPrincipalInvariants - _outputs: OutputsPrincipalInvariants - def __init__(self, field=None, config=None, server=None): - super().__init__(name="invariants", config=config, server=server) - self._inputs = InputsPrincipalInvariants(self) - self._outputs = OutputsPrincipalInvariants(self) + super().__init__( + name="invariants", + config=config, + server=server, + inputs_type=InputsPrincipalInvariants, + outputs_type=OutputsPrincipalInvariants, + ) if field is not None: self.inputs.field.connect(field) diff --git a/src/ansys/dpf/core/operators/invariant/principal_invariants_fc.py b/src/ansys/dpf/core/operators/invariant/principal_invariants_fc.py index 1338989865f..4a6f500fa95 100644 --- a/src/ansys/dpf/core/operators/invariant/principal_invariants_fc.py +++ b/src/ansys/dpf/core/operators/invariant/principal_invariants_fc.py @@ -59,13 +59,14 @@ class principal_invariants_fc(Operator): >>> result_fields_eig_3 = op.outputs.fields_eig_3() """ - _inputs: InputsPrincipalInvariantsFc - _outputs: OutputsPrincipalInvariantsFc - def __init__(self, fields_container=None, config=None, server=None): - super().__init__(name="invariants_fc", config=config, server=server) - self._inputs = InputsPrincipalInvariantsFc(self) - self._outputs = OutputsPrincipalInvariantsFc(self) + super().__init__( + name="invariants_fc", + config=config, + server=server, + inputs_type=InputsPrincipalInvariantsFc, + outputs_type=OutputsPrincipalInvariantsFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) diff --git a/src/ansys/dpf/core/operators/invariant/segalman_von_mises_eqv.py b/src/ansys/dpf/core/operators/invariant/segalman_von_mises_eqv.py index 35080eca2a6..d8a436ece0e 100644 --- a/src/ansys/dpf/core/operators/invariant/segalman_von_mises_eqv.py +++ b/src/ansys/dpf/core/operators/invariant/segalman_von_mises_eqv.py @@ -53,13 +53,14 @@ class segalman_von_mises_eqv(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsSegalmanVonMisesEqv - _outputs: OutputsSegalmanVonMisesEqv - def __init__(self, field=None, config=None, server=None): - super().__init__(name="segalmaneqv", config=config, server=server) - self._inputs = InputsSegalmanVonMisesEqv(self) - self._outputs = OutputsSegalmanVonMisesEqv(self) + super().__init__( + name="segalmaneqv", + config=config, + server=server, + inputs_type=InputsSegalmanVonMisesEqv, + outputs_type=OutputsSegalmanVonMisesEqv, + ) if field is not None: self.inputs.field.connect(field) diff --git a/src/ansys/dpf/core/operators/invariant/segalman_von_mises_eqv_fc.py b/src/ansys/dpf/core/operators/invariant/segalman_von_mises_eqv_fc.py index 6cc5ee8fe51..3ac680fd2b0 100644 --- a/src/ansys/dpf/core/operators/invariant/segalman_von_mises_eqv_fc.py +++ b/src/ansys/dpf/core/operators/invariant/segalman_von_mises_eqv_fc.py @@ -52,13 +52,14 @@ class segalman_von_mises_eqv_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsSegalmanVonMisesEqvFc - _outputs: OutputsSegalmanVonMisesEqvFc - def __init__(self, fields_container=None, config=None, server=None): - super().__init__(name="segalmaneqv_fc", config=config, server=server) - self._inputs = InputsSegalmanVonMisesEqvFc(self) - self._outputs = OutputsSegalmanVonMisesEqvFc(self) + super().__init__( + name="segalmaneqv_fc", + config=config, + server=server, + inputs_type=InputsSegalmanVonMisesEqvFc, + outputs_type=OutputsSegalmanVonMisesEqvFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) diff --git a/src/ansys/dpf/core/operators/invariant/von_mises_eqv.py b/src/ansys/dpf/core/operators/invariant/von_mises_eqv.py index c020285c7c4..c181a7068d7 100644 --- a/src/ansys/dpf/core/operators/invariant/von_mises_eqv.py +++ b/src/ansys/dpf/core/operators/invariant/von_mises_eqv.py @@ -58,13 +58,14 @@ class von_mises_eqv(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsVonMisesEqv - _outputs: OutputsVonMisesEqv - def __init__(self, field=None, poisson_ratio=None, config=None, server=None): - super().__init__(name="eqv", config=config, server=server) - self._inputs = InputsVonMisesEqv(self) - self._outputs = OutputsVonMisesEqv(self) + super().__init__( + name="eqv", + config=config, + server=server, + inputs_type=InputsVonMisesEqv, + outputs_type=OutputsVonMisesEqv, + ) if field is not None: self.inputs.field.connect(field) if poisson_ratio is not None: diff --git a/src/ansys/dpf/core/operators/invariant/von_mises_eqv_fc.py b/src/ansys/dpf/core/operators/invariant/von_mises_eqv_fc.py index 4b207d47bcf..8dfdf7196c8 100644 --- a/src/ansys/dpf/core/operators/invariant/von_mises_eqv_fc.py +++ b/src/ansys/dpf/core/operators/invariant/von_mises_eqv_fc.py @@ -57,15 +57,16 @@ class von_mises_eqv_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsVonMisesEqvFc - _outputs: OutputsVonMisesEqvFc - def __init__( self, fields_container=None, poisson_ratio=None, config=None, server=None ): - super().__init__(name="eqv_fc", config=config, server=server) - self._inputs = InputsVonMisesEqvFc(self) - self._outputs = OutputsVonMisesEqvFc(self) + super().__init__( + name="eqv_fc", + config=config, + server=server, + inputs_type=InputsVonMisesEqvFc, + outputs_type=OutputsVonMisesEqvFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if poisson_ratio is not None: diff --git a/src/ansys/dpf/core/operators/logic/ascending_sort.py b/src/ansys/dpf/core/operators/logic/ascending_sort.py index c80a5e7766d..482f11aa7c4 100644 --- a/src/ansys/dpf/core/operators/logic/ascending_sort.py +++ b/src/ansys/dpf/core/operators/logic/ascending_sort.py @@ -65,9 +65,6 @@ class ascending_sort(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsAscendingSort - _outputs: OutputsAscendingSort - def __init__( self, field=None, @@ -76,9 +73,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ascending_sort", config=config, server=server) - self._inputs = InputsAscendingSort(self) - self._outputs = OutputsAscendingSort(self) + super().__init__( + name="ascending_sort", + config=config, + server=server, + inputs_type=InputsAscendingSort, + outputs_type=OutputsAscendingSort, + ) if field is not None: self.inputs.field.connect(field) if component_priority_table is not None: diff --git a/src/ansys/dpf/core/operators/logic/ascending_sort_fc.py b/src/ansys/dpf/core/operators/logic/ascending_sort_fc.py index 75048e2b736..158d04627d3 100644 --- a/src/ansys/dpf/core/operators/logic/ascending_sort_fc.py +++ b/src/ansys/dpf/core/operators/logic/ascending_sort_fc.py @@ -64,9 +64,6 @@ class ascending_sort_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsAscendingSortFc - _outputs: OutputsAscendingSortFc - def __init__( self, fields_container=None, @@ -75,9 +72,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ascending_sort_fc", config=config, server=server) - self._inputs = InputsAscendingSortFc(self) - self._outputs = OutputsAscendingSortFc(self) + super().__init__( + name="ascending_sort_fc", + config=config, + server=server, + inputs_type=InputsAscendingSortFc, + outputs_type=OutputsAscendingSortFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if component_priority_table is not None: diff --git a/src/ansys/dpf/core/operators/logic/component_selector.py b/src/ansys/dpf/core/operators/logic/component_selector.py index 17363a3c186..8f76012b17c 100644 --- a/src/ansys/dpf/core/operators/logic/component_selector.py +++ b/src/ansys/dpf/core/operators/logic/component_selector.py @@ -62,9 +62,6 @@ class component_selector(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsComponentSelector - _outputs: OutputsComponentSelector - def __init__( self, field=None, @@ -73,9 +70,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="component_selector", config=config, server=server) - self._inputs = InputsComponentSelector(self) - self._outputs = OutputsComponentSelector(self) + super().__init__( + name="component_selector", + config=config, + server=server, + inputs_type=InputsComponentSelector, + outputs_type=OutputsComponentSelector, + ) if field is not None: self.inputs.field.connect(field) if component_number is not None: diff --git a/src/ansys/dpf/core/operators/logic/component_selector_fc.py b/src/ansys/dpf/core/operators/logic/component_selector_fc.py index 209d39ee737..febba8c35d1 100644 --- a/src/ansys/dpf/core/operators/logic/component_selector_fc.py +++ b/src/ansys/dpf/core/operators/logic/component_selector_fc.py @@ -58,15 +58,16 @@ class component_selector_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsComponentSelectorFc - _outputs: OutputsComponentSelectorFc - def __init__( self, fields_container=None, component_number=None, config=None, server=None ): - super().__init__(name="component_selector_fc", config=config, server=server) - self._inputs = InputsComponentSelectorFc(self) - self._outputs = OutputsComponentSelectorFc(self) + super().__init__( + name="component_selector_fc", + config=config, + server=server, + inputs_type=InputsComponentSelectorFc, + outputs_type=OutputsComponentSelectorFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if component_number is not None: diff --git a/src/ansys/dpf/core/operators/logic/component_transformer.py b/src/ansys/dpf/core/operators/logic/component_transformer.py index 178db401654..fafec769cc3 100644 --- a/src/ansys/dpf/core/operators/logic/component_transformer.py +++ b/src/ansys/dpf/core/operators/logic/component_transformer.py @@ -63,9 +63,6 @@ class component_transformer(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsComponentTransformer - _outputs: OutputsComponentTransformer - def __init__( self, field=None, @@ -74,9 +71,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="component_transformer", config=config, server=server) - self._inputs = InputsComponentTransformer(self) - self._outputs = OutputsComponentTransformer(self) + super().__init__( + name="component_transformer", + config=config, + server=server, + inputs_type=InputsComponentTransformer, + outputs_type=OutputsComponentTransformer, + ) if field is not None: self.inputs.field.connect(field) if component_number is not None: diff --git a/src/ansys/dpf/core/operators/logic/component_transformer_fc.py b/src/ansys/dpf/core/operators/logic/component_transformer_fc.py index 2fe21c741bd..e559f8149a6 100644 --- a/src/ansys/dpf/core/operators/logic/component_transformer_fc.py +++ b/src/ansys/dpf/core/operators/logic/component_transformer_fc.py @@ -62,9 +62,6 @@ class component_transformer_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsComponentTransformerFc - _outputs: OutputsComponentTransformerFc - def __init__( self, fields_container=None, @@ -73,9 +70,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="component_transformer_fc", config=config, server=server) - self._inputs = InputsComponentTransformerFc(self) - self._outputs = OutputsComponentTransformerFc(self) + super().__init__( + name="component_transformer_fc", + config=config, + server=server, + inputs_type=InputsComponentTransformerFc, + outputs_type=OutputsComponentTransformerFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if component_number is not None: diff --git a/src/ansys/dpf/core/operators/logic/descending_sort.py b/src/ansys/dpf/core/operators/logic/descending_sort.py index 3ce1b1796fa..d532286e7c9 100644 --- a/src/ansys/dpf/core/operators/logic/descending_sort.py +++ b/src/ansys/dpf/core/operators/logic/descending_sort.py @@ -65,9 +65,6 @@ class descending_sort(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsDescendingSort - _outputs: OutputsDescendingSort - def __init__( self, field=None, @@ -76,9 +73,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="descending_sort", config=config, server=server) - self._inputs = InputsDescendingSort(self) - self._outputs = OutputsDescendingSort(self) + super().__init__( + name="descending_sort", + config=config, + server=server, + inputs_type=InputsDescendingSort, + outputs_type=OutputsDescendingSort, + ) if field is not None: self.inputs.field.connect(field) if component_priority_table is not None: diff --git a/src/ansys/dpf/core/operators/logic/descending_sort_fc.py b/src/ansys/dpf/core/operators/logic/descending_sort_fc.py index 3b02b305d55..54708cc3803 100644 --- a/src/ansys/dpf/core/operators/logic/descending_sort_fc.py +++ b/src/ansys/dpf/core/operators/logic/descending_sort_fc.py @@ -64,9 +64,6 @@ class descending_sort_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsDescendingSortFc - _outputs: OutputsDescendingSortFc - def __init__( self, fields_container=None, @@ -75,9 +72,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="descending_sort_fc", config=config, server=server) - self._inputs = InputsDescendingSortFc(self) - self._outputs = OutputsDescendingSortFc(self) + super().__init__( + name="descending_sort_fc", + config=config, + server=server, + inputs_type=InputsDescendingSortFc, + outputs_type=OutputsDescendingSortFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if component_priority_table is not None: diff --git a/src/ansys/dpf/core/operators/logic/elementary_data_selector.py b/src/ansys/dpf/core/operators/logic/elementary_data_selector.py index 3b8605849f8..f2f34a6f5bd 100644 --- a/src/ansys/dpf/core/operators/logic/elementary_data_selector.py +++ b/src/ansys/dpf/core/operators/logic/elementary_data_selector.py @@ -67,9 +67,6 @@ class elementary_data_selector(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsElementaryDataSelector - _outputs: OutputsElementaryDataSelector - def __init__( self, field=None, @@ -79,9 +76,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="elementary_data_selector", config=config, server=server) - self._inputs = InputsElementaryDataSelector(self) - self._outputs = OutputsElementaryDataSelector(self) + super().__init__( + name="elementary_data_selector", + config=config, + server=server, + inputs_type=InputsElementaryDataSelector, + outputs_type=OutputsElementaryDataSelector, + ) if field is not None: self.inputs.field.connect(field) if elementary_data_index is not None: diff --git a/src/ansys/dpf/core/operators/logic/elementary_data_selector_fc.py b/src/ansys/dpf/core/operators/logic/elementary_data_selector_fc.py index 8d1ba2c664f..e1ede3abd3c 100644 --- a/src/ansys/dpf/core/operators/logic/elementary_data_selector_fc.py +++ b/src/ansys/dpf/core/operators/logic/elementary_data_selector_fc.py @@ -63,9 +63,6 @@ class elementary_data_selector_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsElementaryDataSelectorFc - _outputs: OutputsElementaryDataSelectorFc - def __init__( self, fields_container=None, @@ -75,10 +72,12 @@ def __init__( server=None, ): super().__init__( - name="elementary_data_selector_fc", config=config, server=server + name="elementary_data_selector_fc", + config=config, + server=server, + inputs_type=InputsElementaryDataSelectorFc, + outputs_type=OutputsElementaryDataSelectorFc, ) - self._inputs = InputsElementaryDataSelectorFc(self) - self._outputs = OutputsElementaryDataSelectorFc(self) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if elementary_data_index is not None: diff --git a/src/ansys/dpf/core/operators/logic/enrich_materials.py b/src/ansys/dpf/core/operators/logic/enrich_materials.py index c132d073ea7..47237413da3 100644 --- a/src/ansys/dpf/core/operators/logic/enrich_materials.py +++ b/src/ansys/dpf/core/operators/logic/enrich_materials.py @@ -61,9 +61,6 @@ class enrich_materials(Operator): >>> result_MaterialContainer = op.outputs.MaterialContainer() """ - _inputs: InputsEnrichMaterials - _outputs: OutputsEnrichMaterials - def __init__( self, MaterialContainer=None, @@ -72,9 +69,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="enrich_materials", config=config, server=server) - self._inputs = InputsEnrichMaterials(self) - self._outputs = OutputsEnrichMaterials(self) + super().__init__( + name="enrich_materials", + config=config, + server=server, + inputs_type=InputsEnrichMaterials, + outputs_type=OutputsEnrichMaterials, + ) if MaterialContainer is not None: self.inputs.MaterialContainer.connect(MaterialContainer) if streams is not None: diff --git a/src/ansys/dpf/core/operators/logic/identical_anys.py b/src/ansys/dpf/core/operators/logic/identical_anys.py index 6cd487bd2d9..6b8e7a2e635 100644 --- a/src/ansys/dpf/core/operators/logic/identical_anys.py +++ b/src/ansys/dpf/core/operators/logic/identical_anys.py @@ -78,9 +78,6 @@ class identical_anys(Operator): >>> result_message = op.outputs.message() """ - _inputs: InputsIdenticalAnys - _outputs: OutputsIdenticalAnys - def __init__( self, anyA=None, @@ -91,9 +88,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="compare::any", config=config, server=server) - self._inputs = InputsIdenticalAnys(self) - self._outputs = OutputsIdenticalAnys(self) + super().__init__( + name="compare::any", + config=config, + server=server, + inputs_type=InputsIdenticalAnys, + outputs_type=OutputsIdenticalAnys, + ) if anyA is not None: self.inputs.anyA.connect(anyA) if anyB is not None: diff --git a/src/ansys/dpf/core/operators/logic/identical_fc.py b/src/ansys/dpf/core/operators/logic/identical_fc.py index 89cc053f568..ff601a0f92e 100644 --- a/src/ansys/dpf/core/operators/logic/identical_fc.py +++ b/src/ansys/dpf/core/operators/logic/identical_fc.py @@ -68,9 +68,6 @@ class identical_fc(Operator): >>> result_message = op.outputs.message() """ - _inputs: InputsIdenticalFc - _outputs: OutputsIdenticalFc - def __init__( self, fields_containerA=None, @@ -80,9 +77,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="AreFieldsIdentical_fc", config=config, server=server) - self._inputs = InputsIdenticalFc(self) - self._outputs = OutputsIdenticalFc(self) + super().__init__( + name="AreFieldsIdentical_fc", + config=config, + server=server, + inputs_type=InputsIdenticalFc, + outputs_type=OutputsIdenticalFc, + ) if fields_containerA is not None: self.inputs.fields_containerA.connect(fields_containerA) if fields_containerB is not None: diff --git a/src/ansys/dpf/core/operators/logic/identical_fields.py b/src/ansys/dpf/core/operators/logic/identical_fields.py index b3fdf8eae3b..1c64d713b51 100644 --- a/src/ansys/dpf/core/operators/logic/identical_fields.py +++ b/src/ansys/dpf/core/operators/logic/identical_fields.py @@ -68,9 +68,6 @@ class identical_fields(Operator): >>> result_message = op.outputs.message() """ - _inputs: InputsIdenticalFields - _outputs: OutputsIdenticalFields - def __init__( self, fieldA=None, @@ -80,9 +77,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="AreFieldsIdentical", config=config, server=server) - self._inputs = InputsIdenticalFields(self) - self._outputs = OutputsIdenticalFields(self) + super().__init__( + name="AreFieldsIdentical", + config=config, + server=server, + inputs_type=InputsIdenticalFields, + outputs_type=OutputsIdenticalFields, + ) if fieldA is not None: self.inputs.fieldA.connect(fieldA) if fieldB is not None: diff --git a/src/ansys/dpf/core/operators/logic/identical_generic_data_containers.py b/src/ansys/dpf/core/operators/logic/identical_generic_data_containers.py index eccea320e45..9339980e18a 100644 --- a/src/ansys/dpf/core/operators/logic/identical_generic_data_containers.py +++ b/src/ansys/dpf/core/operators/logic/identical_generic_data_containers.py @@ -78,9 +78,6 @@ class identical_generic_data_containers(Operator): >>> result_message = op.outputs.message() """ - _inputs: InputsIdenticalGenericDataContainers - _outputs: OutputsIdenticalGenericDataContainers - def __init__( self, generic_data_containerA=None, @@ -92,10 +89,12 @@ def __init__( server=None, ): super().__init__( - name="compare::generic_data_container", config=config, server=server + name="compare::generic_data_container", + config=config, + server=server, + inputs_type=InputsIdenticalGenericDataContainers, + outputs_type=OutputsIdenticalGenericDataContainers, ) - self._inputs = InputsIdenticalGenericDataContainers(self) - self._outputs = OutputsIdenticalGenericDataContainers(self) if generic_data_containerA is not None: self.inputs.generic_data_containerA.connect(generic_data_containerA) if generic_data_containerB is not None: diff --git a/src/ansys/dpf/core/operators/logic/identical_mc.py b/src/ansys/dpf/core/operators/logic/identical_mc.py index f055409732e..74820de901a 100644 --- a/src/ansys/dpf/core/operators/logic/identical_mc.py +++ b/src/ansys/dpf/core/operators/logic/identical_mc.py @@ -73,9 +73,6 @@ class identical_mc(Operator): >>> result_message = op.outputs.message() """ - _inputs: InputsIdenticalMc - _outputs: OutputsIdenticalMc - def __init__( self, meshes_containerA=None, @@ -86,9 +83,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="compare::meshes_container", config=config, server=server) - self._inputs = InputsIdenticalMc(self) - self._outputs = OutputsIdenticalMc(self) + super().__init__( + name="compare::meshes_container", + config=config, + server=server, + inputs_type=InputsIdenticalMc, + outputs_type=OutputsIdenticalMc, + ) if meshes_containerA is not None: self.inputs.meshes_containerA.connect(meshes_containerA) if meshes_containerB is not None: diff --git a/src/ansys/dpf/core/operators/logic/identical_meshes.py b/src/ansys/dpf/core/operators/logic/identical_meshes.py index cb256c285c4..03c90e1fda1 100644 --- a/src/ansys/dpf/core/operators/logic/identical_meshes.py +++ b/src/ansys/dpf/core/operators/logic/identical_meshes.py @@ -72,9 +72,6 @@ class identical_meshes(Operator): >>> result_are_identical = op.outputs.are_identical() """ - _inputs: InputsIdenticalMeshes - _outputs: OutputsIdenticalMeshes - def __init__( self, meshA=None, @@ -85,9 +82,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="compare::mesh", config=config, server=server) - self._inputs = InputsIdenticalMeshes(self) - self._outputs = OutputsIdenticalMeshes(self) + super().__init__( + name="compare::mesh", + config=config, + server=server, + inputs_type=InputsIdenticalMeshes, + outputs_type=OutputsIdenticalMeshes, + ) if meshA is not None: self.inputs.meshA.connect(meshA) if meshB is not None: diff --git a/src/ansys/dpf/core/operators/logic/identical_pfc.py b/src/ansys/dpf/core/operators/logic/identical_pfc.py index 359ea43f2d7..d190d9596f4 100644 --- a/src/ansys/dpf/core/operators/logic/identical_pfc.py +++ b/src/ansys/dpf/core/operators/logic/identical_pfc.py @@ -54,9 +54,6 @@ class identical_pfc(Operator): >>> result_message = op.outputs.message() """ - _inputs: InputsIdenticalPfc - _outputs: OutputsIdenticalPfc - def __init__( self, property_fields_containerA=None, @@ -65,10 +62,12 @@ def __init__( server=None, ): super().__init__( - name="compare::property_fields_container", config=config, server=server + name="compare::property_fields_container", + config=config, + server=server, + inputs_type=InputsIdenticalPfc, + outputs_type=OutputsIdenticalPfc, ) - self._inputs = InputsIdenticalPfc(self) - self._outputs = OutputsIdenticalPfc(self) if property_fields_containerA is not None: self.inputs.property_fields_containerA.connect(property_fields_containerA) if property_fields_containerB is not None: diff --git a/src/ansys/dpf/core/operators/logic/identical_property_fields.py b/src/ansys/dpf/core/operators/logic/identical_property_fields.py index 75343079a0d..ea3766728e9 100644 --- a/src/ansys/dpf/core/operators/logic/identical_property_fields.py +++ b/src/ansys/dpf/core/operators/logic/identical_property_fields.py @@ -57,15 +57,16 @@ class identical_property_fields(Operator): >>> result_information = op.outputs.information() """ - _inputs: InputsIdenticalPropertyFields - _outputs: OutputsIdenticalPropertyFields - def __init__( self, property_fieldA=None, property_fieldB=None, config=None, server=None ): - super().__init__(name="compare::property_field", config=config, server=server) - self._inputs = InputsIdenticalPropertyFields(self) - self._outputs = OutputsIdenticalPropertyFields(self) + super().__init__( + name="compare::property_field", + config=config, + server=server, + inputs_type=InputsIdenticalPropertyFields, + outputs_type=OutputsIdenticalPropertyFields, + ) if property_fieldA is not None: self.inputs.property_fieldA.connect(property_fieldA) if property_fieldB is not None: diff --git a/src/ansys/dpf/core/operators/logic/identical_sc.py b/src/ansys/dpf/core/operators/logic/identical_sc.py index 01f622a42e6..88401c74cca 100644 --- a/src/ansys/dpf/core/operators/logic/identical_sc.py +++ b/src/ansys/dpf/core/operators/logic/identical_sc.py @@ -58,9 +58,6 @@ class identical_sc(Operator): >>> result_message = op.outputs.message() """ - _inputs: InputsIdenticalSc - _outputs: OutputsIdenticalSc - def __init__( self, scopings_containerA=None, @@ -69,10 +66,12 @@ def __init__( server=None, ): super().__init__( - name="compare::scopings_container", config=config, server=server + name="compare::scopings_container", + config=config, + server=server, + inputs_type=InputsIdenticalSc, + outputs_type=OutputsIdenticalSc, ) - self._inputs = InputsIdenticalSc(self) - self._outputs = OutputsIdenticalSc(self) if scopings_containerA is not None: self.inputs.scopings_containerA.connect(scopings_containerA) if scopings_containerB is not None: diff --git a/src/ansys/dpf/core/operators/logic/identical_scopings.py b/src/ansys/dpf/core/operators/logic/identical_scopings.py index fe628861e45..3475650f619 100644 --- a/src/ansys/dpf/core/operators/logic/identical_scopings.py +++ b/src/ansys/dpf/core/operators/logic/identical_scopings.py @@ -58,13 +58,14 @@ class identical_scopings(Operator): >>> result_message = op.outputs.message() """ - _inputs: InputsIdenticalScopings - _outputs: OutputsIdenticalScopings - def __init__(self, scopingA=None, scopingB=None, config=None, server=None): - super().__init__(name="compare::scoping", config=config, server=server) - self._inputs = InputsIdenticalScopings(self) - self._outputs = OutputsIdenticalScopings(self) + super().__init__( + name="compare::scoping", + config=config, + server=server, + inputs_type=InputsIdenticalScopings, + outputs_type=OutputsIdenticalScopings, + ) if scopingA is not None: self.inputs.scopingA.connect(scopingA) if scopingB is not None: diff --git a/src/ansys/dpf/core/operators/logic/identical_string_fields.py b/src/ansys/dpf/core/operators/logic/identical_string_fields.py index 5dd4cf0878e..70b508b0a97 100644 --- a/src/ansys/dpf/core/operators/logic/identical_string_fields.py +++ b/src/ansys/dpf/core/operators/logic/identical_string_fields.py @@ -57,15 +57,16 @@ class identical_string_fields(Operator): >>> result_information = op.outputs.information() """ - _inputs: InputsIdenticalStringFields - _outputs: OutputsIdenticalStringFields - def __init__( self, string_fieldA=None, string_fieldB=None, config=None, server=None ): - super().__init__(name="compare::string_field", config=config, server=server) - self._inputs = InputsIdenticalStringFields(self) - self._outputs = OutputsIdenticalStringFields(self) + super().__init__( + name="compare::string_field", + config=config, + server=server, + inputs_type=InputsIdenticalStringFields, + outputs_type=OutputsIdenticalStringFields, + ) if string_fieldA is not None: self.inputs.string_fieldA.connect(string_fieldA) if string_fieldB is not None: diff --git a/src/ansys/dpf/core/operators/logic/included_fields.py b/src/ansys/dpf/core/operators/logic/included_fields.py index 0f7c252e60f..0dfad56c5e4 100644 --- a/src/ansys/dpf/core/operators/logic/included_fields.py +++ b/src/ansys/dpf/core/operators/logic/included_fields.py @@ -68,9 +68,6 @@ class included_fields(Operator): >>> result_message = op.outputs.message() """ - _inputs: InputsIncludedFields - _outputs: OutputsIncludedFields - def __init__( self, fieldA=None, @@ -80,9 +77,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="Are_fields_included", config=config, server=server) - self._inputs = InputsIncludedFields(self) - self._outputs = OutputsIncludedFields(self) + super().__init__( + name="Are_fields_included", + config=config, + server=server, + inputs_type=InputsIncludedFields, + outputs_type=OutputsIncludedFields, + ) if fieldA is not None: self.inputs.fieldA.connect(fieldA) if fieldB is not None: diff --git a/src/ansys/dpf/core/operators/logic/solid_shell_fields.py b/src/ansys/dpf/core/operators/logic/solid_shell_fields.py index a214b70184b..aea499180af 100644 --- a/src/ansys/dpf/core/operators/logic/solid_shell_fields.py +++ b/src/ansys/dpf/core/operators/logic/solid_shell_fields.py @@ -52,13 +52,14 @@ class solid_shell_fields(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsSolidShellFields - _outputs: OutputsSolidShellFields - def __init__(self, fields_container=None, config=None, server=None): - super().__init__(name="merge::solid_shell_fields", config=config, server=server) - self._inputs = InputsSolidShellFields(self) - self._outputs = OutputsSolidShellFields(self) + super().__init__( + name="merge::solid_shell_fields", + config=config, + server=server, + inputs_type=InputsSolidShellFields, + outputs_type=OutputsSolidShellFields, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) diff --git a/src/ansys/dpf/core/operators/logic/split_data_sources.py b/src/ansys/dpf/core/operators/logic/split_data_sources.py index 6df807c7064..5945ccd6c16 100644 --- a/src/ansys/dpf/core/operators/logic/split_data_sources.py +++ b/src/ansys/dpf/core/operators/logic/split_data_sources.py @@ -66,13 +66,14 @@ class split_data_sources(Operator): >>> result_outputs2 = op.outputs.outputs2() """ - _inputs: InputsSplitDataSources - _outputs: OutputsSplitDataSources - def __init__(self, data_sources=None, output_count=None, config=None, server=None): - super().__init__(name="splitter::data_sources", config=config, server=server) - self._inputs = InputsSplitDataSources(self) - self._outputs = OutputsSplitDataSources(self) + super().__init__( + name="splitter::data_sources", + config=config, + server=server, + inputs_type=InputsSplitDataSources, + outputs_type=OutputsSplitDataSources, + ) if data_sources is not None: self.inputs.data_sources.connect(data_sources) if output_count is not None: diff --git a/src/ansys/dpf/core/operators/logic/split_streams.py b/src/ansys/dpf/core/operators/logic/split_streams.py index 39183d5e3fa..638e10fa2a2 100644 --- a/src/ansys/dpf/core/operators/logic/split_streams.py +++ b/src/ansys/dpf/core/operators/logic/split_streams.py @@ -65,13 +65,14 @@ class split_streams(Operator): >>> result_outputs2 = op.outputs.outputs2() """ - _inputs: InputsSplitStreams - _outputs: OutputsSplitStreams - def __init__(self, streams=None, output_count=None, config=None, server=None): - super().__init__(name="splitter::streams", config=config, server=server) - self._inputs = InputsSplitStreams(self) - self._outputs = OutputsSplitStreams(self) + super().__init__( + name="splitter::streams", + config=config, + server=server, + inputs_type=InputsSplitStreams, + outputs_type=OutputsSplitStreams, + ) if streams is not None: self.inputs.streams.connect(streams) if output_count is not None: diff --git a/src/ansys/dpf/core/operators/mapping/fft.py b/src/ansys/dpf/core/operators/mapping/fft.py index 494d3c977b6..5c9abe7dbd4 100644 --- a/src/ansys/dpf/core/operators/mapping/fft.py +++ b/src/ansys/dpf/core/operators/mapping/fft.py @@ -87,9 +87,6 @@ class fft(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsFft - _outputs: OutputsFft - def __init__( self, field=None, @@ -101,9 +98,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="fft", config=config, server=server) - self._inputs = InputsFft(self) - self._outputs = OutputsFft(self) + super().__init__( + name="fft", + config=config, + server=server, + inputs_type=InputsFft, + outputs_type=OutputsFft, + ) if field is not None: self.inputs.field.connect(field) if scale_forward_transform is not None: diff --git a/src/ansys/dpf/core/operators/mapping/find_reduced_coordinates.py b/src/ansys/dpf/core/operators/mapping/find_reduced_coordinates.py index 2ff8081dd61..b63d70aaf6f 100644 --- a/src/ansys/dpf/core/operators/mapping/find_reduced_coordinates.py +++ b/src/ansys/dpf/core/operators/mapping/find_reduced_coordinates.py @@ -70,9 +70,6 @@ class find_reduced_coordinates(Operator): >>> result_element_ids = op.outputs.element_ids() """ - _inputs: InputsFindReducedCoordinates - _outputs: OutputsFindReducedCoordinates - def __init__( self, coordinates=None, @@ -81,9 +78,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="find_reduced_coordinates", config=config, server=server) - self._inputs = InputsFindReducedCoordinates(self) - self._outputs = OutputsFindReducedCoordinates(self) + super().__init__( + name="find_reduced_coordinates", + config=config, + server=server, + inputs_type=InputsFindReducedCoordinates, + outputs_type=OutputsFindReducedCoordinates, + ) if coordinates is not None: self.inputs.coordinates.connect(coordinates) if mesh is not None: diff --git a/src/ansys/dpf/core/operators/mapping/on_coordinates.py b/src/ansys/dpf/core/operators/mapping/on_coordinates.py index 0fc05257abe..93f08d09220 100644 --- a/src/ansys/dpf/core/operators/mapping/on_coordinates.py +++ b/src/ansys/dpf/core/operators/mapping/on_coordinates.py @@ -84,9 +84,6 @@ class on_coordinates(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsOnCoordinates - _outputs: OutputsOnCoordinates - def __init__( self, fields_container=None, @@ -99,9 +96,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="mapping", config=config, server=server) - self._inputs = InputsOnCoordinates(self) - self._outputs = OutputsOnCoordinates(self) + super().__init__( + name="mapping", + config=config, + server=server, + inputs_type=InputsOnCoordinates, + outputs_type=OutputsOnCoordinates, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if coordinates is not None: diff --git a/src/ansys/dpf/core/operators/mapping/on_reduced_coordinates.py b/src/ansys/dpf/core/operators/mapping/on_reduced_coordinates.py index 110c6dd56b3..986d7f948bb 100644 --- a/src/ansys/dpf/core/operators/mapping/on_reduced_coordinates.py +++ b/src/ansys/dpf/core/operators/mapping/on_reduced_coordinates.py @@ -76,9 +76,6 @@ class on_reduced_coordinates(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsOnReducedCoordinates - _outputs: OutputsOnReducedCoordinates - def __init__( self, fields_container=None, @@ -89,9 +86,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="interpolation_operator", config=config, server=server) - self._inputs = InputsOnReducedCoordinates(self) - self._outputs = OutputsOnReducedCoordinates(self) + super().__init__( + name="interpolation_operator", + config=config, + server=server, + inputs_type=InputsOnReducedCoordinates, + outputs_type=OutputsOnReducedCoordinates, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if reduced_coordinates is not None: diff --git a/src/ansys/dpf/core/operators/mapping/prep_sampling_fft.py b/src/ansys/dpf/core/operators/mapping/prep_sampling_fft.py index 01fcea7adfb..ad12737ab1c 100644 --- a/src/ansys/dpf/core/operators/mapping/prep_sampling_fft.py +++ b/src/ansys/dpf/core/operators/mapping/prep_sampling_fft.py @@ -67,9 +67,6 @@ class prep_sampling_fft(Operator): >>> result_freq_tfs_fft = op.outputs.freq_tfs_fft() """ - _inputs: InputsPrepSamplingFft - _outputs: OutputsPrepSamplingFft - def __init__( self, time_freq_support=None, @@ -78,9 +75,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="prepare_sampling_fft", config=config, server=server) - self._inputs = InputsPrepSamplingFft(self) - self._outputs = OutputsPrepSamplingFft(self) + super().__init__( + name="prepare_sampling_fft", + config=config, + server=server, + inputs_type=InputsPrepSamplingFft, + outputs_type=OutputsPrepSamplingFft, + ) if time_freq_support is not None: self.inputs.time_freq_support.connect(time_freq_support) if cutoff_frequency is not None: diff --git a/src/ansys/dpf/core/operators/mapping/prepare_mapping_workflow.py b/src/ansys/dpf/core/operators/mapping/prepare_mapping_workflow.py index 3a29ba8da41..d3aa0e83458 100644 --- a/src/ansys/dpf/core/operators/mapping/prepare_mapping_workflow.py +++ b/src/ansys/dpf/core/operators/mapping/prepare_mapping_workflow.py @@ -66,9 +66,6 @@ class prepare_mapping_workflow(Operator): >>> result_mapping_workflow = op.outputs.mapping_workflow() """ - _inputs: InputsPrepareMappingWorkflow - _outputs: OutputsPrepareMappingWorkflow - def __init__( self, input_support=None, @@ -78,9 +75,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="prepare_mapping_workflow", config=config, server=server) - self._inputs = InputsPrepareMappingWorkflow(self) - self._outputs = OutputsPrepareMappingWorkflow(self) + super().__init__( + name="prepare_mapping_workflow", + config=config, + server=server, + inputs_type=InputsPrepareMappingWorkflow, + outputs_type=OutputsPrepareMappingWorkflow, + ) if input_support is not None: self.inputs.input_support.connect(input_support) if output_support is not None: diff --git a/src/ansys/dpf/core/operators/mapping/scoping_on_coordinates.py b/src/ansys/dpf/core/operators/mapping/scoping_on_coordinates.py index 8ea7627067f..b2478502bcb 100644 --- a/src/ansys/dpf/core/operators/mapping/scoping_on_coordinates.py +++ b/src/ansys/dpf/core/operators/mapping/scoping_on_coordinates.py @@ -57,13 +57,14 @@ class scoping_on_coordinates(Operator): >>> result_scoping = op.outputs.scoping() """ - _inputs: InputsScopingOnCoordinates - _outputs: OutputsScopingOnCoordinates - def __init__(self, coordinates=None, mesh=None, config=None, server=None): - super().__init__(name="scoping::on_coordinates", config=config, server=server) - self._inputs = InputsScopingOnCoordinates(self) - self._outputs = OutputsScopingOnCoordinates(self) + super().__init__( + name="scoping::on_coordinates", + config=config, + server=server, + inputs_type=InputsScopingOnCoordinates, + outputs_type=OutputsScopingOnCoordinates, + ) if coordinates is not None: self.inputs.coordinates.connect(coordinates) if mesh is not None: diff --git a/src/ansys/dpf/core/operators/mapping/solid_to_skin.py b/src/ansys/dpf/core/operators/mapping/solid_to_skin.py index 83590052469..54bc46e7cd7 100644 --- a/src/ansys/dpf/core/operators/mapping/solid_to_skin.py +++ b/src/ansys/dpf/core/operators/mapping/solid_to_skin.py @@ -70,15 +70,16 @@ class solid_to_skin(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsSolidToSkin - _outputs: OutputsSolidToSkin - def __init__( self, field=None, mesh=None, solid_mesh=None, config=None, server=None ): - super().__init__(name="solid_to_skin", config=config, server=server) - self._inputs = InputsSolidToSkin(self) - self._outputs = OutputsSolidToSkin(self) + super().__init__( + name="solid_to_skin", + config=config, + server=server, + inputs_type=InputsSolidToSkin, + outputs_type=OutputsSolidToSkin, + ) if field is not None: self.inputs.field.connect(field) if mesh is not None: diff --git a/src/ansys/dpf/core/operators/mapping/solid_to_skin_fc.py b/src/ansys/dpf/core/operators/mapping/solid_to_skin_fc.py index 1b6b227b22d..08719bcebcb 100644 --- a/src/ansys/dpf/core/operators/mapping/solid_to_skin_fc.py +++ b/src/ansys/dpf/core/operators/mapping/solid_to_skin_fc.py @@ -68,9 +68,6 @@ class solid_to_skin_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsSolidToSkinFc - _outputs: OutputsSolidToSkinFc - def __init__( self, fields_container=None, @@ -79,9 +76,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="solid_to_skin_fc", config=config, server=server) - self._inputs = InputsSolidToSkinFc(self) - self._outputs = OutputsSolidToSkinFc(self) + super().__init__( + name="solid_to_skin_fc", + config=config, + server=server, + inputs_type=InputsSolidToSkinFc, + outputs_type=OutputsSolidToSkinFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if mesh is not None: diff --git a/src/ansys/dpf/core/operators/math/absolute_value_by_component.py b/src/ansys/dpf/core/operators/math/absolute_value_by_component.py index 9ab738567b0..ca66db32640 100644 --- a/src/ansys/dpf/core/operators/math/absolute_value_by_component.py +++ b/src/ansys/dpf/core/operators/math/absolute_value_by_component.py @@ -55,15 +55,14 @@ class absolute_value_by_component(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsAbsoluteValueByComponent - _outputs: OutputsAbsoluteValueByComponent - def __init__(self, field=None, config=None, server=None): super().__init__( - name="absolute_value_by_component", config=config, server=server + name="absolute_value_by_component", + config=config, + server=server, + inputs_type=InputsAbsoluteValueByComponent, + outputs_type=OutputsAbsoluteValueByComponent, ) - self._inputs = InputsAbsoluteValueByComponent(self) - self._outputs = OutputsAbsoluteValueByComponent(self) if field is not None: self.inputs.field.connect(field) diff --git a/src/ansys/dpf/core/operators/math/absolute_value_by_component_fc.py b/src/ansys/dpf/core/operators/math/absolute_value_by_component_fc.py index 82c1eb53423..2b0c068c319 100644 --- a/src/ansys/dpf/core/operators/math/absolute_value_by_component_fc.py +++ b/src/ansys/dpf/core/operators/math/absolute_value_by_component_fc.py @@ -54,15 +54,14 @@ class absolute_value_by_component_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsAbsoluteValueByComponentFc - _outputs: OutputsAbsoluteValueByComponentFc - def __init__(self, fields_container=None, config=None, server=None): super().__init__( - name="absolute_value_by_component_fc", config=config, server=server + name="absolute_value_by_component_fc", + config=config, + server=server, + inputs_type=InputsAbsoluteValueByComponentFc, + outputs_type=OutputsAbsoluteValueByComponentFc, ) - self._inputs = InputsAbsoluteValueByComponentFc(self) - self._outputs = OutputsAbsoluteValueByComponentFc(self) if fields_container is not None: self.inputs.fields_container.connect(fields_container) diff --git a/src/ansys/dpf/core/operators/math/accumulate.py b/src/ansys/dpf/core/operators/math/accumulate.py index aa6274f4b8d..890bb86fb75 100644 --- a/src/ansys/dpf/core/operators/math/accumulate.py +++ b/src/ansys/dpf/core/operators/math/accumulate.py @@ -66,9 +66,6 @@ class accumulate(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsAccumulate - _outputs: OutputsAccumulate - def __init__( self, fieldA=None, @@ -78,9 +75,13 @@ def __init__( server=None, ponderation=None, ): - super().__init__(name="accumulate", config=config, server=server) - self._inputs = InputsAccumulate(self) - self._outputs = OutputsAccumulate(self) + super().__init__( + name="accumulate", + config=config, + server=server, + inputs_type=InputsAccumulate, + outputs_type=OutputsAccumulate, + ) if fieldA is not None: self.inputs.fieldA.connect(fieldA) if weights is not None: diff --git a/src/ansys/dpf/core/operators/math/accumulate_fc.py b/src/ansys/dpf/core/operators/math/accumulate_fc.py index f46ac83d937..2a1fdae0d1d 100644 --- a/src/ansys/dpf/core/operators/math/accumulate_fc.py +++ b/src/ansys/dpf/core/operators/math/accumulate_fc.py @@ -66,9 +66,6 @@ class accumulate_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsAccumulateFc - _outputs: OutputsAccumulateFc - def __init__( self, fields_container=None, @@ -78,9 +75,13 @@ def __init__( server=None, ponderation=None, ): - super().__init__(name="accumulate_fc", config=config, server=server) - self._inputs = InputsAccumulateFc(self) - self._outputs = OutputsAccumulateFc(self) + super().__init__( + name="accumulate_fc", + config=config, + server=server, + inputs_type=InputsAccumulateFc, + outputs_type=OutputsAccumulateFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if weights is not None: diff --git a/src/ansys/dpf/core/operators/math/accumulate_level_over_label_fc.py b/src/ansys/dpf/core/operators/math/accumulate_level_over_label_fc.py index fb5fecbc2e6..4b7a918cda8 100644 --- a/src/ansys/dpf/core/operators/math/accumulate_level_over_label_fc.py +++ b/src/ansys/dpf/core/operators/math/accumulate_level_over_label_fc.py @@ -62,15 +62,14 @@ class accumulate_level_over_label_fc(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsAccumulateLevelOverLabelFc - _outputs: OutputsAccumulateLevelOverLabelFc - def __init__(self, fields_container=None, label=None, config=None, server=None): super().__init__( - name="accumulate_level_over_label_fc", config=config, server=server + name="accumulate_level_over_label_fc", + config=config, + server=server, + inputs_type=InputsAccumulateLevelOverLabelFc, + outputs_type=OutputsAccumulateLevelOverLabelFc, ) - self._inputs = InputsAccumulateLevelOverLabelFc(self) - self._outputs = OutputsAccumulateLevelOverLabelFc(self) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if label is not None: diff --git a/src/ansys/dpf/core/operators/math/accumulate_min_over_label_fc.py b/src/ansys/dpf/core/operators/math/accumulate_min_over_label_fc.py index 97f31706d2a..dd8caf20619 100644 --- a/src/ansys/dpf/core/operators/math/accumulate_min_over_label_fc.py +++ b/src/ansys/dpf/core/operators/math/accumulate_min_over_label_fc.py @@ -61,15 +61,14 @@ class accumulate_min_over_label_fc(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsAccumulateMinOverLabelFc - _outputs: OutputsAccumulateMinOverLabelFc - def __init__(self, fields_container=None, label=None, config=None, server=None): super().__init__( - name="accumulate_min_over_label_fc", config=config, server=server + name="accumulate_min_over_label_fc", + config=config, + server=server, + inputs_type=InputsAccumulateMinOverLabelFc, + outputs_type=OutputsAccumulateMinOverLabelFc, ) - self._inputs = InputsAccumulateMinOverLabelFc(self) - self._outputs = OutputsAccumulateMinOverLabelFc(self) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if label is not None: diff --git a/src/ansys/dpf/core/operators/math/accumulate_over_label_fc.py b/src/ansys/dpf/core/operators/math/accumulate_over_label_fc.py index 338f49d27aa..6bb66a361aa 100644 --- a/src/ansys/dpf/core/operators/math/accumulate_over_label_fc.py +++ b/src/ansys/dpf/core/operators/math/accumulate_over_label_fc.py @@ -61,13 +61,14 @@ class accumulate_over_label_fc(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsAccumulateOverLabelFc - _outputs: OutputsAccumulateOverLabelFc - def __init__(self, fields_container=None, label=None, config=None, server=None): - super().__init__(name="accumulate_over_label_fc", config=config, server=server) - self._inputs = InputsAccumulateOverLabelFc(self) - self._outputs = OutputsAccumulateOverLabelFc(self) + super().__init__( + name="accumulate_over_label_fc", + config=config, + server=server, + inputs_type=InputsAccumulateOverLabelFc, + outputs_type=OutputsAccumulateOverLabelFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if label is not None: diff --git a/src/ansys/dpf/core/operators/math/accumulation_per_scoping.py b/src/ansys/dpf/core/operators/math/accumulation_per_scoping.py index 0ca3a3ebca9..50300e60cbc 100644 --- a/src/ansys/dpf/core/operators/math/accumulation_per_scoping.py +++ b/src/ansys/dpf/core/operators/math/accumulation_per_scoping.py @@ -76,9 +76,6 @@ class accumulation_per_scoping(Operator): >>> result_accumulation_per_scoping_percentage = op.outputs.accumulation_per_scoping_percentage() """ - _inputs: InputsAccumulationPerScoping - _outputs: OutputsAccumulationPerScoping - def __init__( self, fields_container=None, @@ -89,9 +86,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="accumulation_per_scoping", config=config, server=server) - self._inputs = InputsAccumulationPerScoping(self) - self._outputs = OutputsAccumulationPerScoping(self) + super().__init__( + name="accumulation_per_scoping", + config=config, + server=server, + inputs_type=InputsAccumulationPerScoping, + outputs_type=OutputsAccumulationPerScoping, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/math/add.py b/src/ansys/dpf/core/operators/math/add.py index 81cf480fe7d..9467caf5556 100644 --- a/src/ansys/dpf/core/operators/math/add.py +++ b/src/ansys/dpf/core/operators/math/add.py @@ -63,13 +63,14 @@ class add(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsAdd - _outputs: OutputsAdd - def __init__(self, fieldA=None, fieldB=None, config=None, server=None): - super().__init__(name="add", config=config, server=server) - self._inputs = InputsAdd(self) - self._outputs = OutputsAdd(self) + super().__init__( + name="add", + config=config, + server=server, + inputs_type=InputsAdd, + outputs_type=OutputsAdd, + ) if fieldA is not None: self.inputs.fieldA.connect(fieldA) if fieldB is not None: diff --git a/src/ansys/dpf/core/operators/math/add_constant.py b/src/ansys/dpf/core/operators/math/add_constant.py index 3979f2dd882..b16e31c7e0b 100644 --- a/src/ansys/dpf/core/operators/math/add_constant.py +++ b/src/ansys/dpf/core/operators/math/add_constant.py @@ -58,9 +58,6 @@ class add_constant(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsAddConstant - _outputs: OutputsAddConstant - def __init__( self, field=None, @@ -69,9 +66,13 @@ def __init__( server=None, ponderation=None, ): - super().__init__(name="add_constant", config=config, server=server) - self._inputs = InputsAddConstant(self) - self._outputs = OutputsAddConstant(self) + super().__init__( + name="add_constant", + config=config, + server=server, + inputs_type=InputsAddConstant, + outputs_type=OutputsAddConstant, + ) if field is not None: self.inputs.field.connect(field) if weights is not None: diff --git a/src/ansys/dpf/core/operators/math/add_constant_fc.py b/src/ansys/dpf/core/operators/math/add_constant_fc.py index 059d527b1e0..9a8ed77a0cc 100644 --- a/src/ansys/dpf/core/operators/math/add_constant_fc.py +++ b/src/ansys/dpf/core/operators/math/add_constant_fc.py @@ -57,9 +57,6 @@ class add_constant_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsAddConstantFc - _outputs: OutputsAddConstantFc - def __init__( self, fields_container=None, @@ -68,9 +65,13 @@ def __init__( server=None, ponderation=None, ): - super().__init__(name="add_constant_fc", config=config, server=server) - self._inputs = InputsAddConstantFc(self) - self._outputs = OutputsAddConstantFc(self) + super().__init__( + name="add_constant_fc", + config=config, + server=server, + inputs_type=InputsAddConstantFc, + outputs_type=OutputsAddConstantFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if weights is not None: diff --git a/src/ansys/dpf/core/operators/math/add_fc.py b/src/ansys/dpf/core/operators/math/add_fc.py index 0c3f0b8407e..13d70254118 100644 --- a/src/ansys/dpf/core/operators/math/add_fc.py +++ b/src/ansys/dpf/core/operators/math/add_fc.py @@ -59,15 +59,16 @@ class add_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsAddFc - _outputs: OutputsAddFc - def __init__( self, fields_container1=None, fields_container2=None, config=None, server=None ): - super().__init__(name="add_fc", config=config, server=server) - self._inputs = InputsAddFc(self) - self._outputs = OutputsAddFc(self) + super().__init__( + name="add_fc", + config=config, + server=server, + inputs_type=InputsAddFc, + outputs_type=OutputsAddFc, + ) if fields_container1 is not None: self.inputs.fields_container1.connect(fields_container1) if fields_container2 is not None: diff --git a/src/ansys/dpf/core/operators/math/amplitude.py b/src/ansys/dpf/core/operators/math/amplitude.py index e9aeba3b8d2..d9aed80235d 100644 --- a/src/ansys/dpf/core/operators/math/amplitude.py +++ b/src/ansys/dpf/core/operators/math/amplitude.py @@ -58,13 +58,14 @@ class amplitude(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsAmplitude - _outputs: OutputsAmplitude - def __init__(self, fieldA=None, fieldB=None, config=None, server=None): - super().__init__(name="amplitude", config=config, server=server) - self._inputs = InputsAmplitude(self) - self._outputs = OutputsAmplitude(self) + super().__init__( + name="amplitude", + config=config, + server=server, + inputs_type=InputsAmplitude, + outputs_type=OutputsAmplitude, + ) if fieldA is not None: self.inputs.fieldA.connect(fieldA) if fieldB is not None: diff --git a/src/ansys/dpf/core/operators/math/amplitude_fc.py b/src/ansys/dpf/core/operators/math/amplitude_fc.py index cbb8144f41b..0ce22a3c858 100644 --- a/src/ansys/dpf/core/operators/math/amplitude_fc.py +++ b/src/ansys/dpf/core/operators/math/amplitude_fc.py @@ -51,13 +51,14 @@ class amplitude_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsAmplitudeFc - _outputs: OutputsAmplitudeFc - def __init__(self, fields_container=None, config=None, server=None): - super().__init__(name="amplitude_fc", config=config, server=server) - self._inputs = InputsAmplitudeFc(self) - self._outputs = OutputsAmplitudeFc(self) + super().__init__( + name="amplitude_fc", + config=config, + server=server, + inputs_type=InputsAmplitudeFc, + outputs_type=OutputsAmplitudeFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) diff --git a/src/ansys/dpf/core/operators/math/average_over_label_fc.py b/src/ansys/dpf/core/operators/math/average_over_label_fc.py index 9766c01c0a6..9e3ad584c7c 100644 --- a/src/ansys/dpf/core/operators/math/average_over_label_fc.py +++ b/src/ansys/dpf/core/operators/math/average_over_label_fc.py @@ -61,13 +61,14 @@ class average_over_label_fc(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsAverageOverLabelFc - _outputs: OutputsAverageOverLabelFc - def __init__(self, fields_container=None, label=None, config=None, server=None): - super().__init__(name="average_over_label_fc", config=config, server=server) - self._inputs = InputsAverageOverLabelFc(self) - self._outputs = OutputsAverageOverLabelFc(self) + super().__init__( + name="average_over_label_fc", + config=config, + server=server, + inputs_type=InputsAverageOverLabelFc, + outputs_type=OutputsAverageOverLabelFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if label is not None: diff --git a/src/ansys/dpf/core/operators/math/centroid.py b/src/ansys/dpf/core/operators/math/centroid.py index 28b0f9299e2..41b813511ee 100644 --- a/src/ansys/dpf/core/operators/math/centroid.py +++ b/src/ansys/dpf/core/operators/math/centroid.py @@ -65,13 +65,14 @@ class centroid(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsCentroid - _outputs: OutputsCentroid - def __init__(self, fieldA=None, fieldB=None, factor=None, config=None, server=None): - super().__init__(name="centroid", config=config, server=server) - self._inputs = InputsCentroid(self) - self._outputs = OutputsCentroid(self) + super().__init__( + name="centroid", + config=config, + server=server, + inputs_type=InputsCentroid, + outputs_type=OutputsCentroid, + ) if fieldA is not None: self.inputs.fieldA.connect(fieldA) if fieldB is not None: diff --git a/src/ansys/dpf/core/operators/math/centroid_fc.py b/src/ansys/dpf/core/operators/math/centroid_fc.py index 9272eb8bc21..6efa6aa2b25 100644 --- a/src/ansys/dpf/core/operators/math/centroid_fc.py +++ b/src/ansys/dpf/core/operators/math/centroid_fc.py @@ -71,9 +71,6 @@ class centroid_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsCentroidFc - _outputs: OutputsCentroidFc - def __init__( self, fields_container=None, @@ -83,9 +80,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="centroid_fc", config=config, server=server) - self._inputs = InputsCentroidFc(self) - self._outputs = OutputsCentroidFc(self) + super().__init__( + name="centroid_fc", + config=config, + server=server, + inputs_type=InputsCentroidFc, + outputs_type=OutputsCentroidFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if time_freq is not None: diff --git a/src/ansys/dpf/core/operators/math/component_wise_divide.py b/src/ansys/dpf/core/operators/math/component_wise_divide.py index d672893bdb1..5609ebfaaa2 100644 --- a/src/ansys/dpf/core/operators/math/component_wise_divide.py +++ b/src/ansys/dpf/core/operators/math/component_wise_divide.py @@ -62,13 +62,14 @@ class component_wise_divide(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsComponentWiseDivide - _outputs: OutputsComponentWiseDivide - def __init__(self, fieldA=None, fieldB=None, config=None, server=None): - super().__init__(name="component_wise_divide", config=config, server=server) - self._inputs = InputsComponentWiseDivide(self) - self._outputs = OutputsComponentWiseDivide(self) + super().__init__( + name="component_wise_divide", + config=config, + server=server, + inputs_type=InputsComponentWiseDivide, + outputs_type=OutputsComponentWiseDivide, + ) if fieldA is not None: self.inputs.fieldA.connect(fieldA) if fieldB is not None: diff --git a/src/ansys/dpf/core/operators/math/component_wise_divide_fc.py b/src/ansys/dpf/core/operators/math/component_wise_divide_fc.py index bb0c374763e..0e17ab30501 100644 --- a/src/ansys/dpf/core/operators/math/component_wise_divide_fc.py +++ b/src/ansys/dpf/core/operators/math/component_wise_divide_fc.py @@ -59,15 +59,16 @@ class component_wise_divide_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsComponentWiseDivideFc - _outputs: OutputsComponentWiseDivideFc - def __init__( self, fields_containerA=None, fields_containerB=None, config=None, server=None ): - super().__init__(name="component_wise_divide_fc", config=config, server=server) - self._inputs = InputsComponentWiseDivideFc(self) - self._outputs = OutputsComponentWiseDivideFc(self) + super().__init__( + name="component_wise_divide_fc", + config=config, + server=server, + inputs_type=InputsComponentWiseDivideFc, + outputs_type=OutputsComponentWiseDivideFc, + ) if fields_containerA is not None: self.inputs.fields_containerA.connect(fields_containerA) if fields_containerB is not None: diff --git a/src/ansys/dpf/core/operators/math/component_wise_product.py b/src/ansys/dpf/core/operators/math/component_wise_product.py index 049aab7d1d3..d9ec5b664f1 100644 --- a/src/ansys/dpf/core/operators/math/component_wise_product.py +++ b/src/ansys/dpf/core/operators/math/component_wise_product.py @@ -62,13 +62,14 @@ class component_wise_product(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsComponentWiseProduct - _outputs: OutputsComponentWiseProduct - def __init__(self, fieldA=None, fieldB=None, config=None, server=None): - super().__init__(name="component_wise_product", config=config, server=server) - self._inputs = InputsComponentWiseProduct(self) - self._outputs = OutputsComponentWiseProduct(self) + super().__init__( + name="component_wise_product", + config=config, + server=server, + inputs_type=InputsComponentWiseProduct, + outputs_type=OutputsComponentWiseProduct, + ) if fieldA is not None: self.inputs.fieldA.connect(fieldA) if fieldB is not None: diff --git a/src/ansys/dpf/core/operators/math/component_wise_product_fc.py b/src/ansys/dpf/core/operators/math/component_wise_product_fc.py index 12a58056d47..e07fac45690 100644 --- a/src/ansys/dpf/core/operators/math/component_wise_product_fc.py +++ b/src/ansys/dpf/core/operators/math/component_wise_product_fc.py @@ -62,13 +62,14 @@ class component_wise_product_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsComponentWiseProductFc - _outputs: OutputsComponentWiseProductFc - def __init__(self, fields_container=None, fieldB=None, config=None, server=None): - super().__init__(name="component_wise_product_fc", config=config, server=server) - self._inputs = InputsComponentWiseProductFc(self) - self._outputs = OutputsComponentWiseProductFc(self) + super().__init__( + name="component_wise_product_fc", + config=config, + server=server, + inputs_type=InputsComponentWiseProductFc, + outputs_type=OutputsComponentWiseProductFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if fieldB is not None: diff --git a/src/ansys/dpf/core/operators/math/compute_residual_and_error.py b/src/ansys/dpf/core/operators/math/compute_residual_and_error.py index e532f4fa37c..306accaaf35 100644 --- a/src/ansys/dpf/core/operators/math/compute_residual_and_error.py +++ b/src/ansys/dpf/core/operators/math/compute_residual_and_error.py @@ -96,9 +96,6 @@ class compute_residual_and_error(Operator): >>> result_error_normalization_factor = op.outputs.error_normalization_factor() """ - _inputs: InputsComputeResidualAndError - _outputs: OutputsComputeResidualAndError - def __init__( self, field_or_fields_container1=None, @@ -109,9 +106,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="error_norm_calc", config=config, server=server) - self._inputs = InputsComputeResidualAndError(self) - self._outputs = OutputsComputeResidualAndError(self) + super().__init__( + name="error_norm_calc", + config=config, + server=server, + inputs_type=InputsComputeResidualAndError, + outputs_type=OutputsComputeResidualAndError, + ) if field_or_fields_container1 is not None: self.inputs.field_or_fields_container1.connect(field_or_fields_container1) if normalization_type is not None: diff --git a/src/ansys/dpf/core/operators/math/conjugate.py b/src/ansys/dpf/core/operators/math/conjugate.py index fb9c6183b25..051ef8a0bc1 100644 --- a/src/ansys/dpf/core/operators/math/conjugate.py +++ b/src/ansys/dpf/core/operators/math/conjugate.py @@ -52,13 +52,14 @@ class conjugate(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsConjugate - _outputs: OutputsConjugate - def __init__(self, fields_container=None, config=None, server=None): - super().__init__(name="conjugate", config=config, server=server) - self._inputs = InputsConjugate(self) - self._outputs = OutputsConjugate(self) + super().__init__( + name="conjugate", + config=config, + server=server, + inputs_type=InputsConjugate, + outputs_type=OutputsConjugate, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) diff --git a/src/ansys/dpf/core/operators/math/correlation.py b/src/ansys/dpf/core/operators/math/correlation.py index 00dbbcf617c..785d830ad8c 100644 --- a/src/ansys/dpf/core/operators/math/correlation.py +++ b/src/ansys/dpf/core/operators/math/correlation.py @@ -74,9 +74,6 @@ class correlation(Operator): >>> result_index = op.outputs.index() """ - _inputs: InputsCorrelation - _outputs: OutputsCorrelation - def __init__( self, fieldA=None, @@ -87,9 +84,13 @@ def __init__( server=None, ponderation=None, ): - super().__init__(name="correlation", config=config, server=server) - self._inputs = InputsCorrelation(self) - self._outputs = OutputsCorrelation(self) + super().__init__( + name="correlation", + config=config, + server=server, + inputs_type=InputsCorrelation, + outputs_type=OutputsCorrelation, + ) if fieldA is not None: self.inputs.fieldA.connect(fieldA) if fieldB is not None: diff --git a/src/ansys/dpf/core/operators/math/cos.py b/src/ansys/dpf/core/operators/math/cos.py index e71e0dcae81..6c69527912f 100644 --- a/src/ansys/dpf/core/operators/math/cos.py +++ b/src/ansys/dpf/core/operators/math/cos.py @@ -54,13 +54,14 @@ class cos(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsCos - _outputs: OutputsCos - def __init__(self, field=None, config=None, server=None): - super().__init__(name="cos", config=config, server=server) - self._inputs = InputsCos(self) - self._outputs = OutputsCos(self) + super().__init__( + name="cos", + config=config, + server=server, + inputs_type=InputsCos, + outputs_type=OutputsCos, + ) if field is not None: self.inputs.field.connect(field) diff --git a/src/ansys/dpf/core/operators/math/cos_fc.py b/src/ansys/dpf/core/operators/math/cos_fc.py index 84065cc0a56..79ede1b1163 100644 --- a/src/ansys/dpf/core/operators/math/cos_fc.py +++ b/src/ansys/dpf/core/operators/math/cos_fc.py @@ -53,13 +53,14 @@ class cos_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsCosFc - _outputs: OutputsCosFc - def __init__(self, fields_container=None, config=None, server=None): - super().__init__(name="cos_fc", config=config, server=server) - self._inputs = InputsCosFc(self) - self._outputs = OutputsCosFc(self) + super().__init__( + name="cos_fc", + config=config, + server=server, + inputs_type=InputsCosFc, + outputs_type=OutputsCosFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) diff --git a/src/ansys/dpf/core/operators/math/cplx_derive.py b/src/ansys/dpf/core/operators/math/cplx_derive.py index 93e2dd58a61..6cdff6b6359 100644 --- a/src/ansys/dpf/core/operators/math/cplx_derive.py +++ b/src/ansys/dpf/core/operators/math/cplx_derive.py @@ -51,13 +51,14 @@ class cplx_derive(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsCplxDerive - _outputs: OutputsCplxDerive - def __init__(self, fields_container=None, config=None, server=None): - super().__init__(name="cplx_derive", config=config, server=server) - self._inputs = InputsCplxDerive(self) - self._outputs = OutputsCplxDerive(self) + super().__init__( + name="cplx_derive", + config=config, + server=server, + inputs_type=InputsCplxDerive, + outputs_type=OutputsCplxDerive, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) diff --git a/src/ansys/dpf/core/operators/math/cplx_divide.py b/src/ansys/dpf/core/operators/math/cplx_divide.py index 0a032490b80..81f81c1c9e6 100644 --- a/src/ansys/dpf/core/operators/math/cplx_divide.py +++ b/src/ansys/dpf/core/operators/math/cplx_divide.py @@ -56,15 +56,16 @@ class cplx_divide(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsCplxDivide - _outputs: OutputsCplxDivide - def __init__( self, fields_containerA=None, fields_containerB=None, config=None, server=None ): - super().__init__(name="cplx_divide", config=config, server=server) - self._inputs = InputsCplxDivide(self) - self._outputs = OutputsCplxDivide(self) + super().__init__( + name="cplx_divide", + config=config, + server=server, + inputs_type=InputsCplxDivide, + outputs_type=OutputsCplxDivide, + ) if fields_containerA is not None: self.inputs.fields_containerA.connect(fields_containerA) if fields_containerB is not None: diff --git a/src/ansys/dpf/core/operators/math/cplx_dot.py b/src/ansys/dpf/core/operators/math/cplx_dot.py index c34eb7ff065..b30ad92d79f 100644 --- a/src/ansys/dpf/core/operators/math/cplx_dot.py +++ b/src/ansys/dpf/core/operators/math/cplx_dot.py @@ -55,15 +55,16 @@ class cplx_dot(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsCplxDot - _outputs: OutputsCplxDot - def __init__( self, fields_containerA=None, fields_containerB=None, config=None, server=None ): - super().__init__(name="cplx_dot", config=config, server=server) - self._inputs = InputsCplxDot(self) - self._outputs = OutputsCplxDot(self) + super().__init__( + name="cplx_dot", + config=config, + server=server, + inputs_type=InputsCplxDot, + outputs_type=OutputsCplxDot, + ) if fields_containerA is not None: self.inputs.fields_containerA.connect(fields_containerA) if fields_containerB is not None: diff --git a/src/ansys/dpf/core/operators/math/cplx_multiply.py b/src/ansys/dpf/core/operators/math/cplx_multiply.py index 20524bf76fd..cc192540232 100644 --- a/src/ansys/dpf/core/operators/math/cplx_multiply.py +++ b/src/ansys/dpf/core/operators/math/cplx_multiply.py @@ -56,15 +56,16 @@ class cplx_multiply(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsCplxMultiply - _outputs: OutputsCplxMultiply - def __init__( self, fields_containerA=None, fields_containerB=None, config=None, server=None ): - super().__init__(name="cplx_multiply", config=config, server=server) - self._inputs = InputsCplxMultiply(self) - self._outputs = OutputsCplxMultiply(self) + super().__init__( + name="cplx_multiply", + config=config, + server=server, + inputs_type=InputsCplxMultiply, + outputs_type=OutputsCplxMultiply, + ) if fields_containerA is not None: self.inputs.fields_containerA.connect(fields_containerA) if fields_containerB is not None: diff --git a/src/ansys/dpf/core/operators/math/cross_product.py b/src/ansys/dpf/core/operators/math/cross_product.py index 3764779765e..ef3d668003e 100644 --- a/src/ansys/dpf/core/operators/math/cross_product.py +++ b/src/ansys/dpf/core/operators/math/cross_product.py @@ -59,13 +59,14 @@ class cross_product(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsCrossProduct - _outputs: OutputsCrossProduct - def __init__(self, fieldA=None, fieldB=None, config=None, server=None): - super().__init__(name="cross_product", config=config, server=server) - self._inputs = InputsCrossProduct(self) - self._outputs = OutputsCrossProduct(self) + super().__init__( + name="cross_product", + config=config, + server=server, + inputs_type=InputsCrossProduct, + outputs_type=OutputsCrossProduct, + ) if fieldA is not None: self.inputs.fieldA.connect(fieldA) if fieldB is not None: diff --git a/src/ansys/dpf/core/operators/math/cross_product_fc.py b/src/ansys/dpf/core/operators/math/cross_product_fc.py index a0766236e45..8de31cc2f4c 100644 --- a/src/ansys/dpf/core/operators/math/cross_product_fc.py +++ b/src/ansys/dpf/core/operators/math/cross_product_fc.py @@ -59,9 +59,6 @@ class cross_product_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsCrossProductFc - _outputs: OutputsCrossProductFc - def __init__( self, field_or_fields_container_A=None, @@ -69,9 +66,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="cross_product_fc", config=config, server=server) - self._inputs = InputsCrossProductFc(self) - self._outputs = OutputsCrossProductFc(self) + super().__init__( + name="cross_product_fc", + config=config, + server=server, + inputs_type=InputsCrossProductFc, + outputs_type=OutputsCrossProductFc, + ) if field_or_fields_container_A is not None: self.inputs.field_or_fields_container_A.connect(field_or_fields_container_A) if field_or_fields_container_B is not None: diff --git a/src/ansys/dpf/core/operators/math/dot.py b/src/ansys/dpf/core/operators/math/dot.py index 5b457bba458..19c0c9cd8bd 100644 --- a/src/ansys/dpf/core/operators/math/dot.py +++ b/src/ansys/dpf/core/operators/math/dot.py @@ -64,13 +64,14 @@ class dot(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsDot - _outputs: OutputsDot - def __init__(self, fieldA=None, fieldB=None, config=None, server=None): - super().__init__(name="dot", config=config, server=server) - self._inputs = InputsDot(self) - self._outputs = OutputsDot(self) + super().__init__( + name="dot", + config=config, + server=server, + inputs_type=InputsDot, + outputs_type=OutputsDot, + ) if fieldA is not None: self.inputs.fieldA.connect(fieldA) if fieldB is not None: diff --git a/src/ansys/dpf/core/operators/math/dot_tensor.py b/src/ansys/dpf/core/operators/math/dot_tensor.py index 2490619992a..8cb4352aaeb 100644 --- a/src/ansys/dpf/core/operators/math/dot_tensor.py +++ b/src/ansys/dpf/core/operators/math/dot_tensor.py @@ -59,13 +59,14 @@ class dot_tensor(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsDotTensor - _outputs: OutputsDotTensor - def __init__(self, fieldA=None, fieldB=None, config=None, server=None): - super().__init__(name="dot_tensor", config=config, server=server) - self._inputs = InputsDotTensor(self) - self._outputs = OutputsDotTensor(self) + super().__init__( + name="dot_tensor", + config=config, + server=server, + inputs_type=InputsDotTensor, + outputs_type=OutputsDotTensor, + ) if fieldA is not None: self.inputs.fieldA.connect(fieldA) if fieldB is not None: diff --git a/src/ansys/dpf/core/operators/math/entity_extractor.py b/src/ansys/dpf/core/operators/math/entity_extractor.py index 8dc2f8b0755..992326f7b8f 100644 --- a/src/ansys/dpf/core/operators/math/entity_extractor.py +++ b/src/ansys/dpf/core/operators/math/entity_extractor.py @@ -55,13 +55,14 @@ class entity_extractor(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsEntityExtractor - _outputs: OutputsEntityExtractor - def __init__(self, fieldA=None, scalar_int=None, config=None, server=None): - super().__init__(name="entity_extractor", config=config, server=server) - self._inputs = InputsEntityExtractor(self) - self._outputs = OutputsEntityExtractor(self) + super().__init__( + name="entity_extractor", + config=config, + server=server, + inputs_type=InputsEntityExtractor, + outputs_type=OutputsEntityExtractor, + ) if fieldA is not None: self.inputs.fieldA.connect(fieldA) if scalar_int is not None: diff --git a/src/ansys/dpf/core/operators/math/expansion_psd.py b/src/ansys/dpf/core/operators/math/expansion_psd.py index 5d8d6656c94..6a7a268a97f 100644 --- a/src/ansys/dpf/core/operators/math/expansion_psd.py +++ b/src/ansys/dpf/core/operators/math/expansion_psd.py @@ -73,9 +73,6 @@ class expansion_psd(Operator): >>> result_psd = op.outputs.psd() """ - _inputs: InputsExpansionPsd - _outputs: OutputsExpansionPsd - def __init__( self, mode_shapes=None, @@ -86,9 +83,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="expansion::psd", config=config, server=server) - self._inputs = InputsExpansionPsd(self) - self._outputs = OutputsExpansionPsd(self) + super().__init__( + name="expansion::psd", + config=config, + server=server, + inputs_type=InputsExpansionPsd, + outputs_type=OutputsExpansionPsd, + ) if mode_shapes is not None: self.inputs.mode_shapes.connect(mode_shapes) if static_shapes is not None: diff --git a/src/ansys/dpf/core/operators/math/exponential.py b/src/ansys/dpf/core/operators/math/exponential.py index b43ab343901..0e988c11a29 100644 --- a/src/ansys/dpf/core/operators/math/exponential.py +++ b/src/ansys/dpf/core/operators/math/exponential.py @@ -54,13 +54,14 @@ class exponential(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsExponential - _outputs: OutputsExponential - def __init__(self, field=None, config=None, server=None): - super().__init__(name="exponential", config=config, server=server) - self._inputs = InputsExponential(self) - self._outputs = OutputsExponential(self) + super().__init__( + name="exponential", + config=config, + server=server, + inputs_type=InputsExponential, + outputs_type=OutputsExponential, + ) if field is not None: self.inputs.field.connect(field) diff --git a/src/ansys/dpf/core/operators/math/exponential_fc.py b/src/ansys/dpf/core/operators/math/exponential_fc.py index a872dcd2357..2620bc7abfe 100644 --- a/src/ansys/dpf/core/operators/math/exponential_fc.py +++ b/src/ansys/dpf/core/operators/math/exponential_fc.py @@ -53,13 +53,14 @@ class exponential_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsExponentialFc - _outputs: OutputsExponentialFc - def __init__(self, fields_container=None, config=None, server=None): - super().__init__(name="exponential_fc", config=config, server=server) - self._inputs = InputsExponentialFc(self) - self._outputs = OutputsExponentialFc(self) + super().__init__( + name="exponential_fc", + config=config, + server=server, + inputs_type=InputsExponentialFc, + outputs_type=OutputsExponentialFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) diff --git a/src/ansys/dpf/core/operators/math/fft_approx.py b/src/ansys/dpf/core/operators/math/fft_approx.py index b3566132012..b385cac90d7 100644 --- a/src/ansys/dpf/core/operators/math/fft_approx.py +++ b/src/ansys/dpf/core/operators/math/fft_approx.py @@ -98,9 +98,6 @@ class fft_approx(Operator): >>> result_second_der_d2y = op.outputs.second_der_d2y() """ - _inputs: InputsFftApprox - _outputs: OutputsFftApprox - def __init__( self, time_scoping=None, @@ -114,9 +111,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="fft_approx", config=config, server=server) - self._inputs = InputsFftApprox(self) - self._outputs = OutputsFftApprox(self) + super().__init__( + name="fft_approx", + config=config, + server=server, + inputs_type=InputsFftApprox, + outputs_type=OutputsFftApprox, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/math/fft_eval.py b/src/ansys/dpf/core/operators/math/fft_eval.py index d44ca97b3f6..6081261a86e 100644 --- a/src/ansys/dpf/core/operators/math/fft_eval.py +++ b/src/ansys/dpf/core/operators/math/fft_eval.py @@ -60,13 +60,14 @@ class fft_eval(Operator): >>> result_offset = op.outputs.offset() """ - _inputs: InputsFftEval - _outputs: OutputsFftEval - def __init__(self, field_t=None, time_scoping=None, config=None, server=None): - super().__init__(name="fft_eval", config=config, server=server) - self._inputs = InputsFftEval(self) - self._outputs = OutputsFftEval(self) + super().__init__( + name="fft_eval", + config=config, + server=server, + inputs_type=InputsFftEval, + outputs_type=OutputsFftEval, + ) if field_t is not None: self.inputs.field_t.connect(field_t) if time_scoping is not None: diff --git a/src/ansys/dpf/core/operators/math/fft_gradient_eval.py b/src/ansys/dpf/core/operators/math/fft_gradient_eval.py index d3cca6c6d75..44ba51daeba 100644 --- a/src/ansys/dpf/core/operators/math/fft_gradient_eval.py +++ b/src/ansys/dpf/core/operators/math/fft_gradient_eval.py @@ -63,9 +63,6 @@ class fft_gradient_eval(Operator): >>> result_coefficients = op.outputs.coefficients() """ - _inputs: InputsFftGradientEval - _outputs: OutputsFftGradientEval - def __init__( self, fields_container=None, @@ -74,9 +71,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="fft_eval_gr", config=config, server=server) - self._inputs = InputsFftGradientEval(self) - self._outputs = OutputsFftGradientEval(self) + super().__init__( + name="fft_eval_gr", + config=config, + server=server, + inputs_type=InputsFftGradientEval, + outputs_type=OutputsFftGradientEval, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if time_scoping is not None: diff --git a/src/ansys/dpf/core/operators/math/fft_multi_harmonic_minmax.py b/src/ansys/dpf/core/operators/math/fft_multi_harmonic_minmax.py index 80d8c6201e5..116aab05365 100644 --- a/src/ansys/dpf/core/operators/math/fft_multi_harmonic_minmax.py +++ b/src/ansys/dpf/core/operators/math/fft_multi_harmonic_minmax.py @@ -98,9 +98,6 @@ class fft_multi_harmonic_minmax(Operator): >>> result_all_fields = op.outputs.all_fields() """ - _inputs: InputsFftMultiHarmonicMinmax - _outputs: OutputsFftMultiHarmonicMinmax - def __init__( self, fields_container=None, @@ -115,9 +112,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="fft_multi_harmonic_minmax", config=config, server=server) - self._inputs = InputsFftMultiHarmonicMinmax(self) - self._outputs = OutputsFftMultiHarmonicMinmax(self) + super().__init__( + name="fft_multi_harmonic_minmax", + config=config, + server=server, + inputs_type=InputsFftMultiHarmonicMinmax, + outputs_type=OutputsFftMultiHarmonicMinmax, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if rpm_scoping is not None: diff --git a/src/ansys/dpf/core/operators/math/generalized_inner_product.py b/src/ansys/dpf/core/operators/math/generalized_inner_product.py index 1cd27877922..fc9d112abfc 100644 --- a/src/ansys/dpf/core/operators/math/generalized_inner_product.py +++ b/src/ansys/dpf/core/operators/math/generalized_inner_product.py @@ -60,13 +60,14 @@ class generalized_inner_product(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsGeneralizedInnerProduct - _outputs: OutputsGeneralizedInnerProduct - def __init__(self, fieldA=None, fieldB=None, config=None, server=None): - super().__init__(name="generalized_inner_product", config=config, server=server) - self._inputs = InputsGeneralizedInnerProduct(self) - self._outputs = OutputsGeneralizedInnerProduct(self) + super().__init__( + name="generalized_inner_product", + config=config, + server=server, + inputs_type=InputsGeneralizedInnerProduct, + outputs_type=OutputsGeneralizedInnerProduct, + ) if fieldA is not None: self.inputs.fieldA.connect(fieldA) if fieldB is not None: diff --git a/src/ansys/dpf/core/operators/math/generalized_inner_product_fc.py b/src/ansys/dpf/core/operators/math/generalized_inner_product_fc.py index fba79c8967f..22116e31a5d 100644 --- a/src/ansys/dpf/core/operators/math/generalized_inner_product_fc.py +++ b/src/ansys/dpf/core/operators/math/generalized_inner_product_fc.py @@ -60,9 +60,6 @@ class generalized_inner_product_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsGeneralizedInnerProductFc - _outputs: OutputsGeneralizedInnerProductFc - def __init__( self, field_or_fields_container_A=None, @@ -71,10 +68,12 @@ def __init__( server=None, ): super().__init__( - name="generalized_inner_product_fc", config=config, server=server + name="generalized_inner_product_fc", + config=config, + server=server, + inputs_type=InputsGeneralizedInnerProductFc, + outputs_type=OutputsGeneralizedInnerProductFc, ) - self._inputs = InputsGeneralizedInnerProductFc(self) - self._outputs = OutputsGeneralizedInnerProductFc(self) if field_or_fields_container_A is not None: self.inputs.field_or_fields_container_A.connect(field_or_fields_container_A) if field_or_fields_container_B is not None: diff --git a/src/ansys/dpf/core/operators/math/img_part.py b/src/ansys/dpf/core/operators/math/img_part.py index 4c65cbd23d9..66019486e43 100644 --- a/src/ansys/dpf/core/operators/math/img_part.py +++ b/src/ansys/dpf/core/operators/math/img_part.py @@ -52,13 +52,14 @@ class img_part(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsImgPart - _outputs: OutputsImgPart - def __init__(self, fields_container=None, config=None, server=None): - super().__init__(name="img_part", config=config, server=server) - self._inputs = InputsImgPart(self) - self._outputs = OutputsImgPart(self) + super().__init__( + name="img_part", + config=config, + server=server, + inputs_type=InputsImgPart, + outputs_type=OutputsImgPart, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) diff --git a/src/ansys/dpf/core/operators/math/invert.py b/src/ansys/dpf/core/operators/math/invert.py index 423e7ef0ab6..8509d3060a2 100644 --- a/src/ansys/dpf/core/operators/math/invert.py +++ b/src/ansys/dpf/core/operators/math/invert.py @@ -55,13 +55,14 @@ class invert(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsInvert - _outputs: OutputsInvert - def __init__(self, field=None, config=None, server=None): - super().__init__(name="invert", config=config, server=server) - self._inputs = InputsInvert(self) - self._outputs = OutputsInvert(self) + super().__init__( + name="invert", + config=config, + server=server, + inputs_type=InputsInvert, + outputs_type=OutputsInvert, + ) if field is not None: self.inputs.field.connect(field) diff --git a/src/ansys/dpf/core/operators/math/invert_fc.py b/src/ansys/dpf/core/operators/math/invert_fc.py index 363376cc889..13aaba6a55b 100644 --- a/src/ansys/dpf/core/operators/math/invert_fc.py +++ b/src/ansys/dpf/core/operators/math/invert_fc.py @@ -54,13 +54,14 @@ class invert_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsInvertFc - _outputs: OutputsInvertFc - def __init__(self, fields_container=None, config=None, server=None): - super().__init__(name="invert_fc", config=config, server=server) - self._inputs = InputsInvertFc(self) - self._outputs = OutputsInvertFc(self) + super().__init__( + name="invert_fc", + config=config, + server=server, + inputs_type=InputsInvertFc, + outputs_type=OutputsInvertFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) diff --git a/src/ansys/dpf/core/operators/math/kronecker_prod.py b/src/ansys/dpf/core/operators/math/kronecker_prod.py index 8531952a0ca..36c23045005 100644 --- a/src/ansys/dpf/core/operators/math/kronecker_prod.py +++ b/src/ansys/dpf/core/operators/math/kronecker_prod.py @@ -58,13 +58,14 @@ class kronecker_prod(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsKroneckerProd - _outputs: OutputsKroneckerProd - def __init__(self, fieldA=None, fieldB=None, config=None, server=None): - super().__init__(name="kronecker_prod", config=config, server=server) - self._inputs = InputsKroneckerProd(self) - self._outputs = OutputsKroneckerProd(self) + super().__init__( + name="kronecker_prod", + config=config, + server=server, + inputs_type=InputsKroneckerProd, + outputs_type=OutputsKroneckerProd, + ) if fieldA is not None: self.inputs.fieldA.connect(fieldA) if fieldB is not None: diff --git a/src/ansys/dpf/core/operators/math/linear_combination.py b/src/ansys/dpf/core/operators/math/linear_combination.py index 0dee063b38d..f7cab99924c 100644 --- a/src/ansys/dpf/core/operators/math/linear_combination.py +++ b/src/ansys/dpf/core/operators/math/linear_combination.py @@ -70,9 +70,6 @@ class linear_combination(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsLinearCombination - _outputs: OutputsLinearCombination - def __init__( self, a=None, @@ -83,9 +80,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="CplxOp", config=config, server=server) - self._inputs = InputsLinearCombination(self) - self._outputs = OutputsLinearCombination(self) + super().__init__( + name="CplxOp", + config=config, + server=server, + inputs_type=InputsLinearCombination, + outputs_type=OutputsLinearCombination, + ) if a is not None: self.inputs.a.connect(a) if fields_containerA is not None: diff --git a/src/ansys/dpf/core/operators/math/ln.py b/src/ansys/dpf/core/operators/math/ln.py index 6000e531b55..85135ebb0e2 100644 --- a/src/ansys/dpf/core/operators/math/ln.py +++ b/src/ansys/dpf/core/operators/math/ln.py @@ -54,13 +54,14 @@ class ln(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsLn - _outputs: OutputsLn - def __init__(self, field=None, config=None, server=None): - super().__init__(name="ln", config=config, server=server) - self._inputs = InputsLn(self) - self._outputs = OutputsLn(self) + super().__init__( + name="ln", + config=config, + server=server, + inputs_type=InputsLn, + outputs_type=OutputsLn, + ) if field is not None: self.inputs.field.connect(field) diff --git a/src/ansys/dpf/core/operators/math/ln_fc.py b/src/ansys/dpf/core/operators/math/ln_fc.py index 98edc50d673..011e6a292c1 100644 --- a/src/ansys/dpf/core/operators/math/ln_fc.py +++ b/src/ansys/dpf/core/operators/math/ln_fc.py @@ -53,13 +53,14 @@ class ln_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsLnFc - _outputs: OutputsLnFc - def __init__(self, fields_container=None, config=None, server=None): - super().__init__(name="ln_fc", config=config, server=server) - self._inputs = InputsLnFc(self) - self._outputs = OutputsLnFc(self) + super().__init__( + name="ln_fc", + config=config, + server=server, + inputs_type=InputsLnFc, + outputs_type=OutputsLnFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) diff --git a/src/ansys/dpf/core/operators/math/mac.py b/src/ansys/dpf/core/operators/math/mac.py index 33b52fd3eff..0fc85ccdffc 100644 --- a/src/ansys/dpf/core/operators/math/mac.py +++ b/src/ansys/dpf/core/operators/math/mac.py @@ -67,9 +67,6 @@ class mac(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsMac - _outputs: OutputsMac - def __init__( self, fields_containerA=None, @@ -79,9 +76,13 @@ def __init__( server=None, ponderation=None, ): - super().__init__(name="mac", config=config, server=server) - self._inputs = InputsMac(self) - self._outputs = OutputsMac(self) + super().__init__( + name="mac", + config=config, + server=server, + inputs_type=InputsMac, + outputs_type=OutputsMac, + ) if fields_containerA is not None: self.inputs.fields_containerA.connect(fields_containerA) if fields_containerB is not None: diff --git a/src/ansys/dpf/core/operators/math/make_one_on_comp.py b/src/ansys/dpf/core/operators/math/make_one_on_comp.py index 106d1c6e162..0f5ac6493ac 100644 --- a/src/ansys/dpf/core/operators/math/make_one_on_comp.py +++ b/src/ansys/dpf/core/operators/math/make_one_on_comp.py @@ -56,13 +56,14 @@ class make_one_on_comp(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsMakeOneOnComp - _outputs: OutputsMakeOneOnComp - def __init__(self, fieldA=None, scalar_int=None, config=None, server=None): - super().__init__(name="make_one_on_comp", config=config, server=server) - self._inputs = InputsMakeOneOnComp(self) - self._outputs = OutputsMakeOneOnComp(self) + super().__init__( + name="make_one_on_comp", + config=config, + server=server, + inputs_type=InputsMakeOneOnComp, + outputs_type=OutputsMakeOneOnComp, + ) if fieldA is not None: self.inputs.fieldA.connect(fieldA) if scalar_int is not None: diff --git a/src/ansys/dpf/core/operators/math/matrix_inverse.py b/src/ansys/dpf/core/operators/math/matrix_inverse.py index 050469d2d76..c9ee1c242fd 100644 --- a/src/ansys/dpf/core/operators/math/matrix_inverse.py +++ b/src/ansys/dpf/core/operators/math/matrix_inverse.py @@ -53,13 +53,14 @@ class matrix_inverse(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsMatrixInverse - _outputs: OutputsMatrixInverse - def __init__(self, fields_container=None, config=None, server=None): - super().__init__(name="inverseOp", config=config, server=server) - self._inputs = InputsMatrixInverse(self) - self._outputs = OutputsMatrixInverse(self) + super().__init__( + name="inverseOp", + config=config, + server=server, + inputs_type=InputsMatrixInverse, + outputs_type=OutputsMatrixInverse, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) diff --git a/src/ansys/dpf/core/operators/math/min_max_over_time.py b/src/ansys/dpf/core/operators/math/min_max_over_time.py index 7f0254bc75b..0657a36ebd9 100644 --- a/src/ansys/dpf/core/operators/math/min_max_over_time.py +++ b/src/ansys/dpf/core/operators/math/min_max_over_time.py @@ -58,15 +58,14 @@ class min_max_over_time(Operator): >>> result_field_container_2 = op.outputs.field_container_2() """ - _inputs: InputsMinMaxOverTime - _outputs: OutputsMinMaxOverTime - def __init__(self, fields_container=None, int32=None, config=None, server=None): super().__init__( - name="mechanical::min_max_over_time", config=config, server=server + name="mechanical::min_max_over_time", + config=config, + server=server, + inputs_type=InputsMinMaxOverTime, + outputs_type=OutputsMinMaxOverTime, ) - self._inputs = InputsMinMaxOverTime(self) - self._outputs = OutputsMinMaxOverTime(self) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if int32 is not None: diff --git a/src/ansys/dpf/core/operators/math/minus.py b/src/ansys/dpf/core/operators/math/minus.py index 5da02448357..3ed297c1ad4 100644 --- a/src/ansys/dpf/core/operators/math/minus.py +++ b/src/ansys/dpf/core/operators/math/minus.py @@ -62,13 +62,14 @@ class minus(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsMinus - _outputs: OutputsMinus - def __init__(self, fieldA=None, fieldB=None, config=None, server=None): - super().__init__(name="minus", config=config, server=server) - self._inputs = InputsMinus(self) - self._outputs = OutputsMinus(self) + super().__init__( + name="minus", + config=config, + server=server, + inputs_type=InputsMinus, + outputs_type=OutputsMinus, + ) if fieldA is not None: self.inputs.fieldA.connect(fieldA) if fieldB is not None: diff --git a/src/ansys/dpf/core/operators/math/minus_fc.py b/src/ansys/dpf/core/operators/math/minus_fc.py index c3fc71d9d5d..3b56a5c55d9 100644 --- a/src/ansys/dpf/core/operators/math/minus_fc.py +++ b/src/ansys/dpf/core/operators/math/minus_fc.py @@ -62,9 +62,6 @@ class minus_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsMinusFc - _outputs: OutputsMinusFc - def __init__( self, field_or_fields_container_A=None, @@ -72,9 +69,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="minus_fc", config=config, server=server) - self._inputs = InputsMinusFc(self) - self._outputs = OutputsMinusFc(self) + super().__init__( + name="minus_fc", + config=config, + server=server, + inputs_type=InputsMinusFc, + outputs_type=OutputsMinusFc, + ) if field_or_fields_container_A is not None: self.inputs.field_or_fields_container_A.connect(field_or_fields_container_A) if field_or_fields_container_B is not None: diff --git a/src/ansys/dpf/core/operators/math/modal_damping_ratio.py b/src/ansys/dpf/core/operators/math/modal_damping_ratio.py index 4b2634b465e..7813f80594e 100644 --- a/src/ansys/dpf/core/operators/math/modal_damping_ratio.py +++ b/src/ansys/dpf/core/operators/math/modal_damping_ratio.py @@ -74,9 +74,6 @@ class modal_damping_ratio(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsModalDampingRatio - _outputs: OutputsModalDampingRatio - def __init__( self, natural_freq=None, @@ -87,9 +84,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="modal_damping_ratio", config=config, server=server) - self._inputs = InputsModalDampingRatio(self) - self._outputs = OutputsModalDampingRatio(self) + super().__init__( + name="modal_damping_ratio", + config=config, + server=server, + inputs_type=InputsModalDampingRatio, + outputs_type=OutputsModalDampingRatio, + ) if natural_freq is not None: self.inputs.natural_freq.connect(natural_freq) if const_ratio is not None: diff --git a/src/ansys/dpf/core/operators/math/modal_superposition.py b/src/ansys/dpf/core/operators/math/modal_superposition.py index 94acbcc9019..3db45b6edb7 100644 --- a/src/ansys/dpf/core/operators/math/modal_superposition.py +++ b/src/ansys/dpf/core/operators/math/modal_superposition.py @@ -76,9 +76,6 @@ class modal_superposition(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsModalSuperposition - _outputs: OutputsModalSuperposition - def __init__( self, modal_basis=None, @@ -90,10 +87,12 @@ def __init__( server=None, ): super().__init__( - name="expansion::modal_superposition", config=config, server=server + name="expansion::modal_superposition", + config=config, + server=server, + inputs_type=InputsModalSuperposition, + outputs_type=OutputsModalSuperposition, ) - self._inputs = InputsModalSuperposition(self) - self._outputs = OutputsModalSuperposition(self) if modal_basis is not None: self.inputs.modal_basis.connect(modal_basis) if solution_in_modal_space is not None: diff --git a/src/ansys/dpf/core/operators/math/modulus.py b/src/ansys/dpf/core/operators/math/modulus.py index a2825edea3e..8954d1030c0 100644 --- a/src/ansys/dpf/core/operators/math/modulus.py +++ b/src/ansys/dpf/core/operators/math/modulus.py @@ -52,13 +52,14 @@ class modulus(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsModulus - _outputs: OutputsModulus - def __init__(self, fields_container=None, config=None, server=None): - super().__init__(name="modulus", config=config, server=server) - self._inputs = InputsModulus(self) - self._outputs = OutputsModulus(self) + super().__init__( + name="modulus", + config=config, + server=server, + inputs_type=InputsModulus, + outputs_type=OutputsModulus, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) diff --git a/src/ansys/dpf/core/operators/math/norm.py b/src/ansys/dpf/core/operators/math/norm.py index 9ff2b5bef27..90a4790d8b3 100644 --- a/src/ansys/dpf/core/operators/math/norm.py +++ b/src/ansys/dpf/core/operators/math/norm.py @@ -60,13 +60,14 @@ class norm(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsNorm - _outputs: OutputsNorm - def __init__(self, field=None, scalar_int=None, config=None, server=None): - super().__init__(name="norm", config=config, server=server) - self._inputs = InputsNorm(self) - self._outputs = OutputsNorm(self) + super().__init__( + name="norm", + config=config, + server=server, + inputs_type=InputsNorm, + outputs_type=OutputsNorm, + ) if field is not None: self.inputs.field.connect(field) if scalar_int is not None: diff --git a/src/ansys/dpf/core/operators/math/norm_fc.py b/src/ansys/dpf/core/operators/math/norm_fc.py index 6562c597ff3..2b41faaf368 100644 --- a/src/ansys/dpf/core/operators/math/norm_fc.py +++ b/src/ansys/dpf/core/operators/math/norm_fc.py @@ -59,15 +59,16 @@ class norm_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsNormFc - _outputs: OutputsNormFc - def __init__( self, fields_container=None, scalar_int=None, config=None, server=None ): - super().__init__(name="norm_fc", config=config, server=server) - self._inputs = InputsNormFc(self) - self._outputs = OutputsNormFc(self) + super().__init__( + name="norm_fc", + config=config, + server=server, + inputs_type=InputsNormFc, + outputs_type=OutputsNormFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if scalar_int is not None: diff --git a/src/ansys/dpf/core/operators/math/outer_product.py b/src/ansys/dpf/core/operators/math/outer_product.py index 57af7e4d676..2232bbd571a 100644 --- a/src/ansys/dpf/core/operators/math/outer_product.py +++ b/src/ansys/dpf/core/operators/math/outer_product.py @@ -58,13 +58,14 @@ class outer_product(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsOuterProduct - _outputs: OutputsOuterProduct - def __init__(self, fieldA=None, fieldB=None, config=None, server=None): - super().__init__(name="outer_product", config=config, server=server) - self._inputs = InputsOuterProduct(self) - self._outputs = OutputsOuterProduct(self) + super().__init__( + name="outer_product", + config=config, + server=server, + inputs_type=InputsOuterProduct, + outputs_type=OutputsOuterProduct, + ) if fieldA is not None: self.inputs.fieldA.connect(fieldA) if fieldB is not None: diff --git a/src/ansys/dpf/core/operators/math/overall_dot.py b/src/ansys/dpf/core/operators/math/overall_dot.py index bccc769efda..4820113fef6 100644 --- a/src/ansys/dpf/core/operators/math/overall_dot.py +++ b/src/ansys/dpf/core/operators/math/overall_dot.py @@ -57,13 +57,14 @@ class overall_dot(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsOverallDot - _outputs: OutputsOverallDot - def __init__(self, fieldA=None, fieldB=None, config=None, server=None): - super().__init__(name="native::overall_dot", config=config, server=server) - self._inputs = InputsOverallDot(self) - self._outputs = OutputsOverallDot(self) + super().__init__( + name="native::overall_dot", + config=config, + server=server, + inputs_type=InputsOverallDot, + outputs_type=OutputsOverallDot, + ) if fieldA is not None: self.inputs.fieldA.connect(fieldA) if fieldB is not None: diff --git a/src/ansys/dpf/core/operators/math/phase.py b/src/ansys/dpf/core/operators/math/phase.py index f08890a509e..9b444ed7709 100644 --- a/src/ansys/dpf/core/operators/math/phase.py +++ b/src/ansys/dpf/core/operators/math/phase.py @@ -58,13 +58,14 @@ class phase(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsPhase - _outputs: OutputsPhase - def __init__(self, fieldA=None, fieldB=None, config=None, server=None): - super().__init__(name="phase", config=config, server=server) - self._inputs = InputsPhase(self) - self._outputs = OutputsPhase(self) + super().__init__( + name="phase", + config=config, + server=server, + inputs_type=InputsPhase, + outputs_type=OutputsPhase, + ) if fieldA is not None: self.inputs.fieldA.connect(fieldA) if fieldB is not None: diff --git a/src/ansys/dpf/core/operators/math/phase_fc.py b/src/ansys/dpf/core/operators/math/phase_fc.py index 6db1b86e091..87d2fa5511b 100644 --- a/src/ansys/dpf/core/operators/math/phase_fc.py +++ b/src/ansys/dpf/core/operators/math/phase_fc.py @@ -51,13 +51,14 @@ class phase_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsPhaseFc - _outputs: OutputsPhaseFc - def __init__(self, fields_container=None, config=None, server=None): - super().__init__(name="phase_fc", config=config, server=server) - self._inputs = InputsPhaseFc(self) - self._outputs = OutputsPhaseFc(self) + super().__init__( + name="phase_fc", + config=config, + server=server, + inputs_type=InputsPhaseFc, + outputs_type=OutputsPhaseFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) diff --git a/src/ansys/dpf/core/operators/math/polar_to_cplx.py b/src/ansys/dpf/core/operators/math/polar_to_cplx.py index 0cb953ef13d..5043b7b48e6 100644 --- a/src/ansys/dpf/core/operators/math/polar_to_cplx.py +++ b/src/ansys/dpf/core/operators/math/polar_to_cplx.py @@ -51,13 +51,14 @@ class polar_to_cplx(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsPolarToCplx - _outputs: OutputsPolarToCplx - def __init__(self, fields_container=None, config=None, server=None): - super().__init__(name="polar_to_cplx", config=config, server=server) - self._inputs = InputsPolarToCplx(self) - self._outputs = OutputsPolarToCplx(self) + super().__init__( + name="polar_to_cplx", + config=config, + server=server, + inputs_type=InputsPolarToCplx, + outputs_type=OutputsPolarToCplx, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) diff --git a/src/ansys/dpf/core/operators/math/pow.py b/src/ansys/dpf/core/operators/math/pow.py index 1a6b74f3f63..f8b37c15df2 100644 --- a/src/ansys/dpf/core/operators/math/pow.py +++ b/src/ansys/dpf/core/operators/math/pow.py @@ -58,13 +58,14 @@ class pow(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsPow - _outputs: OutputsPow - def __init__(self, field=None, factor=None, config=None, server=None): - super().__init__(name="Pow", config=config, server=server) - self._inputs = InputsPow(self) - self._outputs = OutputsPow(self) + super().__init__( + name="Pow", + config=config, + server=server, + inputs_type=InputsPow, + outputs_type=OutputsPow, + ) if field is not None: self.inputs.field.connect(field) if factor is not None: diff --git a/src/ansys/dpf/core/operators/math/pow_fc.py b/src/ansys/dpf/core/operators/math/pow_fc.py index af7f8bf0538..c3d44027cd9 100644 --- a/src/ansys/dpf/core/operators/math/pow_fc.py +++ b/src/ansys/dpf/core/operators/math/pow_fc.py @@ -58,13 +58,14 @@ class pow_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsPowFc - _outputs: OutputsPowFc - def __init__(self, fields_container=None, factor=None, config=None, server=None): - super().__init__(name="Pow_fc", config=config, server=server) - self._inputs = InputsPowFc(self) - self._outputs = OutputsPowFc(self) + super().__init__( + name="Pow_fc", + config=config, + server=server, + inputs_type=InputsPowFc, + outputs_type=OutputsPowFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if factor is not None: diff --git a/src/ansys/dpf/core/operators/math/qr_solve.py b/src/ansys/dpf/core/operators/math/qr_solve.py index 35c553c8fc4..2b4986cfe99 100644 --- a/src/ansys/dpf/core/operators/math/qr_solve.py +++ b/src/ansys/dpf/core/operators/math/qr_solve.py @@ -57,13 +57,14 @@ class qr_solve(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsQrSolve - _outputs: OutputsQrSolve - def __init__(self, fields_container=None, rhs=None, config=None, server=None): - super().__init__(name="qrsolveOp", config=config, server=server) - self._inputs = InputsQrSolve(self) - self._outputs = OutputsQrSolve(self) + super().__init__( + name="qrsolveOp", + config=config, + server=server, + inputs_type=InputsQrSolve, + outputs_type=OutputsQrSolve, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if rhs is not None: diff --git a/src/ansys/dpf/core/operators/math/real_part.py b/src/ansys/dpf/core/operators/math/real_part.py index 654ed9720e6..b38705eff72 100644 --- a/src/ansys/dpf/core/operators/math/real_part.py +++ b/src/ansys/dpf/core/operators/math/real_part.py @@ -52,13 +52,14 @@ class real_part(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsRealPart - _outputs: OutputsRealPart - def __init__(self, fields_container=None, config=None, server=None): - super().__init__(name="realP_part", config=config, server=server) - self._inputs = InputsRealPart(self) - self._outputs = OutputsRealPart(self) + super().__init__( + name="realP_part", + config=config, + server=server, + inputs_type=InputsRealPart, + outputs_type=OutputsRealPart, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) diff --git a/src/ansys/dpf/core/operators/math/relative_error.py b/src/ansys/dpf/core/operators/math/relative_error.py index 866f1f72903..5b4940bcc82 100644 --- a/src/ansys/dpf/core/operators/math/relative_error.py +++ b/src/ansys/dpf/core/operators/math/relative_error.py @@ -66,13 +66,14 @@ class relative_error(Operator): >>> result_no_ref_scoping = op.outputs.no_ref_scoping() """ - _inputs: InputsRelativeError - _outputs: OutputsRelativeError - def __init__(self, value=None, reference=None, config=None, server=None): - super().__init__(name="relative_error", config=config, server=server) - self._inputs = InputsRelativeError(self) - self._outputs = OutputsRelativeError(self) + super().__init__( + name="relative_error", + config=config, + server=server, + inputs_type=InputsRelativeError, + outputs_type=OutputsRelativeError, + ) if value is not None: self.inputs.value.connect(value) if reference is not None: diff --git a/src/ansys/dpf/core/operators/math/scale.py b/src/ansys/dpf/core/operators/math/scale.py index 48b5868dfa9..229493e4c86 100644 --- a/src/ansys/dpf/core/operators/math/scale.py +++ b/src/ansys/dpf/core/operators/math/scale.py @@ -72,9 +72,6 @@ class scale(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsScale - _outputs: OutputsScale - def __init__( self, field=None, @@ -85,9 +82,13 @@ def __init__( server=None, ponderation=None, ): - super().__init__(name="scale", config=config, server=server) - self._inputs = InputsScale(self) - self._outputs = OutputsScale(self) + super().__init__( + name="scale", + config=config, + server=server, + inputs_type=InputsScale, + outputs_type=OutputsScale, + ) if field is not None: self.inputs.field.connect(field) if weights is not None: diff --git a/src/ansys/dpf/core/operators/math/scale_by_field.py b/src/ansys/dpf/core/operators/math/scale_by_field.py index b856b466244..044bf9b3509 100644 --- a/src/ansys/dpf/core/operators/math/scale_by_field.py +++ b/src/ansys/dpf/core/operators/math/scale_by_field.py @@ -60,13 +60,14 @@ class scale_by_field(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsScaleByField - _outputs: OutputsScaleByField - def __init__(self, fieldA=None, fieldB=None, config=None, server=None): - super().__init__(name="scale_by_field", config=config, server=server) - self._inputs = InputsScaleByField(self) - self._outputs = OutputsScaleByField(self) + super().__init__( + name="scale_by_field", + config=config, + server=server, + inputs_type=InputsScaleByField, + outputs_type=OutputsScaleByField, + ) if fieldA is not None: self.inputs.fieldA.connect(fieldA) if fieldB is not None: diff --git a/src/ansys/dpf/core/operators/math/scale_by_field_fc.py b/src/ansys/dpf/core/operators/math/scale_by_field_fc.py index a91dcbe40f5..d15fdab62d8 100644 --- a/src/ansys/dpf/core/operators/math/scale_by_field_fc.py +++ b/src/ansys/dpf/core/operators/math/scale_by_field_fc.py @@ -60,9 +60,6 @@ class scale_by_field_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsScaleByFieldFc - _outputs: OutputsScaleByFieldFc - def __init__( self, field_or_fields_container_A=None, @@ -70,9 +67,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="scale_by_field_fc", config=config, server=server) - self._inputs = InputsScaleByFieldFc(self) - self._outputs = OutputsScaleByFieldFc(self) + super().__init__( + name="scale_by_field_fc", + config=config, + server=server, + inputs_type=InputsScaleByFieldFc, + outputs_type=OutputsScaleByFieldFc, + ) if field_or_fields_container_A is not None: self.inputs.field_or_fields_container_A.connect(field_or_fields_container_A) if field_or_fields_container_B is not None: diff --git a/src/ansys/dpf/core/operators/math/scale_fc.py b/src/ansys/dpf/core/operators/math/scale_fc.py index d7080d13287..661260dd768 100644 --- a/src/ansys/dpf/core/operators/math/scale_fc.py +++ b/src/ansys/dpf/core/operators/math/scale_fc.py @@ -72,9 +72,6 @@ class scale_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsScaleFc - _outputs: OutputsScaleFc - def __init__( self, fields_container=None, @@ -85,9 +82,13 @@ def __init__( server=None, ponderation=None, ): - super().__init__(name="scale_fc", config=config, server=server) - self._inputs = InputsScaleFc(self) - self._outputs = OutputsScaleFc(self) + super().__init__( + name="scale_fc", + config=config, + server=server, + inputs_type=InputsScaleFc, + outputs_type=OutputsScaleFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if weights is not None: diff --git a/src/ansys/dpf/core/operators/math/sin.py b/src/ansys/dpf/core/operators/math/sin.py index ba2b48c19ad..b03782b972f 100644 --- a/src/ansys/dpf/core/operators/math/sin.py +++ b/src/ansys/dpf/core/operators/math/sin.py @@ -53,13 +53,14 @@ class sin(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsSin - _outputs: OutputsSin - def __init__(self, field=None, config=None, server=None): - super().__init__(name="sin", config=config, server=server) - self._inputs = InputsSin(self) - self._outputs = OutputsSin(self) + super().__init__( + name="sin", + config=config, + server=server, + inputs_type=InputsSin, + outputs_type=OutputsSin, + ) if field is not None: self.inputs.field.connect(field) diff --git a/src/ansys/dpf/core/operators/math/sin_fc.py b/src/ansys/dpf/core/operators/math/sin_fc.py index 43c473e86e6..90ad9c34545 100644 --- a/src/ansys/dpf/core/operators/math/sin_fc.py +++ b/src/ansys/dpf/core/operators/math/sin_fc.py @@ -53,13 +53,14 @@ class sin_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsSinFc - _outputs: OutputsSinFc - def __init__(self, fields_container=None, config=None, server=None): - super().__init__(name="sin_fc", config=config, server=server) - self._inputs = InputsSinFc(self) - self._outputs = OutputsSinFc(self) + super().__init__( + name="sin_fc", + config=config, + server=server, + inputs_type=InputsSinFc, + outputs_type=OutputsSinFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) diff --git a/src/ansys/dpf/core/operators/math/sqr.py b/src/ansys/dpf/core/operators/math/sqr.py index 0c630e15d8a..e0fcdeb313b 100644 --- a/src/ansys/dpf/core/operators/math/sqr.py +++ b/src/ansys/dpf/core/operators/math/sqr.py @@ -54,13 +54,14 @@ class sqr(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsSqr - _outputs: OutputsSqr - def __init__(self, field=None, config=None, server=None): - super().__init__(name="sqr", config=config, server=server) - self._inputs = InputsSqr(self) - self._outputs = OutputsSqr(self) + super().__init__( + name="sqr", + config=config, + server=server, + inputs_type=InputsSqr, + outputs_type=OutputsSqr, + ) if field is not None: self.inputs.field.connect(field) diff --git a/src/ansys/dpf/core/operators/math/sqr_fc.py b/src/ansys/dpf/core/operators/math/sqr_fc.py index 04ef9e393b5..93ad6ae8a5e 100644 --- a/src/ansys/dpf/core/operators/math/sqr_fc.py +++ b/src/ansys/dpf/core/operators/math/sqr_fc.py @@ -53,13 +53,14 @@ class sqr_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsSqrFc - _outputs: OutputsSqrFc - def __init__(self, fields_container=None, config=None, server=None): - super().__init__(name="sqr_fc", config=config, server=server) - self._inputs = InputsSqrFc(self) - self._outputs = OutputsSqrFc(self) + super().__init__( + name="sqr_fc", + config=config, + server=server, + inputs_type=InputsSqrFc, + outputs_type=OutputsSqrFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) diff --git a/src/ansys/dpf/core/operators/math/sqrt.py b/src/ansys/dpf/core/operators/math/sqrt.py index 34931f1886c..d3e45f60404 100644 --- a/src/ansys/dpf/core/operators/math/sqrt.py +++ b/src/ansys/dpf/core/operators/math/sqrt.py @@ -55,13 +55,14 @@ class sqrt(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsSqrt - _outputs: OutputsSqrt - def __init__(self, field=None, config=None, server=None): - super().__init__(name="sqrt", config=config, server=server) - self._inputs = InputsSqrt(self) - self._outputs = OutputsSqrt(self) + super().__init__( + name="sqrt", + config=config, + server=server, + inputs_type=InputsSqrt, + outputs_type=OutputsSqrt, + ) if field is not None: self.inputs.field.connect(field) diff --git a/src/ansys/dpf/core/operators/math/sqrt_fc.py b/src/ansys/dpf/core/operators/math/sqrt_fc.py index 5848a07e49b..6644bb3d81d 100644 --- a/src/ansys/dpf/core/operators/math/sqrt_fc.py +++ b/src/ansys/dpf/core/operators/math/sqrt_fc.py @@ -54,13 +54,14 @@ class sqrt_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsSqrtFc - _outputs: OutputsSqrtFc - def __init__(self, fields_container=None, config=None, server=None): - super().__init__(name="sqrt_fc", config=config, server=server) - self._inputs = InputsSqrtFc(self) - self._outputs = OutputsSqrtFc(self) + super().__init__( + name="sqrt_fc", + config=config, + server=server, + inputs_type=InputsSqrtFc, + outputs_type=OutputsSqrtFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) diff --git a/src/ansys/dpf/core/operators/math/svd.py b/src/ansys/dpf/core/operators/math/svd.py index cc0ed7234fe..c17cc814fa1 100644 --- a/src/ansys/dpf/core/operators/math/svd.py +++ b/src/ansys/dpf/core/operators/math/svd.py @@ -60,13 +60,14 @@ class svd(Operator): >>> result_vt_svd = op.outputs.vt_svd() """ - _inputs: InputsSvd - _outputs: OutputsSvd - def __init__(self, fields_container=None, config=None, server=None): - super().__init__(name="svdOp", config=config, server=server) - self._inputs = InputsSvd(self) - self._outputs = OutputsSvd(self) + super().__init__( + name="svdOp", + config=config, + server=server, + inputs_type=InputsSvd, + outputs_type=OutputsSvd, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) diff --git a/src/ansys/dpf/core/operators/math/sweeping_phase.py b/src/ansys/dpf/core/operators/math/sweeping_phase.py index b625010aea0..e3616deba88 100644 --- a/src/ansys/dpf/core/operators/math/sweeping_phase.py +++ b/src/ansys/dpf/core/operators/math/sweeping_phase.py @@ -79,9 +79,6 @@ class sweeping_phase(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsSweepingPhase - _outputs: OutputsSweepingPhase - def __init__( self, real_field=None, @@ -93,9 +90,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="sweeping_phase", config=config, server=server) - self._inputs = InputsSweepingPhase(self) - self._outputs = OutputsSweepingPhase(self) + super().__init__( + name="sweeping_phase", + config=config, + server=server, + inputs_type=InputsSweepingPhase, + outputs_type=OutputsSweepingPhase, + ) if real_field is not None: self.inputs.real_field.connect(real_field) if imaginary_field is not None: diff --git a/src/ansys/dpf/core/operators/math/sweeping_phase_fc.py b/src/ansys/dpf/core/operators/math/sweeping_phase_fc.py index 17cf019d147..632cb11c0d6 100644 --- a/src/ansys/dpf/core/operators/math/sweeping_phase_fc.py +++ b/src/ansys/dpf/core/operators/math/sweeping_phase_fc.py @@ -68,9 +68,6 @@ class sweeping_phase_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsSweepingPhaseFc - _outputs: OutputsSweepingPhaseFc - def __init__( self, fields_container=None, @@ -80,9 +77,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="sweeping_phase_fc", config=config, server=server) - self._inputs = InputsSweepingPhaseFc(self) - self._outputs = OutputsSweepingPhaseFc(self) + super().__init__( + name="sweeping_phase_fc", + config=config, + server=server, + inputs_type=InputsSweepingPhaseFc, + outputs_type=OutputsSweepingPhaseFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if angle is not None: diff --git a/src/ansys/dpf/core/operators/math/time_derivation.py b/src/ansys/dpf/core/operators/math/time_derivation.py index 46d683aed8d..1577493057d 100644 --- a/src/ansys/dpf/core/operators/math/time_derivation.py +++ b/src/ansys/dpf/core/operators/math/time_derivation.py @@ -57,13 +57,14 @@ class time_derivation(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsTimeDerivation - _outputs: OutputsTimeDerivation - def __init__(self, field=None, spline_fitting=None, config=None, server=None): - super().__init__(name="TimeDerivation", config=config, server=server) - self._inputs = InputsTimeDerivation(self) - self._outputs = OutputsTimeDerivation(self) + super().__init__( + name="TimeDerivation", + config=config, + server=server, + inputs_type=InputsTimeDerivation, + outputs_type=OutputsTimeDerivation, + ) if field is not None: self.inputs.field.connect(field) if spline_fitting is not None: diff --git a/src/ansys/dpf/core/operators/math/time_freq_interpolation.py b/src/ansys/dpf/core/operators/math/time_freq_interpolation.py index 9c58fd9b650..4a2544ecc2d 100644 --- a/src/ansys/dpf/core/operators/math/time_freq_interpolation.py +++ b/src/ansys/dpf/core/operators/math/time_freq_interpolation.py @@ -83,9 +83,6 @@ class time_freq_interpolation(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsTimeFreqInterpolation - _outputs: OutputsTimeFreqInterpolation - def __init__( self, fields_container=None, @@ -97,9 +94,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="time_freq_interpolation", config=config, server=server) - self._inputs = InputsTimeFreqInterpolation(self) - self._outputs = OutputsTimeFreqInterpolation(self) + super().__init__( + name="time_freq_interpolation", + config=config, + server=server, + inputs_type=InputsTimeFreqInterpolation, + outputs_type=OutputsTimeFreqInterpolation, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if time_freq_values is not None: diff --git a/src/ansys/dpf/core/operators/math/time_integration.py b/src/ansys/dpf/core/operators/math/time_integration.py index 6d1a5fcf836..b391934fb54 100644 --- a/src/ansys/dpf/core/operators/math/time_integration.py +++ b/src/ansys/dpf/core/operators/math/time_integration.py @@ -72,9 +72,6 @@ class time_integration(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsTimeIntegration - _outputs: OutputsTimeIntegration - def __init__( self, field=None, @@ -85,9 +82,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="TimeIntegration", config=config, server=server) - self._inputs = InputsTimeIntegration(self) - self._outputs = OutputsTimeIntegration(self) + super().__init__( + name="TimeIntegration", + config=config, + server=server, + inputs_type=InputsTimeIntegration, + outputs_type=OutputsTimeIntegration, + ) if field is not None: self.inputs.field.connect(field) if resample_output is not None: diff --git a/src/ansys/dpf/core/operators/math/unit_convert.py b/src/ansys/dpf/core/operators/math/unit_convert.py index 0eb82ce0ed5..1c97065cbcd 100644 --- a/src/ansys/dpf/core/operators/math/unit_convert.py +++ b/src/ansys/dpf/core/operators/math/unit_convert.py @@ -62,15 +62,16 @@ class unit_convert(Operator): >>> result_converted_entity = op.outputs.converted_entity() """ - _inputs: InputsUnitConvert - _outputs: OutputsUnitConvert - def __init__( self, entity_to_convert=None, unit_name=None, config=None, server=None ): - super().__init__(name="unit_convert", config=config, server=server) - self._inputs = InputsUnitConvert(self) - self._outputs = OutputsUnitConvert(self) + super().__init__( + name="unit_convert", + config=config, + server=server, + inputs_type=InputsUnitConvert, + outputs_type=OutputsUnitConvert, + ) if entity_to_convert is not None: self.inputs.entity_to_convert.connect(entity_to_convert) if unit_name is not None: diff --git a/src/ansys/dpf/core/operators/math/unit_convert_fc.py b/src/ansys/dpf/core/operators/math/unit_convert_fc.py index baae0c54f1e..33f6dc39c50 100644 --- a/src/ansys/dpf/core/operators/math/unit_convert_fc.py +++ b/src/ansys/dpf/core/operators/math/unit_convert_fc.py @@ -57,13 +57,14 @@ class unit_convert_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsUnitConvertFc - _outputs: OutputsUnitConvertFc - def __init__(self, fields_container=None, unit_name=None, config=None, server=None): - super().__init__(name="unit_convert_fc", config=config, server=server) - self._inputs = InputsUnitConvertFc(self) - self._outputs = OutputsUnitConvertFc(self) + super().__init__( + name="unit_convert_fc", + config=config, + server=server, + inputs_type=InputsUnitConvertFc, + outputs_type=OutputsUnitConvertFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if unit_name is not None: diff --git a/src/ansys/dpf/core/operators/math/window_bartlett.py b/src/ansys/dpf/core/operators/math/window_bartlett.py index e31d93f2961..6a2ab66ceaa 100644 --- a/src/ansys/dpf/core/operators/math/window_bartlett.py +++ b/src/ansys/dpf/core/operators/math/window_bartlett.py @@ -55,13 +55,14 @@ class window_bartlett(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsWindowBartlett - _outputs: OutputsWindowBartlett - def __init__(self, field=None, config=None, server=None): - super().__init__(name="window::bartlett", config=config, server=server) - self._inputs = InputsWindowBartlett(self) - self._outputs = OutputsWindowBartlett(self) + super().__init__( + name="window::bartlett", + config=config, + server=server, + inputs_type=InputsWindowBartlett, + outputs_type=OutputsWindowBartlett, + ) if field is not None: self.inputs.field.connect(field) diff --git a/src/ansys/dpf/core/operators/math/window_bartlett_fc.py b/src/ansys/dpf/core/operators/math/window_bartlett_fc.py index 5ff5ff5bde3..7cd802972d1 100644 --- a/src/ansys/dpf/core/operators/math/window_bartlett_fc.py +++ b/src/ansys/dpf/core/operators/math/window_bartlett_fc.py @@ -53,13 +53,14 @@ class window_bartlett_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsWindowBartlettFc - _outputs: OutputsWindowBartlettFc - def __init__(self, fields_container=None, config=None, server=None): - super().__init__(name="window::bartlett_fc", config=config, server=server) - self._inputs = InputsWindowBartlettFc(self) - self._outputs = OutputsWindowBartlettFc(self) + super().__init__( + name="window::bartlett_fc", + config=config, + server=server, + inputs_type=InputsWindowBartlettFc, + outputs_type=OutputsWindowBartlettFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) diff --git a/src/ansys/dpf/core/operators/math/window_blackman.py b/src/ansys/dpf/core/operators/math/window_blackman.py index e3fa61b8ab4..c86258ebab1 100644 --- a/src/ansys/dpf/core/operators/math/window_blackman.py +++ b/src/ansys/dpf/core/operators/math/window_blackman.py @@ -55,13 +55,14 @@ class window_blackman(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsWindowBlackman - _outputs: OutputsWindowBlackman - def __init__(self, field=None, config=None, server=None): - super().__init__(name="window::blackman", config=config, server=server) - self._inputs = InputsWindowBlackman(self) - self._outputs = OutputsWindowBlackman(self) + super().__init__( + name="window::blackman", + config=config, + server=server, + inputs_type=InputsWindowBlackman, + outputs_type=OutputsWindowBlackman, + ) if field is not None: self.inputs.field.connect(field) diff --git a/src/ansys/dpf/core/operators/math/window_blackman_fc.py b/src/ansys/dpf/core/operators/math/window_blackman_fc.py index ab23ac0270a..8b33505f3e7 100644 --- a/src/ansys/dpf/core/operators/math/window_blackman_fc.py +++ b/src/ansys/dpf/core/operators/math/window_blackman_fc.py @@ -53,13 +53,14 @@ class window_blackman_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsWindowBlackmanFc - _outputs: OutputsWindowBlackmanFc - def __init__(self, fields_container=None, config=None, server=None): - super().__init__(name="window::blackman_fc", config=config, server=server) - self._inputs = InputsWindowBlackmanFc(self) - self._outputs = OutputsWindowBlackmanFc(self) + super().__init__( + name="window::blackman_fc", + config=config, + server=server, + inputs_type=InputsWindowBlackmanFc, + outputs_type=OutputsWindowBlackmanFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) diff --git a/src/ansys/dpf/core/operators/math/window_hamming.py b/src/ansys/dpf/core/operators/math/window_hamming.py index 1223e992f39..9ecefe54b48 100644 --- a/src/ansys/dpf/core/operators/math/window_hamming.py +++ b/src/ansys/dpf/core/operators/math/window_hamming.py @@ -55,13 +55,14 @@ class window_hamming(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsWindowHamming - _outputs: OutputsWindowHamming - def __init__(self, field=None, config=None, server=None): - super().__init__(name="window::hamming", config=config, server=server) - self._inputs = InputsWindowHamming(self) - self._outputs = OutputsWindowHamming(self) + super().__init__( + name="window::hamming", + config=config, + server=server, + inputs_type=InputsWindowHamming, + outputs_type=OutputsWindowHamming, + ) if field is not None: self.inputs.field.connect(field) diff --git a/src/ansys/dpf/core/operators/math/window_hamming_fc.py b/src/ansys/dpf/core/operators/math/window_hamming_fc.py index ddfb0e7b89d..f967c3a3c27 100644 --- a/src/ansys/dpf/core/operators/math/window_hamming_fc.py +++ b/src/ansys/dpf/core/operators/math/window_hamming_fc.py @@ -53,13 +53,14 @@ class window_hamming_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsWindowHammingFc - _outputs: OutputsWindowHammingFc - def __init__(self, fields_container=None, config=None, server=None): - super().__init__(name="window::hamming_fc", config=config, server=server) - self._inputs = InputsWindowHammingFc(self) - self._outputs = OutputsWindowHammingFc(self) + super().__init__( + name="window::hamming_fc", + config=config, + server=server, + inputs_type=InputsWindowHammingFc, + outputs_type=OutputsWindowHammingFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) diff --git a/src/ansys/dpf/core/operators/math/window_hanning.py b/src/ansys/dpf/core/operators/math/window_hanning.py index 14baddf140d..1c52154351d 100644 --- a/src/ansys/dpf/core/operators/math/window_hanning.py +++ b/src/ansys/dpf/core/operators/math/window_hanning.py @@ -55,13 +55,14 @@ class window_hanning(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsWindowHanning - _outputs: OutputsWindowHanning - def __init__(self, field=None, config=None, server=None): - super().__init__(name="window::hanning", config=config, server=server) - self._inputs = InputsWindowHanning(self) - self._outputs = OutputsWindowHanning(self) + super().__init__( + name="window::hanning", + config=config, + server=server, + inputs_type=InputsWindowHanning, + outputs_type=OutputsWindowHanning, + ) if field is not None: self.inputs.field.connect(field) diff --git a/src/ansys/dpf/core/operators/math/window_hanning_fc.py b/src/ansys/dpf/core/operators/math/window_hanning_fc.py index e7c338a2c1d..9198fb072ea 100644 --- a/src/ansys/dpf/core/operators/math/window_hanning_fc.py +++ b/src/ansys/dpf/core/operators/math/window_hanning_fc.py @@ -53,13 +53,14 @@ class window_hanning_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsWindowHanningFc - _outputs: OutputsWindowHanningFc - def __init__(self, fields_container=None, config=None, server=None): - super().__init__(name="window::hanning_fc", config=config, server=server) - self._inputs = InputsWindowHanningFc(self) - self._outputs = OutputsWindowHanningFc(self) + super().__init__( + name="window::hanning_fc", + config=config, + server=server, + inputs_type=InputsWindowHanningFc, + outputs_type=OutputsWindowHanningFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) diff --git a/src/ansys/dpf/core/operators/math/window_triangular.py b/src/ansys/dpf/core/operators/math/window_triangular.py index cea549a147d..4e4e1d3eb46 100644 --- a/src/ansys/dpf/core/operators/math/window_triangular.py +++ b/src/ansys/dpf/core/operators/math/window_triangular.py @@ -55,13 +55,14 @@ class window_triangular(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsWindowTriangular - _outputs: OutputsWindowTriangular - def __init__(self, field=None, config=None, server=None): - super().__init__(name="window::triangular", config=config, server=server) - self._inputs = InputsWindowTriangular(self) - self._outputs = OutputsWindowTriangular(self) + super().__init__( + name="window::triangular", + config=config, + server=server, + inputs_type=InputsWindowTriangular, + outputs_type=OutputsWindowTriangular, + ) if field is not None: self.inputs.field.connect(field) diff --git a/src/ansys/dpf/core/operators/math/window_triangular_fc.py b/src/ansys/dpf/core/operators/math/window_triangular_fc.py index 7f80ee411e0..4ec80c9f3fa 100644 --- a/src/ansys/dpf/core/operators/math/window_triangular_fc.py +++ b/src/ansys/dpf/core/operators/math/window_triangular_fc.py @@ -53,13 +53,14 @@ class window_triangular_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsWindowTriangularFc - _outputs: OutputsWindowTriangularFc - def __init__(self, fields_container=None, config=None, server=None): - super().__init__(name="window::triangular_fc", config=config, server=server) - self._inputs = InputsWindowTriangularFc(self) - self._outputs = OutputsWindowTriangularFc(self) + super().__init__( + name="window::triangular_fc", + config=config, + server=server, + inputs_type=InputsWindowTriangularFc, + outputs_type=OutputsWindowTriangularFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) diff --git a/src/ansys/dpf/core/operators/math/window_welch.py b/src/ansys/dpf/core/operators/math/window_welch.py index 09ebbc69580..05d69b25e3b 100644 --- a/src/ansys/dpf/core/operators/math/window_welch.py +++ b/src/ansys/dpf/core/operators/math/window_welch.py @@ -55,13 +55,14 @@ class window_welch(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsWindowWelch - _outputs: OutputsWindowWelch - def __init__(self, field=None, config=None, server=None): - super().__init__(name="window::welch", config=config, server=server) - self._inputs = InputsWindowWelch(self) - self._outputs = OutputsWindowWelch(self) + super().__init__( + name="window::welch", + config=config, + server=server, + inputs_type=InputsWindowWelch, + outputs_type=OutputsWindowWelch, + ) if field is not None: self.inputs.field.connect(field) diff --git a/src/ansys/dpf/core/operators/math/window_welch_fc.py b/src/ansys/dpf/core/operators/math/window_welch_fc.py index 46c3b1b0eee..38cea993fcb 100644 --- a/src/ansys/dpf/core/operators/math/window_welch_fc.py +++ b/src/ansys/dpf/core/operators/math/window_welch_fc.py @@ -53,13 +53,14 @@ class window_welch_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsWindowWelchFc - _outputs: OutputsWindowWelchFc - def __init__(self, fields_container=None, config=None, server=None): - super().__init__(name="window::welch_fc", config=config, server=server) - self._inputs = InputsWindowWelchFc(self) - self._outputs = OutputsWindowWelchFc(self) + super().__init__( + name="window::welch_fc", + config=config, + server=server, + inputs_type=InputsWindowWelchFc, + outputs_type=OutputsWindowWelchFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) diff --git a/src/ansys/dpf/core/operators/mesh/acmo_mesh_provider.py b/src/ansys/dpf/core/operators/mesh/acmo_mesh_provider.py index de47d6f75a2..3b23624d115 100644 --- a/src/ansys/dpf/core/operators/mesh/acmo_mesh_provider.py +++ b/src/ansys/dpf/core/operators/mesh/acmo_mesh_provider.py @@ -55,13 +55,14 @@ class acmo_mesh_provider(Operator): >>> result_meshes_container = op.outputs.meshes_container() """ - _inputs: InputsAcmoMeshProvider - _outputs: OutputsAcmoMeshProvider - def __init__(self, assembly_mesh=None, unit=None, config=None, server=None): - super().__init__(name="acmo_mesh_provider", config=config, server=server) - self._inputs = InputsAcmoMeshProvider(self) - self._outputs = OutputsAcmoMeshProvider(self) + super().__init__( + name="acmo_mesh_provider", + config=config, + server=server, + inputs_type=InputsAcmoMeshProvider, + outputs_type=OutputsAcmoMeshProvider, + ) if assembly_mesh is not None: self.inputs.assembly_mesh.connect(assembly_mesh) if unit is not None: diff --git a/src/ansys/dpf/core/operators/mesh/beam_properties.py b/src/ansys/dpf/core/operators/mesh/beam_properties.py index 77214aa555e..47a5d658a2a 100644 --- a/src/ansys/dpf/core/operators/mesh/beam_properties.py +++ b/src/ansys/dpf/core/operators/mesh/beam_properties.py @@ -101,13 +101,14 @@ class beam_properties(Operator): >>> result_field_offset_z = op.outputs.field_offset_z() """ - _inputs: InputsBeamProperties - _outputs: OutputsBeamProperties - def __init__(self, streams=None, data_sources=None, config=None, server=None): - super().__init__(name="beam_properties", config=config, server=server) - self._inputs = InputsBeamProperties(self) - self._outputs = OutputsBeamProperties(self) + super().__init__( + name="beam_properties", + config=config, + server=server, + inputs_type=InputsBeamProperties, + outputs_type=OutputsBeamProperties, + ) if streams is not None: self.inputs.streams.connect(streams) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/mesh/change_cs.py b/src/ansys/dpf/core/operators/mesh/change_cs.py index 6bafc676703..9ad77a05430 100644 --- a/src/ansys/dpf/core/operators/mesh/change_cs.py +++ b/src/ansys/dpf/core/operators/mesh/change_cs.py @@ -60,13 +60,14 @@ class change_cs(Operator): >>> result_meshed_region = op.outputs.meshed_region() """ - _inputs: InputsChangeCs - _outputs: OutputsChangeCs - def __init__(self, meshes=None, coordinate_system=None, config=None, server=None): - super().__init__(name="mesh::change_cs", config=config, server=server) - self._inputs = InputsChangeCs(self) - self._outputs = OutputsChangeCs(self) + super().__init__( + name="mesh::change_cs", + config=config, + server=server, + inputs_type=InputsChangeCs, + outputs_type=OutputsChangeCs, + ) if meshes is not None: self.inputs.meshes.connect(meshes) if coordinate_system is not None: diff --git a/src/ansys/dpf/core/operators/mesh/combine_levelset.py b/src/ansys/dpf/core/operators/mesh/combine_levelset.py index 0f8a806637e..4e5c515c7be 100644 --- a/src/ansys/dpf/core/operators/mesh/combine_levelset.py +++ b/src/ansys/dpf/core/operators/mesh/combine_levelset.py @@ -55,13 +55,14 @@ class combine_levelset(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsCombineLevelset - _outputs: OutputsCombineLevelset - def __init__(self, fieldA=None, fieldB=None, config=None, server=None): - super().__init__(name="levelset::combine", config=config, server=server) - self._inputs = InputsCombineLevelset(self) - self._outputs = OutputsCombineLevelset(self) + super().__init__( + name="levelset::combine", + config=config, + server=server, + inputs_type=InputsCombineLevelset, + outputs_type=OutputsCombineLevelset, + ) if fieldA is not None: self.inputs.fieldA.connect(fieldA) if fieldB is not None: diff --git a/src/ansys/dpf/core/operators/mesh/decimate_mesh.py b/src/ansys/dpf/core/operators/mesh/decimate_mesh.py index bfd978729fd..f747d10dc3d 100644 --- a/src/ansys/dpf/core/operators/mesh/decimate_mesh.py +++ b/src/ansys/dpf/core/operators/mesh/decimate_mesh.py @@ -63,9 +63,6 @@ class decimate_mesh(Operator): >>> result_mesh = op.outputs.mesh() """ - _inputs: InputsDecimateMesh - _outputs: OutputsDecimateMesh - def __init__( self, mesh=None, @@ -74,9 +71,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="decimate_mesh", config=config, server=server) - self._inputs = InputsDecimateMesh(self) - self._outputs = OutputsDecimateMesh(self) + super().__init__( + name="decimate_mesh", + config=config, + server=server, + inputs_type=InputsDecimateMesh, + outputs_type=OutputsDecimateMesh, + ) if mesh is not None: self.inputs.mesh.connect(mesh) if preservation_ratio is not None: diff --git a/src/ansys/dpf/core/operators/mesh/exclude_levelset.py b/src/ansys/dpf/core/operators/mesh/exclude_levelset.py index 8d68b6fd476..0d2ba159a59 100644 --- a/src/ansys/dpf/core/operators/mesh/exclude_levelset.py +++ b/src/ansys/dpf/core/operators/mesh/exclude_levelset.py @@ -55,13 +55,14 @@ class exclude_levelset(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsExcludeLevelset - _outputs: OutputsExcludeLevelset - def __init__(self, fieldA=None, fieldB=None, config=None, server=None): - super().__init__(name="levelset::exclude", config=config, server=server) - self._inputs = InputsExcludeLevelset(self) - self._outputs = OutputsExcludeLevelset(self) + super().__init__( + name="levelset::exclude", + config=config, + server=server, + inputs_type=InputsExcludeLevelset, + outputs_type=OutputsExcludeLevelset, + ) if fieldA is not None: self.inputs.fieldA.connect(fieldA) if fieldB is not None: diff --git a/src/ansys/dpf/core/operators/mesh/external_layer.py b/src/ansys/dpf/core/operators/mesh/external_layer.py index 6f7afd0f668..25d2bc3f48a 100644 --- a/src/ansys/dpf/core/operators/mesh/external_layer.py +++ b/src/ansys/dpf/core/operators/mesh/external_layer.py @@ -57,15 +57,14 @@ class external_layer(Operator): >>> result_elements_mesh_scoping = op.outputs.elements_mesh_scoping() """ - _inputs: InputsExternalLayer - _outputs: OutputsExternalLayer - def __init__(self, mesh=None, config=None, server=None): super().__init__( - name="meshed_external_layer_sector", config=config, server=server + name="meshed_external_layer_sector", + config=config, + server=server, + inputs_type=InputsExternalLayer, + outputs_type=OutputsExternalLayer, ) - self._inputs = InputsExternalLayer(self) - self._outputs = OutputsExternalLayer(self) if mesh is not None: self.inputs.mesh.connect(mesh) diff --git a/src/ansys/dpf/core/operators/mesh/from_field.py b/src/ansys/dpf/core/operators/mesh/from_field.py index 9c98d27d3bf..b23e026ce14 100644 --- a/src/ansys/dpf/core/operators/mesh/from_field.py +++ b/src/ansys/dpf/core/operators/mesh/from_field.py @@ -54,13 +54,14 @@ class from_field(Operator): >>> result_mesh = op.outputs.mesh() """ - _inputs: InputsFromField - _outputs: OutputsFromField - def __init__(self, field=None, config=None, server=None): - super().__init__(name="GetSupportFromField", config=config, server=server) - self._inputs = InputsFromField(self) - self._outputs = OutputsFromField(self) + super().__init__( + name="GetSupportFromField", + config=config, + server=server, + inputs_type=InputsFromField, + outputs_type=OutputsFromField, + ) if field is not None: self.inputs.field.connect(field) diff --git a/src/ansys/dpf/core/operators/mesh/from_scoping.py b/src/ansys/dpf/core/operators/mesh/from_scoping.py index 7af8c3008fc..500719fc259 100644 --- a/src/ansys/dpf/core/operators/mesh/from_scoping.py +++ b/src/ansys/dpf/core/operators/mesh/from_scoping.py @@ -72,9 +72,6 @@ class from_scoping(Operator): >>> result_mesh = op.outputs.mesh() """ - _inputs: InputsFromScoping - _outputs: OutputsFromScoping - def __init__( self, scoping=None, @@ -84,9 +81,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="mesh::by_scoping", config=config, server=server) - self._inputs = InputsFromScoping(self) - self._outputs = OutputsFromScoping(self) + super().__init__( + name="mesh::by_scoping", + config=config, + server=server, + inputs_type=InputsFromScoping, + outputs_type=OutputsFromScoping, + ) if scoping is not None: self.inputs.scoping.connect(scoping) if inclusive is not None: diff --git a/src/ansys/dpf/core/operators/mesh/from_scopings.py b/src/ansys/dpf/core/operators/mesh/from_scopings.py index 8c38e0d468a..f4cee3fbdb2 100644 --- a/src/ansys/dpf/core/operators/mesh/from_scopings.py +++ b/src/ansys/dpf/core/operators/mesh/from_scopings.py @@ -69,9 +69,6 @@ class from_scopings(Operator): >>> result_meshes = op.outputs.meshes() """ - _inputs: InputsFromScopings - _outputs: OutputsFromScopings - def __init__( self, scopings_container=None, @@ -81,9 +78,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="meshes::by_scopings", config=config, server=server) - self._inputs = InputsFromScopings(self) - self._outputs = OutputsFromScopings(self) + super().__init__( + name="meshes::by_scopings", + config=config, + server=server, + inputs_type=InputsFromScopings, + outputs_type=OutputsFromScopings, + ) if scopings_container is not None: self.inputs.scopings_container.connect(scopings_container) if inclusive is not None: diff --git a/src/ansys/dpf/core/operators/mesh/iso_surfaces.py b/src/ansys/dpf/core/operators/mesh/iso_surfaces.py index 3f17f058444..5092f8524bc 100644 --- a/src/ansys/dpf/core/operators/mesh/iso_surfaces.py +++ b/src/ansys/dpf/core/operators/mesh/iso_surfaces.py @@ -81,9 +81,6 @@ class iso_surfaces(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsIsoSurfaces - _outputs: OutputsIsoSurfaces - def __init__( self, field=None, @@ -94,9 +91,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="iso_surfaces", config=config, server=server) - self._inputs = InputsIsoSurfaces(self) - self._outputs = OutputsIsoSurfaces(self) + super().__init__( + name="iso_surfaces", + config=config, + server=server, + inputs_type=InputsIsoSurfaces, + outputs_type=OutputsIsoSurfaces, + ) if field is not None: self.inputs.field.connect(field) if num_surfaces is not None: diff --git a/src/ansys/dpf/core/operators/mesh/make_plane_levelset.py b/src/ansys/dpf/core/operators/mesh/make_plane_levelset.py index 89bb681f2e3..a327d9f54ed 100644 --- a/src/ansys/dpf/core/operators/mesh/make_plane_levelset.py +++ b/src/ansys/dpf/core/operators/mesh/make_plane_levelset.py @@ -62,15 +62,16 @@ class make_plane_levelset(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsMakePlaneLevelset - _outputs: OutputsMakePlaneLevelset - def __init__( self, coordinates=None, normal=None, origin=None, config=None, server=None ): - super().__init__(name="levelset::make_plane", config=config, server=server) - self._inputs = InputsMakePlaneLevelset(self) - self._outputs = OutputsMakePlaneLevelset(self) + super().__init__( + name="levelset::make_plane", + config=config, + server=server, + inputs_type=InputsMakePlaneLevelset, + outputs_type=OutputsMakePlaneLevelset, + ) if coordinates is not None: self.inputs.coordinates.connect(coordinates) if normal is not None: diff --git a/src/ansys/dpf/core/operators/mesh/make_sphere_levelset.py b/src/ansys/dpf/core/operators/mesh/make_sphere_levelset.py index 02006da5834..898f2c02331 100644 --- a/src/ansys/dpf/core/operators/mesh/make_sphere_levelset.py +++ b/src/ansys/dpf/core/operators/mesh/make_sphere_levelset.py @@ -62,15 +62,16 @@ class make_sphere_levelset(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsMakeSphereLevelset - _outputs: OutputsMakeSphereLevelset - def __init__( self, coordinates=None, origin=None, radius=None, config=None, server=None ): - super().__init__(name="levelset::make_sphere", config=config, server=server) - self._inputs = InputsMakeSphereLevelset(self) - self._outputs = OutputsMakeSphereLevelset(self) + super().__init__( + name="levelset::make_sphere", + config=config, + server=server, + inputs_type=InputsMakeSphereLevelset, + outputs_type=OutputsMakeSphereLevelset, + ) if coordinates is not None: self.inputs.coordinates.connect(coordinates) if origin is not None: diff --git a/src/ansys/dpf/core/operators/mesh/mesh_clip.py b/src/ansys/dpf/core/operators/mesh/mesh_clip.py index f3faebf33bf..897f81632cf 100644 --- a/src/ansys/dpf/core/operators/mesh/mesh_clip.py +++ b/src/ansys/dpf/core/operators/mesh/mesh_clip.py @@ -74,9 +74,6 @@ class mesh_clip(Operator): >>> result_mesh = op.outputs.mesh() """ - _inputs: InputsMeshClip - _outputs: OutputsMeshClip - def __init__( self, field=None, @@ -87,9 +84,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="mesh_clip", config=config, server=server) - self._inputs = InputsMeshClip(self) - self._outputs = OutputsMeshClip(self) + super().__init__( + name="mesh_clip", + config=config, + server=server, + inputs_type=InputsMeshClip, + outputs_type=OutputsMeshClip, + ) if field is not None: self.inputs.field.connect(field) if iso_value is not None: diff --git a/src/ansys/dpf/core/operators/mesh/mesh_cut.py b/src/ansys/dpf/core/operators/mesh/mesh_cut.py index ded55c928dc..c86b53de6df 100644 --- a/src/ansys/dpf/core/operators/mesh/mesh_cut.py +++ b/src/ansys/dpf/core/operators/mesh/mesh_cut.py @@ -73,9 +73,6 @@ class mesh_cut(Operator): >>> result_mesh = op.outputs.mesh() """ - _inputs: InputsMeshCut - _outputs: OutputsMeshCut - def __init__( self, field=None, @@ -86,9 +83,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="mesh_cut", config=config, server=server) - self._inputs = InputsMeshCut(self) - self._outputs = OutputsMeshCut(self) + super().__init__( + name="mesh_cut", + config=config, + server=server, + inputs_type=InputsMeshCut, + outputs_type=OutputsMeshCut, + ) if field is not None: self.inputs.field.connect(field) if iso_value is not None: diff --git a/src/ansys/dpf/core/operators/mesh/mesh_extraction.py b/src/ansys/dpf/core/operators/mesh/mesh_extraction.py index 206cf1f5ae1..ba39fc02e25 100644 --- a/src/ansys/dpf/core/operators/mesh/mesh_extraction.py +++ b/src/ansys/dpf/core/operators/mesh/mesh_extraction.py @@ -62,15 +62,16 @@ class mesh_extraction(Operator): >>> result_abstract_meshed_region = op.outputs.abstract_meshed_region() """ - _inputs: InputsMeshExtraction - _outputs: OutputsMeshExtraction - def __init__( self, mesh=None, mesh_scoping=None, extension=None, config=None, server=None ): - super().__init__(name="mesh_extraction", config=config, server=server) - self._inputs = InputsMeshExtraction(self) - self._outputs = OutputsMeshExtraction(self) + super().__init__( + name="mesh_extraction", + config=config, + server=server, + inputs_type=InputsMeshExtraction, + outputs_type=OutputsMeshExtraction, + ) if mesh is not None: self.inputs.mesh.connect(mesh) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/mesh/mesh_get_attribute.py b/src/ansys/dpf/core/operators/mesh/mesh_get_attribute.py index e05fdc147db..3c390a6da41 100644 --- a/src/ansys/dpf/core/operators/mesh/mesh_get_attribute.py +++ b/src/ansys/dpf/core/operators/mesh/mesh_get_attribute.py @@ -64,9 +64,6 @@ class mesh_get_attribute(Operator): >>> result_property = op.outputs.property() """ - _inputs: InputsMeshGetAttribute - _outputs: OutputsMeshGetAttribute - def __init__( self, abstract_meshed_region=None, @@ -75,9 +72,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="mesh::get_attribute", config=config, server=server) - self._inputs = InputsMeshGetAttribute(self) - self._outputs = OutputsMeshGetAttribute(self) + super().__init__( + name="mesh::get_attribute", + config=config, + server=server, + inputs_type=InputsMeshGetAttribute, + outputs_type=OutputsMeshGetAttribute, + ) if abstract_meshed_region is not None: self.inputs.abstract_meshed_region.connect(abstract_meshed_region) if property_name is not None: diff --git a/src/ansys/dpf/core/operators/mesh/mesh_plan_clip.py b/src/ansys/dpf/core/operators/mesh/mesh_plan_clip.py index 362bb5b5c62..60c122ee599 100644 --- a/src/ansys/dpf/core/operators/mesh/mesh_plan_clip.py +++ b/src/ansys/dpf/core/operators/mesh/mesh_plan_clip.py @@ -64,15 +64,16 @@ class mesh_plan_clip(Operator): >>> result_mesh = op.outputs.mesh() """ - _inputs: InputsMeshPlanClip - _outputs: OutputsMeshPlanClip - def __init__( self, mesh_or_field=None, normal=None, origin=None, config=None, server=None ): - super().__init__(name="mesh_plan_clip", config=config, server=server) - self._inputs = InputsMeshPlanClip(self) - self._outputs = OutputsMeshPlanClip(self) + super().__init__( + name="mesh_plan_clip", + config=config, + server=server, + inputs_type=InputsMeshPlanClip, + outputs_type=OutputsMeshPlanClip, + ) if mesh_or_field is not None: self.inputs.mesh_or_field.connect(mesh_or_field) if normal is not None: diff --git a/src/ansys/dpf/core/operators/mesh/mesh_provider.py b/src/ansys/dpf/core/operators/mesh/mesh_provider.py index 0e4d8ff2915..77c47044331 100644 --- a/src/ansys/dpf/core/operators/mesh/mesh_provider.py +++ b/src/ansys/dpf/core/operators/mesh/mesh_provider.py @@ -84,9 +84,6 @@ class mesh_provider(Operator): >>> result_mesh = op.outputs.mesh() """ - _inputs: InputsMeshProvider - _outputs: OutputsMeshProvider - def __init__( self, time_scoping=None, @@ -98,9 +95,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="mesh_provider", config=config, server=server) - self._inputs = InputsMeshProvider(self) - self._outputs = OutputsMeshProvider(self) + super().__init__( + name="mesh_provider", + config=config, + server=server, + inputs_type=InputsMeshProvider, + outputs_type=OutputsMeshProvider, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if streams_container is not None: diff --git a/src/ansys/dpf/core/operators/mesh/mesh_to_graphics.py b/src/ansys/dpf/core/operators/mesh/mesh_to_graphics.py index d8cf1bc13ea..db2ae5909fd 100644 --- a/src/ansys/dpf/core/operators/mesh/mesh_to_graphics.py +++ b/src/ansys/dpf/core/operators/mesh/mesh_to_graphics.py @@ -69,15 +69,16 @@ class mesh_to_graphics(Operator): >>> result_connectivity = op.outputs.connectivity() """ - _inputs: InputsMeshToGraphics - _outputs: OutputsMeshToGraphics - def __init__( self, mesh_scoping=None, node_normals=None, mesh=None, config=None, server=None ): - super().__init__(name="mesh_to_graphics", config=config, server=server) - self._inputs = InputsMeshToGraphics(self) - self._outputs = OutputsMeshToGraphics(self) + super().__init__( + name="mesh_to_graphics", + config=config, + server=server, + inputs_type=InputsMeshToGraphics, + outputs_type=OutputsMeshToGraphics, + ) if mesh_scoping is not None: self.inputs.mesh_scoping.connect(mesh_scoping) if node_normals is not None: diff --git a/src/ansys/dpf/core/operators/mesh/mesh_to_graphics_edges.py b/src/ansys/dpf/core/operators/mesh/mesh_to_graphics_edges.py index c1638f077c8..66e18582c22 100644 --- a/src/ansys/dpf/core/operators/mesh/mesh_to_graphics_edges.py +++ b/src/ansys/dpf/core/operators/mesh/mesh_to_graphics_edges.py @@ -65,9 +65,6 @@ class mesh_to_graphics_edges(Operator): >>> result_connectivity = op.outputs.connectivity() """ - _inputs: InputsMeshToGraphicsEdges - _outputs: OutputsMeshToGraphicsEdges - def __init__( self, mesh_scoping=None, @@ -76,9 +73,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="mesh_to_graphics_edges", config=config, server=server) - self._inputs = InputsMeshToGraphicsEdges(self) - self._outputs = OutputsMeshToGraphicsEdges(self) + super().__init__( + name="mesh_to_graphics_edges", + config=config, + server=server, + inputs_type=InputsMeshToGraphicsEdges, + outputs_type=OutputsMeshToGraphicsEdges, + ) if mesh_scoping is not None: self.inputs.mesh_scoping.connect(mesh_scoping) if include_mid_nodes is not None: diff --git a/src/ansys/dpf/core/operators/mesh/mesh_to_pyvista.py b/src/ansys/dpf/core/operators/mesh/mesh_to_pyvista.py index 1782c2bc758..fcd3483e738 100644 --- a/src/ansys/dpf/core/operators/mesh/mesh_to_pyvista.py +++ b/src/ansys/dpf/core/operators/mesh/mesh_to_pyvista.py @@ -83,9 +83,6 @@ class mesh_to_pyvista(Operator): >>> result_offsets = op.outputs.offsets() """ - _inputs: InputsMeshToPyvista - _outputs: OutputsMeshToPyvista - def __init__( self, coordinates=None, @@ -96,9 +93,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="mesh_to_pyvista", config=config, server=server) - self._inputs = InputsMeshToPyvista(self) - self._outputs = OutputsMeshToPyvista(self) + super().__init__( + name="mesh_to_pyvista", + config=config, + server=server, + inputs_type=InputsMeshToPyvista, + outputs_type=OutputsMeshToPyvista, + ) if coordinates is not None: self.inputs.coordinates.connect(coordinates) if as_linear is not None: diff --git a/src/ansys/dpf/core/operators/mesh/mesh_to_tetra.py b/src/ansys/dpf/core/operators/mesh/mesh_to_tetra.py index c051ff9f2c1..3f802dd7007 100644 --- a/src/ansys/dpf/core/operators/mesh/mesh_to_tetra.py +++ b/src/ansys/dpf/core/operators/mesh/mesh_to_tetra.py @@ -63,13 +63,14 @@ class mesh_to_tetra(Operator): >>> result_element_mapping = op.outputs.element_mapping() """ - _inputs: InputsMeshToTetra - _outputs: OutputsMeshToTetra - def __init__(self, mesh=None, config=None, server=None): - super().__init__(name="mesh_to_tetra", config=config, server=server) - self._inputs = InputsMeshToTetra(self) - self._outputs = OutputsMeshToTetra(self) + super().__init__( + name="mesh_to_tetra", + config=config, + server=server, + inputs_type=InputsMeshToTetra, + outputs_type=OutputsMeshToTetra, + ) if mesh is not None: self.inputs.mesh.connect(mesh) diff --git a/src/ansys/dpf/core/operators/mesh/meshes_provider.py b/src/ansys/dpf/core/operators/mesh/meshes_provider.py index 49629aa5664..54ee4136716 100644 --- a/src/ansys/dpf/core/operators/mesh/meshes_provider.py +++ b/src/ansys/dpf/core/operators/mesh/meshes_provider.py @@ -76,9 +76,6 @@ class meshes_provider(Operator): >>> result_meshes = op.outputs.meshes() """ - _inputs: InputsMeshesProvider - _outputs: OutputsMeshesProvider - def __init__( self, time_scoping=None, @@ -89,9 +86,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="meshes_provider", config=config, server=server) - self._inputs = InputsMeshesProvider(self) - self._outputs = OutputsMeshesProvider(self) + super().__init__( + name="meshes_provider", + config=config, + server=server, + inputs_type=InputsMeshesProvider, + outputs_type=OutputsMeshesProvider, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if streams_container is not None: diff --git a/src/ansys/dpf/core/operators/mesh/node_coordinates.py b/src/ansys/dpf/core/operators/mesh/node_coordinates.py index 195c6818c00..daa8bbdb71b 100644 --- a/src/ansys/dpf/core/operators/mesh/node_coordinates.py +++ b/src/ansys/dpf/core/operators/mesh/node_coordinates.py @@ -54,13 +54,14 @@ class node_coordinates(Operator): >>> result_coordinates = op.outputs.coordinates() """ - _inputs: InputsNodeCoordinates - _outputs: OutputsNodeCoordinates - def __init__(self, mesh=None, config=None, server=None): - super().__init__(name="mesh::node_coordinates", config=config, server=server) - self._inputs = InputsNodeCoordinates(self) - self._outputs = OutputsNodeCoordinates(self) + super().__init__( + name="mesh::node_coordinates", + config=config, + server=server, + inputs_type=InputsNodeCoordinates, + outputs_type=OutputsNodeCoordinates, + ) if mesh is not None: self.inputs.mesh.connect(mesh) diff --git a/src/ansys/dpf/core/operators/mesh/points_from_coordinates.py b/src/ansys/dpf/core/operators/mesh/points_from_coordinates.py index 1e6ffa7134d..c3a276276ba 100644 --- a/src/ansys/dpf/core/operators/mesh/points_from_coordinates.py +++ b/src/ansys/dpf/core/operators/mesh/points_from_coordinates.py @@ -59,15 +59,14 @@ class points_from_coordinates(Operator): >>> result_abstract_meshed_region = op.outputs.abstract_meshed_region() """ - _inputs: InputsPointsFromCoordinates - _outputs: OutputsPointsFromCoordinates - def __init__(self, nodes_to_keep=None, mesh=None, config=None, server=None): super().__init__( - name="mesh::points_from_coordinates", config=config, server=server + name="mesh::points_from_coordinates", + config=config, + server=server, + inputs_type=InputsPointsFromCoordinates, + outputs_type=OutputsPointsFromCoordinates, ) - self._inputs = InputsPointsFromCoordinates(self) - self._outputs = OutputsPointsFromCoordinates(self) if nodes_to_keep is not None: self.inputs.nodes_to_keep.connect(nodes_to_keep) if mesh is not None: diff --git a/src/ansys/dpf/core/operators/mesh/skin.py b/src/ansys/dpf/core/operators/mesh/skin.py index a318ab728ac..b567f066935 100644 --- a/src/ansys/dpf/core/operators/mesh/skin.py +++ b/src/ansys/dpf/core/operators/mesh/skin.py @@ -80,9 +80,6 @@ class skin(Operator): >>> result_facet_indices = op.outputs.facet_indices() """ - _inputs: InputsSkin - _outputs: OutputsSkin - def __init__( self, mesh=None, @@ -93,9 +90,13 @@ def __init__( server=None, add_beam=None, ): - super().__init__(name="meshed_skin_sector", config=config, server=server) - self._inputs = InputsSkin(self) - self._outputs = OutputsSkin(self) + super().__init__( + name="meshed_skin_sector", + config=config, + server=server, + inputs_type=InputsSkin, + outputs_type=OutputsSkin, + ) if mesh is not None: self.inputs.mesh.connect(mesh) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/mesh/split_fields.py b/src/ansys/dpf/core/operators/mesh/split_fields.py index 8ff3a14a8b3..0a628a9fa53 100644 --- a/src/ansys/dpf/core/operators/mesh/split_fields.py +++ b/src/ansys/dpf/core/operators/mesh/split_fields.py @@ -59,15 +59,16 @@ class split_fields(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsSplitFields - _outputs: OutputsSplitFields - def __init__( self, field_or_fields_container=None, meshes=None, config=None, server=None ): - super().__init__(name="split_fields", config=config, server=server) - self._inputs = InputsSplitFields(self) - self._outputs = OutputsSplitFields(self) + super().__init__( + name="split_fields", + config=config, + server=server, + inputs_type=InputsSplitFields, + outputs_type=OutputsSplitFields, + ) if field_or_fields_container is not None: self.inputs.field_or_fields_container.connect(field_or_fields_container) if meshes is not None: diff --git a/src/ansys/dpf/core/operators/mesh/split_mesh.py b/src/ansys/dpf/core/operators/mesh/split_mesh.py index 1d0b1812bc5..495eddd349e 100644 --- a/src/ansys/dpf/core/operators/mesh/split_mesh.py +++ b/src/ansys/dpf/core/operators/mesh/split_mesh.py @@ -63,15 +63,16 @@ class split_mesh(Operator): >>> result_meshes = op.outputs.meshes() """ - _inputs: InputsSplitMesh - _outputs: OutputsSplitMesh - def __init__( self, mesh_scoping=None, mesh=None, property=None, config=None, server=None ): - super().__init__(name="split_mesh", config=config, server=server) - self._inputs = InputsSplitMesh(self) - self._outputs = OutputsSplitMesh(self) + super().__init__( + name="split_mesh", + config=config, + server=server, + inputs_type=InputsSplitMesh, + outputs_type=OutputsSplitMesh, + ) if mesh_scoping is not None: self.inputs.mesh_scoping.connect(mesh_scoping) if mesh is not None: diff --git a/src/ansys/dpf/core/operators/mesh/stl_export.py b/src/ansys/dpf/core/operators/mesh/stl_export.py index f9b7c912b8c..651d602549a 100644 --- a/src/ansys/dpf/core/operators/mesh/stl_export.py +++ b/src/ansys/dpf/core/operators/mesh/stl_export.py @@ -56,13 +56,14 @@ class stl_export(Operator): >>> result_data_sources = op.outputs.data_sources() """ - _inputs: InputsStlExport - _outputs: OutputsStlExport - def __init__(self, mesh=None, file_path=None, config=None, server=None): - super().__init__(name="stl_export", config=config, server=server) - self._inputs = InputsStlExport(self) - self._outputs = OutputsStlExport(self) + super().__init__( + name="stl_export", + config=config, + server=server, + inputs_type=InputsStlExport, + outputs_type=OutputsStlExport, + ) if mesh is not None: self.inputs.mesh.connect(mesh) if file_path is not None: diff --git a/src/ansys/dpf/core/operators/mesh/tri_mesh_skin.py b/src/ansys/dpf/core/operators/mesh/tri_mesh_skin.py index 5cc56ef8f6b..f0f48aa958d 100644 --- a/src/ansys/dpf/core/operators/mesh/tri_mesh_skin.py +++ b/src/ansys/dpf/core/operators/mesh/tri_mesh_skin.py @@ -64,9 +64,6 @@ class tri_mesh_skin(Operator): >>> result_nodes_mesh_scoping = op.outputs.nodes_mesh_scoping() """ - _inputs: InputsTriMeshSkin - _outputs: OutputsTriMeshSkin - def __init__( self, mesh=None, @@ -76,10 +73,12 @@ def __init__( server=None, ): super().__init__( - name="meshed_skin_sector_triangle", config=config, server=server + name="meshed_skin_sector_triangle", + config=config, + server=server, + inputs_type=InputsTriMeshSkin, + outputs_type=OutputsTriMeshSkin, ) - self._inputs = InputsTriMeshSkin(self) - self._outputs = OutputsTriMeshSkin(self) if mesh is not None: self.inputs.mesh.connect(mesh) if include_surfaces is not None: diff --git a/src/ansys/dpf/core/operators/mesh/wireframe.py b/src/ansys/dpf/core/operators/mesh/wireframe.py index 86c5f7209aa..af1a6f700ff 100644 --- a/src/ansys/dpf/core/operators/mesh/wireframe.py +++ b/src/ansys/dpf/core/operators/mesh/wireframe.py @@ -57,13 +57,14 @@ class wireframe(Operator): >>> result_wireframe = op.outputs.wireframe() """ - _inputs: InputsWireframe - _outputs: OutputsWireframe - def __init__(self, mesh=None, threshold=None, config=None, server=None): - super().__init__(name="wireframe", config=config, server=server) - self._inputs = InputsWireframe(self) - self._outputs = OutputsWireframe(self) + super().__init__( + name="wireframe", + config=config, + server=server, + inputs_type=InputsWireframe, + outputs_type=OutputsWireframe, + ) if mesh is not None: self.inputs.mesh.connect(mesh) if threshold is not None: diff --git a/src/ansys/dpf/core/operators/metadata/boundary_condition_provider.py b/src/ansys/dpf/core/operators/metadata/boundary_condition_provider.py index 87486a29bc4..288a865a982 100644 --- a/src/ansys/dpf/core/operators/metadata/boundary_condition_provider.py +++ b/src/ansys/dpf/core/operators/metadata/boundary_condition_provider.py @@ -59,15 +59,16 @@ class boundary_condition_provider(Operator): >>> result_results_info = op.outputs.results_info() """ - _inputs: InputsBoundaryConditionProvider - _outputs: OutputsBoundaryConditionProvider - def __init__( self, streams_container=None, data_sources=None, config=None, server=None ): - super().__init__(name="boundary_conditions", config=config, server=server) - self._inputs = InputsBoundaryConditionProvider(self) - self._outputs = OutputsBoundaryConditionProvider(self) + super().__init__( + name="boundary_conditions", + config=config, + server=server, + inputs_type=InputsBoundaryConditionProvider, + outputs_type=OutputsBoundaryConditionProvider, + ) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/metadata/coordinate_system_data_provider.py b/src/ansys/dpf/core/operators/metadata/coordinate_system_data_provider.py index 020ae8693d8..890adb55317 100644 --- a/src/ansys/dpf/core/operators/metadata/coordinate_system_data_provider.py +++ b/src/ansys/dpf/core/operators/metadata/coordinate_system_data_provider.py @@ -67,9 +67,6 @@ class coordinate_system_data_provider(Operator): >>> result_coordinate_system_data2 = op.outputs.coordinate_system_data2() """ - _inputs: InputsCoordinateSystemDataProvider - _outputs: OutputsCoordinateSystemDataProvider - def __init__( self, solver_coordinate_system_ids=None, @@ -79,10 +76,12 @@ def __init__( server=None, ): super().__init__( - name="coordinate_systems_data_provider", config=config, server=server + name="coordinate_systems_data_provider", + config=config, + server=server, + inputs_type=InputsCoordinateSystemDataProvider, + outputs_type=OutputsCoordinateSystemDataProvider, ) - self._inputs = InputsCoordinateSystemDataProvider(self) - self._outputs = OutputsCoordinateSystemDataProvider(self) if solver_coordinate_system_ids is not None: self.inputs.solver_coordinate_system_ids.connect( solver_coordinate_system_ids diff --git a/src/ansys/dpf/core/operators/metadata/cyclic_mesh_expansion.py b/src/ansys/dpf/core/operators/metadata/cyclic_mesh_expansion.py index 88791c0cecf..5f5d4642394 100644 --- a/src/ansys/dpf/core/operators/metadata/cyclic_mesh_expansion.py +++ b/src/ansys/dpf/core/operators/metadata/cyclic_mesh_expansion.py @@ -68,9 +68,6 @@ class cyclic_mesh_expansion(Operator): >>> result_cyclic_support = op.outputs.cyclic_support() """ - _inputs: InputsCyclicMeshExpansion - _outputs: OutputsCyclicMeshExpansion - def __init__( self, sector_meshed_region=None, @@ -79,9 +76,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="cyclic_expansion_mesh", config=config, server=server) - self._inputs = InputsCyclicMeshExpansion(self) - self._outputs = OutputsCyclicMeshExpansion(self) + super().__init__( + name="cyclic_expansion_mesh", + config=config, + server=server, + inputs_type=InputsCyclicMeshExpansion, + outputs_type=OutputsCyclicMeshExpansion, + ) if sector_meshed_region is not None: self.inputs.sector_meshed_region.connect(sector_meshed_region) if cyclic_support is not None: diff --git a/src/ansys/dpf/core/operators/metadata/cyclic_support_provider.py b/src/ansys/dpf/core/operators/metadata/cyclic_support_provider.py index 14df1359d1d..edc5dd7b0d9 100644 --- a/src/ansys/dpf/core/operators/metadata/cyclic_support_provider.py +++ b/src/ansys/dpf/core/operators/metadata/cyclic_support_provider.py @@ -82,9 +82,6 @@ class cyclic_support_provider(Operator): >>> result_sector_meshes = op.outputs.sector_meshes() """ - _inputs: InputsCyclicSupportProvider - _outputs: OutputsCyclicSupportProvider - def __init__( self, streams_container=None, @@ -108,8 +105,6 @@ def __init__( ) else: raise e - self._inputs = InputsCyclicSupportProvider(self) - self._outputs = OutputsCyclicSupportProvider(self) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/metadata/datasources_provider.py b/src/ansys/dpf/core/operators/metadata/datasources_provider.py index 0db37aacb6f..ba78a462361 100644 --- a/src/ansys/dpf/core/operators/metadata/datasources_provider.py +++ b/src/ansys/dpf/core/operators/metadata/datasources_provider.py @@ -51,13 +51,14 @@ class datasources_provider(Operator): >>> result_data_sources = op.outputs.data_sources() """ - _inputs: InputsDatasourcesProvider - _outputs: OutputsDatasourcesProvider - def __init__(self, data_sources=None, config=None, server=None): - super().__init__(name="datasources_provider", config=config, server=server) - self._inputs = InputsDatasourcesProvider(self) - self._outputs = OutputsDatasourcesProvider(self) + super().__init__( + name="datasources_provider", + config=config, + server=server, + inputs_type=InputsDatasourcesProvider, + outputs_type=OutputsDatasourcesProvider, + ) if data_sources is not None: self.inputs.data_sources.connect(data_sources) diff --git a/src/ansys/dpf/core/operators/metadata/element_types_provider.py b/src/ansys/dpf/core/operators/metadata/element_types_provider.py index 0849db7975e..124f5194ceb 100644 --- a/src/ansys/dpf/core/operators/metadata/element_types_provider.py +++ b/src/ansys/dpf/core/operators/metadata/element_types_provider.py @@ -81,9 +81,6 @@ class element_types_provider(Operator): >>> result_element_types_data = op.outputs.element_types_data() """ - _inputs: InputsElementTypesProvider - _outputs: OutputsElementTypesProvider - def __init__( self, solver_element_types_ids=None, @@ -93,9 +90,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="element_types_provider", config=config, server=server) - self._inputs = InputsElementTypesProvider(self) - self._outputs = OutputsElementTypesProvider(self) + super().__init__( + name="element_types_provider", + config=config, + server=server, + inputs_type=InputsElementTypesProvider, + outputs_type=OutputsElementTypesProvider, + ) if solver_element_types_ids is not None: self.inputs.solver_element_types_ids.connect(solver_element_types_ids) if streams is not None: diff --git a/src/ansys/dpf/core/operators/metadata/integrate_over_time_freq.py b/src/ansys/dpf/core/operators/metadata/integrate_over_time_freq.py index d263a005a66..e59c4036750 100644 --- a/src/ansys/dpf/core/operators/metadata/integrate_over_time_freq.py +++ b/src/ansys/dpf/core/operators/metadata/integrate_over_time_freq.py @@ -63,15 +63,16 @@ class integrate_over_time_freq(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsIntegrateOverTimeFreq - _outputs: OutputsIntegrateOverTimeFreq - def __init__( self, field=None, scoping=None, time_freq_support=None, config=None, server=None ): - super().__init__(name="timefreq::integrate", config=config, server=server) - self._inputs = InputsIntegrateOverTimeFreq(self) - self._outputs = OutputsIntegrateOverTimeFreq(self) + super().__init__( + name="timefreq::integrate", + config=config, + server=server, + inputs_type=InputsIntegrateOverTimeFreq, + outputs_type=OutputsIntegrateOverTimeFreq, + ) if field is not None: self.inputs.field.connect(field) if scoping is not None: diff --git a/src/ansys/dpf/core/operators/metadata/is_cyclic.py b/src/ansys/dpf/core/operators/metadata/is_cyclic.py index d15a030a2cf..32e94b2e962 100644 --- a/src/ansys/dpf/core/operators/metadata/is_cyclic.py +++ b/src/ansys/dpf/core/operators/metadata/is_cyclic.py @@ -59,15 +59,16 @@ class is_cyclic(Operator): >>> result_file_path = op.outputs.file_path() """ - _inputs: InputsIsCyclic - _outputs: OutputsIsCyclic - def __init__( self, streams_container=None, data_sources=None, config=None, server=None ): - super().__init__(name="is_cyclic", config=config, server=server) - self._inputs = InputsIsCyclic(self) - self._outputs = OutputsIsCyclic(self) + super().__init__( + name="is_cyclic", + config=config, + server=server, + inputs_type=InputsIsCyclic, + outputs_type=OutputsIsCyclic, + ) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/metadata/material_support_provider.py b/src/ansys/dpf/core/operators/metadata/material_support_provider.py index 3cd31e5182e..42b1ecb2171 100644 --- a/src/ansys/dpf/core/operators/metadata/material_support_provider.py +++ b/src/ansys/dpf/core/operators/metadata/material_support_provider.py @@ -58,15 +58,16 @@ class material_support_provider(Operator): >>> result_abstract_field_support = op.outputs.abstract_field_support() """ - _inputs: InputsMaterialSupportProvider - _outputs: OutputsMaterialSupportProvider - def __init__( self, streams_container=None, data_sources=None, config=None, server=None ): - super().__init__(name="mat_support_provider", config=config, server=server) - self._inputs = InputsMaterialSupportProvider(self) - self._outputs = OutputsMaterialSupportProvider(self) + super().__init__( + name="mat_support_provider", + config=config, + server=server, + inputs_type=InputsMaterialSupportProvider, + outputs_type=OutputsMaterialSupportProvider, + ) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/metadata/mesh_info_provider.py b/src/ansys/dpf/core/operators/metadata/mesh_info_provider.py index 42e643e0b4e..20ef2135d4d 100644 --- a/src/ansys/dpf/core/operators/metadata/mesh_info_provider.py +++ b/src/ansys/dpf/core/operators/metadata/mesh_info_provider.py @@ -66,9 +66,6 @@ class mesh_info_provider(Operator): >>> result_mesh_info = op.outputs.mesh_info() """ - _inputs: InputsMeshInfoProvider - _outputs: OutputsMeshInfoProvider - def __init__( self, time_scoping=None, @@ -77,9 +74,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="mesh_info_provider", config=config, server=server) - self._inputs = InputsMeshInfoProvider(self) - self._outputs = OutputsMeshInfoProvider(self) + super().__init__( + name="mesh_info_provider", + config=config, + server=server, + inputs_type=InputsMeshInfoProvider, + outputs_type=OutputsMeshInfoProvider, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if streams_container is not None: diff --git a/src/ansys/dpf/core/operators/metadata/mesh_property_provider.py b/src/ansys/dpf/core/operators/metadata/mesh_property_provider.py index eb5d8e619e0..022963260e6 100644 --- a/src/ansys/dpf/core/operators/metadata/mesh_property_provider.py +++ b/src/ansys/dpf/core/operators/metadata/mesh_property_provider.py @@ -78,9 +78,6 @@ class mesh_property_provider(Operator): >>> result_property = op.outputs.property() """ - _inputs: InputsMeshPropertyProvider - _outputs: OutputsMeshPropertyProvider - def __init__( self, mesh_scoping=None, @@ -91,9 +88,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="mesh_property_provider", config=config, server=server) - self._inputs = InputsMeshPropertyProvider(self) - self._outputs = OutputsMeshPropertyProvider(self) + super().__init__( + name="mesh_property_provider", + config=config, + server=server, + inputs_type=InputsMeshPropertyProvider, + outputs_type=OutputsMeshPropertyProvider, + ) if mesh_scoping is not None: self.inputs.mesh_scoping.connect(mesh_scoping) if streams_container is not None: diff --git a/src/ansys/dpf/core/operators/metadata/mesh_selection_manager_provider.py b/src/ansys/dpf/core/operators/metadata/mesh_selection_manager_provider.py index d3f676912a1..25ce8959e22 100644 --- a/src/ansys/dpf/core/operators/metadata/mesh_selection_manager_provider.py +++ b/src/ansys/dpf/core/operators/metadata/mesh_selection_manager_provider.py @@ -60,17 +60,16 @@ class mesh_selection_manager_provider(Operator): >>> result_mesh_selection_manager = op.outputs.mesh_selection_manager() """ - _inputs: InputsMeshSelectionManagerProvider - _outputs: OutputsMeshSelectionManagerProvider - def __init__( self, streams_container=None, data_sources=None, config=None, server=None ): super().__init__( - name="MeshSelectionManagerProvider", config=config, server=server + name="MeshSelectionManagerProvider", + config=config, + server=server, + inputs_type=InputsMeshSelectionManagerProvider, + outputs_type=OutputsMeshSelectionManagerProvider, ) - self._inputs = InputsMeshSelectionManagerProvider(self) - self._outputs = OutputsMeshSelectionManagerProvider(self) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/metadata/mesh_support_provider.py b/src/ansys/dpf/core/operators/metadata/mesh_support_provider.py index 77336ed8aeb..f05fdf49b1c 100644 --- a/src/ansys/dpf/core/operators/metadata/mesh_support_provider.py +++ b/src/ansys/dpf/core/operators/metadata/mesh_support_provider.py @@ -58,15 +58,16 @@ class mesh_support_provider(Operator): >>> result_abstract_field_support = op.outputs.abstract_field_support() """ - _inputs: InputsMeshSupportProvider - _outputs: OutputsMeshSupportProvider - def __init__( self, streams_container=None, data_sources=None, config=None, server=None ): - super().__init__(name="mesh_support_provider", config=config, server=server) - self._inputs = InputsMeshSupportProvider(self) - self._outputs = OutputsMeshSupportProvider(self) + super().__init__( + name="mesh_support_provider", + config=config, + server=server, + inputs_type=InputsMeshSupportProvider, + outputs_type=OutputsMeshSupportProvider, + ) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/metadata/property_field_provider_by_name.py b/src/ansys/dpf/core/operators/metadata/property_field_provider_by_name.py index f41319764b4..fb91044f040 100644 --- a/src/ansys/dpf/core/operators/metadata/property_field_provider_by_name.py +++ b/src/ansys/dpf/core/operators/metadata/property_field_provider_by_name.py @@ -72,9 +72,6 @@ class property_field_provider_by_name(Operator): >>> result_property_field = op.outputs.property_field() """ - _inputs: InputsPropertyFieldProviderByName - _outputs: OutputsPropertyFieldProviderByName - def __init__( self, mesh_scoping=None, @@ -85,10 +82,12 @@ def __init__( server=None, ): super().__init__( - name="property_field_provider_by_name", config=config, server=server + name="property_field_provider_by_name", + config=config, + server=server, + inputs_type=InputsPropertyFieldProviderByName, + outputs_type=OutputsPropertyFieldProviderByName, ) - self._inputs = InputsPropertyFieldProviderByName(self) - self._outputs = OutputsPropertyFieldProviderByName(self) if mesh_scoping is not None: self.inputs.mesh_scoping.connect(mesh_scoping) if streams_container is not None: diff --git a/src/ansys/dpf/core/operators/metadata/real_constants_provider.py b/src/ansys/dpf/core/operators/metadata/real_constants_provider.py index c6166d7035b..a4acbcd1ba1 100644 --- a/src/ansys/dpf/core/operators/metadata/real_constants_provider.py +++ b/src/ansys/dpf/core/operators/metadata/real_constants_provider.py @@ -65,9 +65,6 @@ class real_constants_provider(Operator): >>> result_real_constants = op.outputs.real_constants() """ - _inputs: InputsRealConstantsProvider - _outputs: OutputsRealConstantsProvider - def __init__( self, solver_real_constants_ids=None, @@ -76,9 +73,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="real_constants_provider", config=config, server=server) - self._inputs = InputsRealConstantsProvider(self) - self._outputs = OutputsRealConstantsProvider(self) + super().__init__( + name="real_constants_provider", + config=config, + server=server, + inputs_type=InputsRealConstantsProvider, + outputs_type=OutputsRealConstantsProvider, + ) if solver_real_constants_ids is not None: self.inputs.solver_real_constants_ids.connect(solver_real_constants_ids) if streams is not None: diff --git a/src/ansys/dpf/core/operators/metadata/result_info_provider.py b/src/ansys/dpf/core/operators/metadata/result_info_provider.py index 13d1a28abd4..69f18cbd59b 100644 --- a/src/ansys/dpf/core/operators/metadata/result_info_provider.py +++ b/src/ansys/dpf/core/operators/metadata/result_info_provider.py @@ -60,15 +60,16 @@ class result_info_provider(Operator): >>> result_result_info = op.outputs.result_info() """ - _inputs: InputsResultInfoProvider - _outputs: OutputsResultInfoProvider - def __init__( self, streams_container=None, data_sources=None, config=None, server=None ): - super().__init__(name="result_info_provider", config=config, server=server) - self._inputs = InputsResultInfoProvider(self) - self._outputs = OutputsResultInfoProvider(self) + super().__init__( + name="result_info_provider", + config=config, + server=server, + inputs_type=InputsResultInfoProvider, + outputs_type=OutputsResultInfoProvider, + ) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/metadata/streams_provider.py b/src/ansys/dpf/core/operators/metadata/streams_provider.py index 875ef07dcdb..9ac83a1e7c7 100644 --- a/src/ansys/dpf/core/operators/metadata/streams_provider.py +++ b/src/ansys/dpf/core/operators/metadata/streams_provider.py @@ -52,13 +52,14 @@ class streams_provider(Operator): >>> result_streams_container = op.outputs.streams_container() """ - _inputs: InputsStreamsProvider - _outputs: OutputsStreamsProvider - def __init__(self, data_sources=None, config=None, server=None): - super().__init__(name="stream_provider", config=config, server=server) - self._inputs = InputsStreamsProvider(self) - self._outputs = OutputsStreamsProvider(self) + super().__init__( + name="stream_provider", + config=config, + server=server, + inputs_type=InputsStreamsProvider, + outputs_type=OutputsStreamsProvider, + ) if data_sources is not None: self.inputs.data_sources.connect(data_sources) diff --git a/src/ansys/dpf/core/operators/metadata/time_freq_provider.py b/src/ansys/dpf/core/operators/metadata/time_freq_provider.py index c79c1877c23..3f38c7a82d3 100644 --- a/src/ansys/dpf/core/operators/metadata/time_freq_provider.py +++ b/src/ansys/dpf/core/operators/metadata/time_freq_provider.py @@ -60,17 +60,16 @@ class time_freq_provider(Operator): >>> result_time_freq_support = op.outputs.time_freq_support() """ - _inputs: InputsTimeFreqProvider - _outputs: OutputsTimeFreqProvider - def __init__( self, streams_container=None, data_sources=None, config=None, server=None ): super().__init__( - name="time_freq_support_provider", config=config, server=server + name="time_freq_support_provider", + config=config, + server=server, + inputs_type=InputsTimeFreqProvider, + outputs_type=OutputsTimeFreqProvider, ) - self._inputs = InputsTimeFreqProvider(self) - self._outputs = OutputsTimeFreqProvider(self) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/metadata/time_freq_support_get_attribute.py b/src/ansys/dpf/core/operators/metadata/time_freq_support_get_attribute.py index 45d6121d646..c59e5ea7b6b 100644 --- a/src/ansys/dpf/core/operators/metadata/time_freq_support_get_attribute.py +++ b/src/ansys/dpf/core/operators/metadata/time_freq_support_get_attribute.py @@ -70,9 +70,6 @@ class time_freq_support_get_attribute(Operator): >>> result_property = op.outputs.property() """ - _inputs: InputsTimeFreqSupportGetAttribute - _outputs: OutputsTimeFreqSupportGetAttribute - def __init__( self, time_freq_support=None, @@ -83,10 +80,12 @@ def __init__( server=None, ): super().__init__( - name="timefreqsupport::get_attribute", config=config, server=server + name="timefreqsupport::get_attribute", + config=config, + server=server, + inputs_type=InputsTimeFreqSupportGetAttribute, + outputs_type=OutputsTimeFreqSupportGetAttribute, ) - self._inputs = InputsTimeFreqSupportGetAttribute(self) - self._outputs = OutputsTimeFreqSupportGetAttribute(self) if time_freq_support is not None: self.inputs.time_freq_support.connect(time_freq_support) if property_name is not None: diff --git a/src/ansys/dpf/core/operators/min_max/max_by_component.py b/src/ansys/dpf/core/operators/min_max/max_by_component.py index 6fad14945a8..69a61c10a5a 100644 --- a/src/ansys/dpf/core/operators/min_max/max_by_component.py +++ b/src/ansys/dpf/core/operators/min_max/max_by_component.py @@ -63,9 +63,6 @@ class max_by_component(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsMaxByComponent - _outputs: OutputsMaxByComponent - def __init__( self, use_absolute_value=None, @@ -74,9 +71,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="max_by_component", config=config, server=server) - self._inputs = InputsMaxByComponent(self) - self._outputs = OutputsMaxByComponent(self) + super().__init__( + name="max_by_component", + config=config, + server=server, + inputs_type=InputsMaxByComponent, + outputs_type=OutputsMaxByComponent, + ) if use_absolute_value is not None: self.inputs.use_absolute_value.connect(use_absolute_value) if field1 is not None: diff --git a/src/ansys/dpf/core/operators/min_max/max_over_phase.py b/src/ansys/dpf/core/operators/min_max/max_over_phase.py index 9b0c583c3d2..d2c8ab2c199 100644 --- a/src/ansys/dpf/core/operators/min_max/max_over_phase.py +++ b/src/ansys/dpf/core/operators/min_max/max_over_phase.py @@ -67,9 +67,6 @@ class max_over_phase(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsMaxOverPhase - _outputs: OutputsMaxOverPhase - def __init__( self, real_field=None, @@ -79,9 +76,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="max_over_phase", config=config, server=server) - self._inputs = InputsMaxOverPhase(self) - self._outputs = OutputsMaxOverPhase(self) + super().__init__( + name="max_over_phase", + config=config, + server=server, + inputs_type=InputsMaxOverPhase, + outputs_type=OutputsMaxOverPhase, + ) if real_field is not None: self.inputs.real_field.connect(real_field) if imaginary_field is not None: diff --git a/src/ansys/dpf/core/operators/min_max/max_over_time_by_entity.py b/src/ansys/dpf/core/operators/min_max/max_over_time_by_entity.py index 9dc29047cd8..79616fafc26 100644 --- a/src/ansys/dpf/core/operators/min_max/max_over_time_by_entity.py +++ b/src/ansys/dpf/core/operators/min_max/max_over_time_by_entity.py @@ -61,9 +61,6 @@ class max_over_time_by_entity(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsMaxOverTimeByEntity - _outputs: OutputsMaxOverTimeByEntity - def __init__( self, fields_container=None, @@ -72,9 +69,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="max_over_time_by_entity", config=config, server=server) - self._inputs = InputsMaxOverTimeByEntity(self) - self._outputs = OutputsMaxOverTimeByEntity(self) + super().__init__( + name="max_over_time_by_entity", + config=config, + server=server, + inputs_type=InputsMaxOverTimeByEntity, + outputs_type=OutputsMaxOverTimeByEntity, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if abs_value is not None: diff --git a/src/ansys/dpf/core/operators/min_max/min_by_component.py b/src/ansys/dpf/core/operators/min_max/min_by_component.py index 80a89ea0d9a..3f0045f85f6 100644 --- a/src/ansys/dpf/core/operators/min_max/min_by_component.py +++ b/src/ansys/dpf/core/operators/min_max/min_by_component.py @@ -63,9 +63,6 @@ class min_by_component(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsMinByComponent - _outputs: OutputsMinByComponent - def __init__( self, use_absolute_value=None, @@ -74,9 +71,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="min_by_component", config=config, server=server) - self._inputs = InputsMinByComponent(self) - self._outputs = OutputsMinByComponent(self) + super().__init__( + name="min_by_component", + config=config, + server=server, + inputs_type=InputsMinByComponent, + outputs_type=OutputsMinByComponent, + ) if use_absolute_value is not None: self.inputs.use_absolute_value.connect(use_absolute_value) if field1 is not None: diff --git a/src/ansys/dpf/core/operators/min_max/min_max.py b/src/ansys/dpf/core/operators/min_max/min_max.py index 9df222b461c..59be780e887 100644 --- a/src/ansys/dpf/core/operators/min_max/min_max.py +++ b/src/ansys/dpf/core/operators/min_max/min_max.py @@ -56,13 +56,14 @@ class min_max(Operator): >>> result_field_max = op.outputs.field_max() """ - _inputs: InputsMinMax - _outputs: OutputsMinMax - def __init__(self, field=None, config=None, server=None): - super().__init__(name="min_max", config=config, server=server) - self._inputs = InputsMinMax(self) - self._outputs = OutputsMinMax(self) + super().__init__( + name="min_max", + config=config, + server=server, + inputs_type=InputsMinMax, + outputs_type=OutputsMinMax, + ) if field is not None: self.inputs.field.connect(field) diff --git a/src/ansys/dpf/core/operators/min_max/min_max_by_entity.py b/src/ansys/dpf/core/operators/min_max/min_max_by_entity.py index a45092330df..c4cbf5803f9 100644 --- a/src/ansys/dpf/core/operators/min_max/min_max_by_entity.py +++ b/src/ansys/dpf/core/operators/min_max/min_max_by_entity.py @@ -55,13 +55,14 @@ class min_max_by_entity(Operator): >>> result_field_max = op.outputs.field_max() """ - _inputs: InputsMinMaxByEntity - _outputs: OutputsMinMaxByEntity - def __init__(self, fields_container=None, config=None, server=None): - super().__init__(name="min_max_by_entity", config=config, server=server) - self._inputs = InputsMinMaxByEntity(self) - self._outputs = OutputsMinMaxByEntity(self) + super().__init__( + name="min_max_by_entity", + config=config, + server=server, + inputs_type=InputsMinMaxByEntity, + outputs_type=OutputsMinMaxByEntity, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) diff --git a/src/ansys/dpf/core/operators/min_max/min_max_by_time.py b/src/ansys/dpf/core/operators/min_max/min_max_by_time.py index 7d2e5e32574..3939c239876 100644 --- a/src/ansys/dpf/core/operators/min_max/min_max_by_time.py +++ b/src/ansys/dpf/core/operators/min_max/min_max_by_time.py @@ -59,9 +59,6 @@ class min_max_by_time(Operator): >>> result_max = op.outputs.max() """ - _inputs: InputsMinMaxByTime - _outputs: OutputsMinMaxByTime - def __init__( self, fields_container=None, @@ -69,9 +66,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="min_max_by_time", config=config, server=server) - self._inputs = InputsMinMaxByTime(self) - self._outputs = OutputsMinMaxByTime(self) + super().__init__( + name="min_max_by_time", + config=config, + server=server, + inputs_type=InputsMinMaxByTime, + outputs_type=OutputsMinMaxByTime, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if compute_absolute_value is not None: diff --git a/src/ansys/dpf/core/operators/min_max/min_max_fc.py b/src/ansys/dpf/core/operators/min_max/min_max_fc.py index 3aaa7215b73..013e1790ca4 100644 --- a/src/ansys/dpf/core/operators/min_max/min_max_fc.py +++ b/src/ansys/dpf/core/operators/min_max/min_max_fc.py @@ -55,13 +55,14 @@ class min_max_fc(Operator): >>> result_field_max = op.outputs.field_max() """ - _inputs: InputsMinMaxFc - _outputs: OutputsMinMaxFc - def __init__(self, fields_container=None, config=None, server=None): - super().__init__(name="min_max_fc", config=config, server=server) - self._inputs = InputsMinMaxFc(self) - self._outputs = OutputsMinMaxFc(self) + super().__init__( + name="min_max_fc", + config=config, + server=server, + inputs_type=InputsMinMaxFc, + outputs_type=OutputsMinMaxFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) diff --git a/src/ansys/dpf/core/operators/min_max/min_max_fc_inc.py b/src/ansys/dpf/core/operators/min_max/min_max_fc_inc.py index 0160586d58c..0cb90336938 100644 --- a/src/ansys/dpf/core/operators/min_max/min_max_fc_inc.py +++ b/src/ansys/dpf/core/operators/min_max/min_max_fc_inc.py @@ -55,13 +55,14 @@ class min_max_fc_inc(Operator): >>> result_field_max = op.outputs.field_max() """ - _inputs: InputsMinMaxFcInc - _outputs: OutputsMinMaxFcInc - def __init__(self, fields_container=None, config=None, server=None): - super().__init__(name="min_max_fc_inc", config=config, server=server) - self._inputs = InputsMinMaxFcInc(self) - self._outputs = OutputsMinMaxFcInc(self) + super().__init__( + name="min_max_fc_inc", + config=config, + server=server, + inputs_type=InputsMinMaxFcInc, + outputs_type=OutputsMinMaxFcInc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) diff --git a/src/ansys/dpf/core/operators/min_max/min_max_inc.py b/src/ansys/dpf/core/operators/min_max/min_max_inc.py index 1e0a0a92173..de334904d23 100644 --- a/src/ansys/dpf/core/operators/min_max/min_max_inc.py +++ b/src/ansys/dpf/core/operators/min_max/min_max_inc.py @@ -63,13 +63,14 @@ class min_max_inc(Operator): >>> result_domain_ids_max = op.outputs.domain_ids_max() """ - _inputs: InputsMinMaxInc - _outputs: OutputsMinMaxInc - def __init__(self, field=None, domain_id=None, config=None, server=None): - super().__init__(name="min_max_inc", config=config, server=server) - self._inputs = InputsMinMaxInc(self) - self._outputs = OutputsMinMaxInc(self) + super().__init__( + name="min_max_inc", + config=config, + server=server, + inputs_type=InputsMinMaxInc, + outputs_type=OutputsMinMaxInc, + ) if field is not None: self.inputs.field.connect(field) if domain_id is not None: diff --git a/src/ansys/dpf/core/operators/min_max/min_max_over_label_fc.py b/src/ansys/dpf/core/operators/min_max/min_max_over_label_fc.py index bbc296689e1..3fa30ac6c9d 100644 --- a/src/ansys/dpf/core/operators/min_max/min_max_over_label_fc.py +++ b/src/ansys/dpf/core/operators/min_max/min_max_over_label_fc.py @@ -77,13 +77,14 @@ class min_max_over_label_fc(Operator): >>> result_scoping_ids_max = op.outputs.scoping_ids_max() """ - _inputs: InputsMinMaxOverLabelFc - _outputs: OutputsMinMaxOverLabelFc - def __init__(self, fields_container=None, label=None, config=None, server=None): - super().__init__(name="min_max_over_label_fc", config=config, server=server) - self._inputs = InputsMinMaxOverLabelFc(self) - self._outputs = OutputsMinMaxOverLabelFc(self) + super().__init__( + name="min_max_over_label_fc", + config=config, + server=server, + inputs_type=InputsMinMaxOverLabelFc, + outputs_type=OutputsMinMaxOverLabelFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if label is not None: diff --git a/src/ansys/dpf/core/operators/min_max/min_max_over_time_by_entity.py b/src/ansys/dpf/core/operators/min_max/min_max_over_time_by_entity.py index 6c36e2f3e42..b879a15600f 100644 --- a/src/ansys/dpf/core/operators/min_max/min_max_over_time_by_entity.py +++ b/src/ansys/dpf/core/operators/min_max/min_max_over_time_by_entity.py @@ -73,9 +73,6 @@ class min_max_over_time_by_entity(Operator): >>> result_time_freq_of_max = op.outputs.time_freq_of_max() """ - _inputs: InputsMinMaxOverTimeByEntity - _outputs: OutputsMinMaxOverTimeByEntity - def __init__( self, fields_container=None, @@ -85,10 +82,12 @@ def __init__( server=None, ): super().__init__( - name="min_max_over_time_by_entity", config=config, server=server + name="min_max_over_time_by_entity", + config=config, + server=server, + inputs_type=InputsMinMaxOverTimeByEntity, + outputs_type=OutputsMinMaxOverTimeByEntity, ) - self._inputs = InputsMinMaxOverTimeByEntity(self) - self._outputs = OutputsMinMaxOverTimeByEntity(self) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if compute_absolute_value is not None: diff --git a/src/ansys/dpf/core/operators/min_max/min_over_time_by_entity.py b/src/ansys/dpf/core/operators/min_max/min_over_time_by_entity.py index 519ee615bee..5b71afda628 100644 --- a/src/ansys/dpf/core/operators/min_max/min_over_time_by_entity.py +++ b/src/ansys/dpf/core/operators/min_max/min_over_time_by_entity.py @@ -61,9 +61,6 @@ class min_over_time_by_entity(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsMinOverTimeByEntity - _outputs: OutputsMinOverTimeByEntity - def __init__( self, fields_container=None, @@ -72,9 +69,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="min_over_time_by_entity", config=config, server=server) - self._inputs = InputsMinOverTimeByEntity(self) - self._outputs = OutputsMinOverTimeByEntity(self) + super().__init__( + name="min_over_time_by_entity", + config=config, + server=server, + inputs_type=InputsMinOverTimeByEntity, + outputs_type=OutputsMinOverTimeByEntity, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if abs_value is not None: diff --git a/src/ansys/dpf/core/operators/min_max/phase_of_max.py b/src/ansys/dpf/core/operators/min_max/phase_of_max.py index 95d0a6f57ae..40ea2b0c1db 100644 --- a/src/ansys/dpf/core/operators/min_max/phase_of_max.py +++ b/src/ansys/dpf/core/operators/min_max/phase_of_max.py @@ -65,9 +65,6 @@ class phase_of_max(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsPhaseOfMax - _outputs: OutputsPhaseOfMax - def __init__( self, real_field=None, @@ -77,9 +74,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="phase_of_max", config=config, server=server) - self._inputs = InputsPhaseOfMax(self) - self._outputs = OutputsPhaseOfMax(self) + super().__init__( + name="phase_of_max", + config=config, + server=server, + inputs_type=InputsPhaseOfMax, + outputs_type=OutputsPhaseOfMax, + ) if real_field is not None: self.inputs.real_field.connect(real_field) if imaginary_field is not None: diff --git a/src/ansys/dpf/core/operators/min_max/time_of_max_by_entity.py b/src/ansys/dpf/core/operators/min_max/time_of_max_by_entity.py index 941ca430f11..5e47d30339f 100644 --- a/src/ansys/dpf/core/operators/min_max/time_of_max_by_entity.py +++ b/src/ansys/dpf/core/operators/min_max/time_of_max_by_entity.py @@ -61,9 +61,6 @@ class time_of_max_by_entity(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsTimeOfMaxByEntity - _outputs: OutputsTimeOfMaxByEntity - def __init__( self, fields_container=None, @@ -72,9 +69,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="time_of_max_by_entity", config=config, server=server) - self._inputs = InputsTimeOfMaxByEntity(self) - self._outputs = OutputsTimeOfMaxByEntity(self) + super().__init__( + name="time_of_max_by_entity", + config=config, + server=server, + inputs_type=InputsTimeOfMaxByEntity, + outputs_type=OutputsTimeOfMaxByEntity, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if abs_value is not None: diff --git a/src/ansys/dpf/core/operators/min_max/time_of_min_by_entity.py b/src/ansys/dpf/core/operators/min_max/time_of_min_by_entity.py index 4c91f38daa8..ee171aec68c 100644 --- a/src/ansys/dpf/core/operators/min_max/time_of_min_by_entity.py +++ b/src/ansys/dpf/core/operators/min_max/time_of_min_by_entity.py @@ -61,9 +61,6 @@ class time_of_min_by_entity(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsTimeOfMinByEntity - _outputs: OutputsTimeOfMinByEntity - def __init__( self, fields_container=None, @@ -72,9 +69,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="time_of_min_by_entity", config=config, server=server) - self._inputs = InputsTimeOfMinByEntity(self) - self._outputs = OutputsTimeOfMinByEntity(self) + super().__init__( + name="time_of_min_by_entity", + config=config, + server=server, + inputs_type=InputsTimeOfMinByEntity, + outputs_type=OutputsTimeOfMinByEntity, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if abs_value is not None: diff --git a/src/ansys/dpf/core/operators/operator.mustache b/src/ansys/dpf/core/operators/operator.mustache index 6a31ff2ee1c..5e26f0ddc5f 100644 --- a/src/ansys/dpf/core/operators/operator.mustache +++ b/src/ansys/dpf/core/operators/operator.mustache @@ -94,12 +94,15 @@ class {{class_name}}(Operator): {{/outputs}} """ - _inputs: Inputs{{capital_class_name}} - _outputs: Outputs{{capital_class_name}} - def __init__(self, {{#input_pins}}{{name}}=None, {{/input_pins}}config=None, server=None{{#has_input_aliases}}, {{#input_pins}}{{#aliases_list}}{{alias}}=None, {{/aliases_list}}{{/input_pins}}{{/has_input_aliases}}): {{^has_internal_name_alias}} - super().__init__(name="{{operator_name}}", config=config, server=server) + super().__init__( + name="{{operator_name}}", + config=config, + server=server, + inputs_type=Inputs{{capital_class_name}}, + outputs_type=Outputs{{capital_class_name}} + ) {{/has_internal_name_alias}} {{#has_internal_name_alias}} try: @@ -110,8 +113,6 @@ class {{class_name}}(Operator): else: raise e {{/has_internal_name_alias}} - self._inputs = Inputs{{capital_class_name}}(self) - self._outputs = Outputs{{capital_class_name}}(self) {{#input_pins}} if {{name}} is not None: self.inputs.{{name}}.connect({{name}}) diff --git a/src/ansys/dpf/core/operators/result/acceleration.py b/src/ansys/dpf/core/operators/result/acceleration.py index 4ff5b2426f2..4dd0ec4890b 100644 --- a/src/ansys/dpf/core/operators/result/acceleration.py +++ b/src/ansys/dpf/core/operators/result/acceleration.py @@ -110,9 +110,6 @@ class acceleration(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsAcceleration - _outputs: OutputsAcceleration - def __init__( self, time_scoping=None, @@ -129,9 +126,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="A", config=config, server=server) - self._inputs = InputsAcceleration(self) - self._outputs = OutputsAcceleration(self) + super().__init__( + name="A", + config=config, + server=server, + inputs_type=InputsAcceleration, + outputs_type=OutputsAcceleration, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/acceleration_X.py b/src/ansys/dpf/core/operators/result/acceleration_X.py index 7d4ccdf5828..0200a3ae037 100644 --- a/src/ansys/dpf/core/operators/result/acceleration_X.py +++ b/src/ansys/dpf/core/operators/result/acceleration_X.py @@ -95,9 +95,6 @@ class acceleration_X(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsAccelerationX - _outputs: OutputsAccelerationX - def __init__( self, time_scoping=None, @@ -111,9 +108,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="AX", config=config, server=server) - self._inputs = InputsAccelerationX(self) - self._outputs = OutputsAccelerationX(self) + super().__init__( + name="AX", + config=config, + server=server, + inputs_type=InputsAccelerationX, + outputs_type=OutputsAccelerationX, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/acceleration_Y.py b/src/ansys/dpf/core/operators/result/acceleration_Y.py index e03b99a78f8..223b1c04c82 100644 --- a/src/ansys/dpf/core/operators/result/acceleration_Y.py +++ b/src/ansys/dpf/core/operators/result/acceleration_Y.py @@ -95,9 +95,6 @@ class acceleration_Y(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsAccelerationY - _outputs: OutputsAccelerationY - def __init__( self, time_scoping=None, @@ -111,9 +108,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="AY", config=config, server=server) - self._inputs = InputsAccelerationY(self) - self._outputs = OutputsAccelerationY(self) + super().__init__( + name="AY", + config=config, + server=server, + inputs_type=InputsAccelerationY, + outputs_type=OutputsAccelerationY, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/acceleration_Z.py b/src/ansys/dpf/core/operators/result/acceleration_Z.py index 39217da6071..9b44aaa6f13 100644 --- a/src/ansys/dpf/core/operators/result/acceleration_Z.py +++ b/src/ansys/dpf/core/operators/result/acceleration_Z.py @@ -95,9 +95,6 @@ class acceleration_Z(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsAccelerationZ - _outputs: OutputsAccelerationZ - def __init__( self, time_scoping=None, @@ -111,9 +108,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="AZ", config=config, server=server) - self._inputs = InputsAccelerationZ(self) - self._outputs = OutputsAccelerationZ(self) + super().__init__( + name="AZ", + config=config, + server=server, + inputs_type=InputsAccelerationZ, + outputs_type=OutputsAccelerationZ, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/accu_eqv_creep_strain.py b/src/ansys/dpf/core/operators/result/accu_eqv_creep_strain.py index 530190ed356..7627254b597 100644 --- a/src/ansys/dpf/core/operators/result/accu_eqv_creep_strain.py +++ b/src/ansys/dpf/core/operators/result/accu_eqv_creep_strain.py @@ -227,9 +227,6 @@ class accu_eqv_creep_strain(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsAccuEqvCreepStrain - _outputs: OutputsAccuEqvCreepStrain - def __init__( self, time_scoping=None, @@ -247,9 +244,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ENL_CREQ", config=config, server=server) - self._inputs = InputsAccuEqvCreepStrain(self) - self._outputs = OutputsAccuEqvCreepStrain(self) + super().__init__( + name="ENL_CREQ", + config=config, + server=server, + inputs_type=InputsAccuEqvCreepStrain, + outputs_type=OutputsAccuEqvCreepStrain, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/accu_eqv_plastic_strain.py b/src/ansys/dpf/core/operators/result/accu_eqv_plastic_strain.py index 55bf704f241..34dc1082ca9 100644 --- a/src/ansys/dpf/core/operators/result/accu_eqv_plastic_strain.py +++ b/src/ansys/dpf/core/operators/result/accu_eqv_plastic_strain.py @@ -227,9 +227,6 @@ class accu_eqv_plastic_strain(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsAccuEqvPlasticStrain - _outputs: OutputsAccuEqvPlasticStrain - def __init__( self, time_scoping=None, @@ -247,9 +244,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ENL_EPEQ", config=config, server=server) - self._inputs = InputsAccuEqvPlasticStrain(self) - self._outputs = OutputsAccuEqvPlasticStrain(self) + super().__init__( + name="ENL_EPEQ", + config=config, + server=server, + inputs_type=InputsAccuEqvPlasticStrain, + outputs_type=OutputsAccuEqvPlasticStrain, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/acoustic_energy_density.py b/src/ansys/dpf/core/operators/result/acoustic_energy_density.py index 0590ffa2a23..d6635427df8 100644 --- a/src/ansys/dpf/core/operators/result/acoustic_energy_density.py +++ b/src/ansys/dpf/core/operators/result/acoustic_energy_density.py @@ -89,9 +89,6 @@ class acoustic_energy_density(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsAcousticEnergyDensity - _outputs: OutputsAcousticEnergyDensity - def __init__( self, time_scoping=None, @@ -104,9 +101,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="AED", config=config, server=server) - self._inputs = InputsAcousticEnergyDensity(self) - self._outputs = OutputsAcousticEnergyDensity(self) + super().__init__( + name="AED", + config=config, + server=server, + inputs_type=InputsAcousticEnergyDensity, + outputs_type=OutputsAcousticEnergyDensity, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/add_rigid_body_motion.py b/src/ansys/dpf/core/operators/result/add_rigid_body_motion.py index 4fd74379f60..64e82d1edb5 100644 --- a/src/ansys/dpf/core/operators/result/add_rigid_body_motion.py +++ b/src/ansys/dpf/core/operators/result/add_rigid_body_motion.py @@ -71,9 +71,6 @@ class add_rigid_body_motion(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsAddRigidBodyMotion - _outputs: OutputsAddRigidBodyMotion - def __init__( self, displacement_field=None, @@ -84,9 +81,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="RigidBodyAddition", config=config, server=server) - self._inputs = InputsAddRigidBodyMotion(self) - self._outputs = OutputsAddRigidBodyMotion(self) + super().__init__( + name="RigidBodyAddition", + config=config, + server=server, + inputs_type=InputsAddRigidBodyMotion, + outputs_type=OutputsAddRigidBodyMotion, + ) if displacement_field is not None: self.inputs.displacement_field.connect(displacement_field) if translation_field is not None: diff --git a/src/ansys/dpf/core/operators/result/add_rigid_body_motion_fc.py b/src/ansys/dpf/core/operators/result/add_rigid_body_motion_fc.py index 79f486a6eb7..f811b7e096c 100644 --- a/src/ansys/dpf/core/operators/result/add_rigid_body_motion_fc.py +++ b/src/ansys/dpf/core/operators/result/add_rigid_body_motion_fc.py @@ -72,9 +72,6 @@ class add_rigid_body_motion_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsAddRigidBodyMotionFc - _outputs: OutputsAddRigidBodyMotionFc - def __init__( self, fields_container=None, @@ -85,9 +82,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="RigidBodyAddition_fc", config=config, server=server) - self._inputs = InputsAddRigidBodyMotionFc(self) - self._outputs = OutputsAddRigidBodyMotionFc(self) + super().__init__( + name="RigidBodyAddition_fc", + config=config, + server=server, + inputs_type=InputsAddRigidBodyMotionFc, + outputs_type=OutputsAddRigidBodyMotionFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if translation_field is not None: diff --git a/src/ansys/dpf/core/operators/result/artificial_hourglass_energy.py b/src/ansys/dpf/core/operators/result/artificial_hourglass_energy.py index dc8ea24ac64..34b0c053d96 100644 --- a/src/ansys/dpf/core/operators/result/artificial_hourglass_energy.py +++ b/src/ansys/dpf/core/operators/result/artificial_hourglass_energy.py @@ -90,9 +90,6 @@ class artificial_hourglass_energy(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsArtificialHourglassEnergy - _outputs: OutputsArtificialHourglassEnergy - def __init__( self, time_scoping=None, @@ -105,9 +102,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ENG_AHO", config=config, server=server) - self._inputs = InputsArtificialHourglassEnergy(self) - self._outputs = OutputsArtificialHourglassEnergy(self) + super().__init__( + name="ENG_AHO", + config=config, + server=server, + inputs_type=InputsArtificialHourglassEnergy, + outputs_type=OutputsArtificialHourglassEnergy, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/beam_axial_force.py b/src/ansys/dpf/core/operators/result/beam_axial_force.py index 930d84f78c1..569eacd98e8 100644 --- a/src/ansys/dpf/core/operators/result/beam_axial_force.py +++ b/src/ansys/dpf/core/operators/result/beam_axial_force.py @@ -79,9 +79,6 @@ class beam_axial_force(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsBeamAxialForce - _outputs: OutputsBeamAxialForce - def __init__( self, time_scoping=None, @@ -92,9 +89,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="B_N", config=config, server=server) - self._inputs = InputsBeamAxialForce(self) - self._outputs = OutputsBeamAxialForce(self) + super().__init__( + name="B_N", + config=config, + server=server, + inputs_type=InputsBeamAxialForce, + outputs_type=OutputsBeamAxialForce, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/beam_axial_plastic_strain.py b/src/ansys/dpf/core/operators/result/beam_axial_plastic_strain.py index 153c60d474d..a73b4bd6ed4 100644 --- a/src/ansys/dpf/core/operators/result/beam_axial_plastic_strain.py +++ b/src/ansys/dpf/core/operators/result/beam_axial_plastic_strain.py @@ -84,9 +84,6 @@ class beam_axial_plastic_strain(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsBeamAxialPlasticStrain - _outputs: OutputsBeamAxialPlasticStrain - def __init__( self, time_scoping=None, @@ -98,9 +95,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="B_EPPL", config=config, server=server) - self._inputs = InputsBeamAxialPlasticStrain(self) - self._outputs = OutputsBeamAxialPlasticStrain(self) + super().__init__( + name="B_EPPL", + config=config, + server=server, + inputs_type=InputsBeamAxialPlasticStrain, + outputs_type=OutputsBeamAxialPlasticStrain, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/beam_axial_stress.py b/src/ansys/dpf/core/operators/result/beam_axial_stress.py index 777e2e3aa1e..6e3e6a78c46 100644 --- a/src/ansys/dpf/core/operators/result/beam_axial_stress.py +++ b/src/ansys/dpf/core/operators/result/beam_axial_stress.py @@ -84,9 +84,6 @@ class beam_axial_stress(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsBeamAxialStress - _outputs: OutputsBeamAxialStress - def __init__( self, time_scoping=None, @@ -98,9 +95,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="B_SN", config=config, server=server) - self._inputs = InputsBeamAxialStress(self) - self._outputs = OutputsBeamAxialStress(self) + super().__init__( + name="B_SN", + config=config, + server=server, + inputs_type=InputsBeamAxialStress, + outputs_type=OutputsBeamAxialStress, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/beam_axial_total_strain.py b/src/ansys/dpf/core/operators/result/beam_axial_total_strain.py index effd438e248..10bcac572e3 100644 --- a/src/ansys/dpf/core/operators/result/beam_axial_total_strain.py +++ b/src/ansys/dpf/core/operators/result/beam_axial_total_strain.py @@ -84,9 +84,6 @@ class beam_axial_total_strain(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsBeamAxialTotalStrain - _outputs: OutputsBeamAxialTotalStrain - def __init__( self, time_scoping=None, @@ -98,9 +95,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="B_EL", config=config, server=server) - self._inputs = InputsBeamAxialTotalStrain(self) - self._outputs = OutputsBeamAxialTotalStrain(self) + super().__init__( + name="B_EL", + config=config, + server=server, + inputs_type=InputsBeamAxialTotalStrain, + outputs_type=OutputsBeamAxialTotalStrain, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/beam_rs_shear_stress.py b/src/ansys/dpf/core/operators/result/beam_rs_shear_stress.py index 9c6919d90a8..246d9f5d2ba 100644 --- a/src/ansys/dpf/core/operators/result/beam_rs_shear_stress.py +++ b/src/ansys/dpf/core/operators/result/beam_rs_shear_stress.py @@ -84,9 +84,6 @@ class beam_rs_shear_stress(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsBeamRsShearStress - _outputs: OutputsBeamRsShearStress - def __init__( self, time_scoping=None, @@ -98,9 +95,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="B_ST1", config=config, server=server) - self._inputs = InputsBeamRsShearStress(self) - self._outputs = OutputsBeamRsShearStress(self) + super().__init__( + name="B_ST1", + config=config, + server=server, + inputs_type=InputsBeamRsShearStress, + outputs_type=OutputsBeamRsShearStress, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/beam_s_bending_moment.py b/src/ansys/dpf/core/operators/result/beam_s_bending_moment.py index 90e22f3d7b8..74565474584 100644 --- a/src/ansys/dpf/core/operators/result/beam_s_bending_moment.py +++ b/src/ansys/dpf/core/operators/result/beam_s_bending_moment.py @@ -79,9 +79,6 @@ class beam_s_bending_moment(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsBeamSBendingMoment - _outputs: OutputsBeamSBendingMoment - def __init__( self, time_scoping=None, @@ -92,9 +89,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="B_M1", config=config, server=server) - self._inputs = InputsBeamSBendingMoment(self) - self._outputs = OutputsBeamSBendingMoment(self) + super().__init__( + name="B_M1", + config=config, + server=server, + inputs_type=InputsBeamSBendingMoment, + outputs_type=OutputsBeamSBendingMoment, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/beam_s_shear_force.py b/src/ansys/dpf/core/operators/result/beam_s_shear_force.py index b44d0d416d3..1588367c8d3 100644 --- a/src/ansys/dpf/core/operators/result/beam_s_shear_force.py +++ b/src/ansys/dpf/core/operators/result/beam_s_shear_force.py @@ -79,9 +79,6 @@ class beam_s_shear_force(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsBeamSShearForce - _outputs: OutputsBeamSShearForce - def __init__( self, time_scoping=None, @@ -92,9 +89,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="B_T1", config=config, server=server) - self._inputs = InputsBeamSShearForce(self) - self._outputs = OutputsBeamSShearForce(self) + super().__init__( + name="B_T1", + config=config, + server=server, + inputs_type=InputsBeamSShearForce, + outputs_type=OutputsBeamSShearForce, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/beam_t_bending_moment.py b/src/ansys/dpf/core/operators/result/beam_t_bending_moment.py index 9f395071d71..3c746ff0184 100644 --- a/src/ansys/dpf/core/operators/result/beam_t_bending_moment.py +++ b/src/ansys/dpf/core/operators/result/beam_t_bending_moment.py @@ -79,9 +79,6 @@ class beam_t_bending_moment(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsBeamTBendingMoment - _outputs: OutputsBeamTBendingMoment - def __init__( self, time_scoping=None, @@ -92,9 +89,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="B_M2", config=config, server=server) - self._inputs = InputsBeamTBendingMoment(self) - self._outputs = OutputsBeamTBendingMoment(self) + super().__init__( + name="B_M2", + config=config, + server=server, + inputs_type=InputsBeamTBendingMoment, + outputs_type=OutputsBeamTBendingMoment, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/beam_t_shear_force.py b/src/ansys/dpf/core/operators/result/beam_t_shear_force.py index 2ade0498d90..3271af71696 100644 --- a/src/ansys/dpf/core/operators/result/beam_t_shear_force.py +++ b/src/ansys/dpf/core/operators/result/beam_t_shear_force.py @@ -79,9 +79,6 @@ class beam_t_shear_force(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsBeamTShearForce - _outputs: OutputsBeamTShearForce - def __init__( self, time_scoping=None, @@ -92,9 +89,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="B_T2", config=config, server=server) - self._inputs = InputsBeamTShearForce(self) - self._outputs = OutputsBeamTShearForce(self) + super().__init__( + name="B_T2", + config=config, + server=server, + inputs_type=InputsBeamTShearForce, + outputs_type=OutputsBeamTShearForce, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/beam_torsional_moment.py b/src/ansys/dpf/core/operators/result/beam_torsional_moment.py index 5238c6cb690..b5d1a48713b 100644 --- a/src/ansys/dpf/core/operators/result/beam_torsional_moment.py +++ b/src/ansys/dpf/core/operators/result/beam_torsional_moment.py @@ -79,9 +79,6 @@ class beam_torsional_moment(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsBeamTorsionalMoment - _outputs: OutputsBeamTorsionalMoment - def __init__( self, time_scoping=None, @@ -92,9 +89,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="B_MT", config=config, server=server) - self._inputs = InputsBeamTorsionalMoment(self) - self._outputs = OutputsBeamTorsionalMoment(self) + super().__init__( + name="B_MT", + config=config, + server=server, + inputs_type=InputsBeamTorsionalMoment, + outputs_type=OutputsBeamTorsionalMoment, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/beam_tr_shear_stress.py b/src/ansys/dpf/core/operators/result/beam_tr_shear_stress.py index 6f8dfdbcd36..2f12b3e2b64 100644 --- a/src/ansys/dpf/core/operators/result/beam_tr_shear_stress.py +++ b/src/ansys/dpf/core/operators/result/beam_tr_shear_stress.py @@ -84,9 +84,6 @@ class beam_tr_shear_stress(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsBeamTrShearStress - _outputs: OutputsBeamTrShearStress - def __init__( self, time_scoping=None, @@ -98,9 +95,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="B_ST2", config=config, server=server) - self._inputs = InputsBeamTrShearStress(self) - self._outputs = OutputsBeamTrShearStress(self) + super().__init__( + name="B_ST2", + config=config, + server=server, + inputs_type=InputsBeamTrShearStress, + outputs_type=OutputsBeamTrShearStress, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/cgns_result_provider.py b/src/ansys/dpf/core/operators/result/cgns_result_provider.py index e18416e40f6..1efe39d1095 100644 --- a/src/ansys/dpf/core/operators/result/cgns_result_provider.py +++ b/src/ansys/dpf/core/operators/result/cgns_result_provider.py @@ -82,9 +82,6 @@ class cgns_result_provider(Operator): >>> result_fields = op.outputs.fields() """ - _inputs: InputsCgnsResultProvider - _outputs: OutputsCgnsResultProvider - def __init__( self, time_scoping=None, @@ -97,10 +94,12 @@ def __init__( server=None, ): super().__init__( - name="cgns::cgns::result_provider", config=config, server=server + name="cgns::cgns::result_provider", + config=config, + server=server, + inputs_type=InputsCgnsResultProvider, + outputs_type=OutputsCgnsResultProvider, ) - self._inputs = InputsCgnsResultProvider(self) - self._outputs = OutputsCgnsResultProvider(self) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/cms_dst_table_provider.py b/src/ansys/dpf/core/operators/result/cms_dst_table_provider.py index 335c52c706a..a6af451cb6a 100644 --- a/src/ansys/dpf/core/operators/result/cms_dst_table_provider.py +++ b/src/ansys/dpf/core/operators/result/cms_dst_table_provider.py @@ -54,13 +54,14 @@ class cms_dst_table_provider(Operator): >>> result_dst_table = op.outputs.dst_table() """ - _inputs: InputsCmsDstTableProvider - _outputs: OutputsCmsDstTableProvider - def __init__(self, data_sources=None, config=None, server=None): - super().__init__(name="cms_dst_table_provider", config=config, server=server) - self._inputs = InputsCmsDstTableProvider(self) - self._outputs = OutputsCmsDstTableProvider(self) + super().__init__( + name="cms_dst_table_provider", + config=config, + server=server, + inputs_type=InputsCmsDstTableProvider, + outputs_type=OutputsCmsDstTableProvider, + ) if data_sources is not None: self.inputs.data_sources.connect(data_sources) diff --git a/src/ansys/dpf/core/operators/result/cms_matrices_provider.py b/src/ansys/dpf/core/operators/result/cms_matrices_provider.py index 18726856a3d..2b9fd6f98d3 100644 --- a/src/ansys/dpf/core/operators/result/cms_matrices_provider.py +++ b/src/ansys/dpf/core/operators/result/cms_matrices_provider.py @@ -60,13 +60,14 @@ class cms_matrices_provider(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsCmsMatricesProvider - _outputs: OutputsCmsMatricesProvider - def __init__(self, data_sources=None, matrix_form=None, config=None, server=None): - super().__init__(name="cms_matrices_provider", config=config, server=server) - self._inputs = InputsCmsMatricesProvider(self) - self._outputs = OutputsCmsMatricesProvider(self) + super().__init__( + name="cms_matrices_provider", + config=config, + server=server, + inputs_type=InputsCmsMatricesProvider, + outputs_type=OutputsCmsMatricesProvider, + ) if data_sources is not None: self.inputs.data_sources.connect(data_sources) if matrix_form is not None: diff --git a/src/ansys/dpf/core/operators/result/cms_subfile_info_provider.py b/src/ansys/dpf/core/operators/result/cms_subfile_info_provider.py index 30c6a1286bf..82272b46273 100644 --- a/src/ansys/dpf/core/operators/result/cms_subfile_info_provider.py +++ b/src/ansys/dpf/core/operators/result/cms_subfile_info_provider.py @@ -67,9 +67,6 @@ class cms_subfile_info_provider(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsCmsSubfileInfoProvider - _outputs: OutputsCmsSubfileInfoProvider - def __init__( self, data_sources=None, @@ -78,9 +75,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="cms_subfile_info_provider", config=config, server=server) - self._inputs = InputsCmsSubfileInfoProvider(self) - self._outputs = OutputsCmsSubfileInfoProvider(self) + super().__init__( + name="cms_subfile_info_provider", + config=config, + server=server, + inputs_type=InputsCmsSubfileInfoProvider, + outputs_type=OutputsCmsSubfileInfoProvider, + ) if data_sources is not None: self.inputs.data_sources.connect(data_sources) if cms_subfile_data is not None: diff --git a/src/ansys/dpf/core/operators/result/co_energy.py b/src/ansys/dpf/core/operators/result/co_energy.py index a400c2db0ba..a55287dda2b 100644 --- a/src/ansys/dpf/core/operators/result/co_energy.py +++ b/src/ansys/dpf/core/operators/result/co_energy.py @@ -90,9 +90,6 @@ class co_energy(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsCoEnergy - _outputs: OutputsCoEnergy - def __init__( self, time_scoping=None, @@ -105,9 +102,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ENG_CO", config=config, server=server) - self._inputs = InputsCoEnergy(self) - self._outputs = OutputsCoEnergy(self) + super().__init__( + name="ENG_CO", + config=config, + server=server, + inputs_type=InputsCoEnergy, + outputs_type=OutputsCoEnergy, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/compute_invariant_terms_motion.py b/src/ansys/dpf/core/operators/result/compute_invariant_terms_motion.py index cc72e9e9228..1ad2ecc013d 100644 --- a/src/ansys/dpf/core/operators/result/compute_invariant_terms_motion.py +++ b/src/ansys/dpf/core/operators/result/compute_invariant_terms_motion.py @@ -120,9 +120,6 @@ class compute_invariant_terms_motion(Operator): >>> result_invrt_8 = op.outputs.invrt_8() """ - _inputs: InputsComputeInvariantTermsMotion - _outputs: OutputsComputeInvariantTermsMotion - def __init__( self, rom_matrices=None, @@ -136,10 +133,12 @@ def __init__( server=None, ): super().__init__( - name="compute_invariant_terms_motion", config=config, server=server + name="compute_invariant_terms_motion", + config=config, + server=server, + inputs_type=InputsComputeInvariantTermsMotion, + outputs_type=OutputsComputeInvariantTermsMotion, ) - self._inputs = InputsComputeInvariantTermsMotion(self) - self._outputs = OutputsComputeInvariantTermsMotion(self) if rom_matrices is not None: self.inputs.rom_matrices.connect(rom_matrices) if mode_shapes is not None: diff --git a/src/ansys/dpf/core/operators/result/compute_invariant_terms_rbd.py b/src/ansys/dpf/core/operators/result/compute_invariant_terms_rbd.py index d873ee7f129..8e09d76adb4 100644 --- a/src/ansys/dpf/core/operators/result/compute_invariant_terms_rbd.py +++ b/src/ansys/dpf/core/operators/result/compute_invariant_terms_rbd.py @@ -146,9 +146,6 @@ class compute_invariant_terms_rbd(Operator): >>> result_dnzn = op.outputs.dnzn() """ - _inputs: InputsComputeInvariantTermsRbd - _outputs: OutputsComputeInvariantTermsRbd - def __init__( self, rom_matrices=None, @@ -165,10 +162,12 @@ def __init__( server=None, ): super().__init__( - name="compute_invariant_terms_rbd", config=config, server=server + name="compute_invariant_terms_rbd", + config=config, + server=server, + inputs_type=InputsComputeInvariantTermsRbd, + outputs_type=OutputsComputeInvariantTermsRbd, ) - self._inputs = InputsComputeInvariantTermsRbd(self) - self._outputs = OutputsComputeInvariantTermsRbd(self) if rom_matrices is not None: self.inputs.rom_matrices.connect(rom_matrices) if mode_shapes is not None: diff --git a/src/ansys/dpf/core/operators/result/compute_stress.py b/src/ansys/dpf/core/operators/result/compute_stress.py index 473751fe4ce..994605ef3ce 100644 --- a/src/ansys/dpf/core/operators/result/compute_stress.py +++ b/src/ansys/dpf/core/operators/result/compute_stress.py @@ -78,9 +78,6 @@ class compute_stress(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsComputeStress - _outputs: OutputsComputeStress - def __init__( self, scoping=None, @@ -91,9 +88,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="compute_stress", config=config, server=server) - self._inputs = InputsComputeStress(self) - self._outputs = OutputsComputeStress(self) + super().__init__( + name="compute_stress", + config=config, + server=server, + inputs_type=InputsComputeStress, + outputs_type=OutputsComputeStress, + ) if scoping is not None: self.inputs.scoping.connect(scoping) if streams_container is not None: diff --git a/src/ansys/dpf/core/operators/result/compute_stress_1.py b/src/ansys/dpf/core/operators/result/compute_stress_1.py index c27fa3e261f..397bdd6de59 100644 --- a/src/ansys/dpf/core/operators/result/compute_stress_1.py +++ b/src/ansys/dpf/core/operators/result/compute_stress_1.py @@ -79,9 +79,6 @@ class compute_stress_1(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsComputeStress1 - _outputs: OutputsComputeStress1 - def __init__( self, scoping=None, @@ -92,9 +89,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="compute_stress_1", config=config, server=server) - self._inputs = InputsComputeStress1(self) - self._outputs = OutputsComputeStress1(self) + super().__init__( + name="compute_stress_1", + config=config, + server=server, + inputs_type=InputsComputeStress1, + outputs_type=OutputsComputeStress1, + ) if scoping is not None: self.inputs.scoping.connect(scoping) if streams_container is not None: diff --git a/src/ansys/dpf/core/operators/result/compute_stress_2.py b/src/ansys/dpf/core/operators/result/compute_stress_2.py index 74ae61efcaf..512284850bc 100644 --- a/src/ansys/dpf/core/operators/result/compute_stress_2.py +++ b/src/ansys/dpf/core/operators/result/compute_stress_2.py @@ -79,9 +79,6 @@ class compute_stress_2(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsComputeStress2 - _outputs: OutputsComputeStress2 - def __init__( self, scoping=None, @@ -92,9 +89,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="compute_stress_2", config=config, server=server) - self._inputs = InputsComputeStress2(self) - self._outputs = OutputsComputeStress2(self) + super().__init__( + name="compute_stress_2", + config=config, + server=server, + inputs_type=InputsComputeStress2, + outputs_type=OutputsComputeStress2, + ) if scoping is not None: self.inputs.scoping.connect(scoping) if streams_container is not None: diff --git a/src/ansys/dpf/core/operators/result/compute_stress_3.py b/src/ansys/dpf/core/operators/result/compute_stress_3.py index 0f086099af2..8d9f700deb8 100644 --- a/src/ansys/dpf/core/operators/result/compute_stress_3.py +++ b/src/ansys/dpf/core/operators/result/compute_stress_3.py @@ -79,9 +79,6 @@ class compute_stress_3(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsComputeStress3 - _outputs: OutputsComputeStress3 - def __init__( self, scoping=None, @@ -92,9 +89,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="compute_stress_3", config=config, server=server) - self._inputs = InputsComputeStress3(self) - self._outputs = OutputsComputeStress3(self) + super().__init__( + name="compute_stress_3", + config=config, + server=server, + inputs_type=InputsComputeStress3, + outputs_type=OutputsComputeStress3, + ) if scoping is not None: self.inputs.scoping.connect(scoping) if streams_container is not None: diff --git a/src/ansys/dpf/core/operators/result/compute_stress_X.py b/src/ansys/dpf/core/operators/result/compute_stress_X.py index 6da17628973..543b038e17e 100644 --- a/src/ansys/dpf/core/operators/result/compute_stress_X.py +++ b/src/ansys/dpf/core/operators/result/compute_stress_X.py @@ -79,9 +79,6 @@ class compute_stress_X(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsComputeStressX - _outputs: OutputsComputeStressX - def __init__( self, scoping=None, @@ -92,9 +89,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="compute_stress_X", config=config, server=server) - self._inputs = InputsComputeStressX(self) - self._outputs = OutputsComputeStressX(self) + super().__init__( + name="compute_stress_X", + config=config, + server=server, + inputs_type=InputsComputeStressX, + outputs_type=OutputsComputeStressX, + ) if scoping is not None: self.inputs.scoping.connect(scoping) if streams_container is not None: diff --git a/src/ansys/dpf/core/operators/result/compute_stress_XY.py b/src/ansys/dpf/core/operators/result/compute_stress_XY.py index 1cf29495859..7973c643ee8 100644 --- a/src/ansys/dpf/core/operators/result/compute_stress_XY.py +++ b/src/ansys/dpf/core/operators/result/compute_stress_XY.py @@ -79,9 +79,6 @@ class compute_stress_XY(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsComputeStressXy - _outputs: OutputsComputeStressXy - def __init__( self, scoping=None, @@ -92,9 +89,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="compute_stress_XY", config=config, server=server) - self._inputs = InputsComputeStressXy(self) - self._outputs = OutputsComputeStressXy(self) + super().__init__( + name="compute_stress_XY", + config=config, + server=server, + inputs_type=InputsComputeStressXy, + outputs_type=OutputsComputeStressXy, + ) if scoping is not None: self.inputs.scoping.connect(scoping) if streams_container is not None: diff --git a/src/ansys/dpf/core/operators/result/compute_stress_XZ.py b/src/ansys/dpf/core/operators/result/compute_stress_XZ.py index e216c82af21..42426d49944 100644 --- a/src/ansys/dpf/core/operators/result/compute_stress_XZ.py +++ b/src/ansys/dpf/core/operators/result/compute_stress_XZ.py @@ -79,9 +79,6 @@ class compute_stress_XZ(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsComputeStressXz - _outputs: OutputsComputeStressXz - def __init__( self, scoping=None, @@ -92,9 +89,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="compute_stress_XZ", config=config, server=server) - self._inputs = InputsComputeStressXz(self) - self._outputs = OutputsComputeStressXz(self) + super().__init__( + name="compute_stress_XZ", + config=config, + server=server, + inputs_type=InputsComputeStressXz, + outputs_type=OutputsComputeStressXz, + ) if scoping is not None: self.inputs.scoping.connect(scoping) if streams_container is not None: diff --git a/src/ansys/dpf/core/operators/result/compute_stress_Y.py b/src/ansys/dpf/core/operators/result/compute_stress_Y.py index 89d37ab9a59..6fe74476d1d 100644 --- a/src/ansys/dpf/core/operators/result/compute_stress_Y.py +++ b/src/ansys/dpf/core/operators/result/compute_stress_Y.py @@ -79,9 +79,6 @@ class compute_stress_Y(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsComputeStressY - _outputs: OutputsComputeStressY - def __init__( self, scoping=None, @@ -92,9 +89,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="compute_stress_Y", config=config, server=server) - self._inputs = InputsComputeStressY(self) - self._outputs = OutputsComputeStressY(self) + super().__init__( + name="compute_stress_Y", + config=config, + server=server, + inputs_type=InputsComputeStressY, + outputs_type=OutputsComputeStressY, + ) if scoping is not None: self.inputs.scoping.connect(scoping) if streams_container is not None: diff --git a/src/ansys/dpf/core/operators/result/compute_stress_YZ.py b/src/ansys/dpf/core/operators/result/compute_stress_YZ.py index eef49f2ca86..42b01e53c3a 100644 --- a/src/ansys/dpf/core/operators/result/compute_stress_YZ.py +++ b/src/ansys/dpf/core/operators/result/compute_stress_YZ.py @@ -79,9 +79,6 @@ class compute_stress_YZ(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsComputeStressYz - _outputs: OutputsComputeStressYz - def __init__( self, scoping=None, @@ -92,9 +89,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="compute_stress_YZ", config=config, server=server) - self._inputs = InputsComputeStressYz(self) - self._outputs = OutputsComputeStressYz(self) + super().__init__( + name="compute_stress_YZ", + config=config, + server=server, + inputs_type=InputsComputeStressYz, + outputs_type=OutputsComputeStressYz, + ) if scoping is not None: self.inputs.scoping.connect(scoping) if streams_container is not None: diff --git a/src/ansys/dpf/core/operators/result/compute_stress_Z.py b/src/ansys/dpf/core/operators/result/compute_stress_Z.py index d607705c246..ccf5ece5a44 100644 --- a/src/ansys/dpf/core/operators/result/compute_stress_Z.py +++ b/src/ansys/dpf/core/operators/result/compute_stress_Z.py @@ -79,9 +79,6 @@ class compute_stress_Z(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsComputeStressZ - _outputs: OutputsComputeStressZ - def __init__( self, scoping=None, @@ -92,9 +89,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="compute_stress_Z", config=config, server=server) - self._inputs = InputsComputeStressZ(self) - self._outputs = OutputsComputeStressZ(self) + super().__init__( + name="compute_stress_Z", + config=config, + server=server, + inputs_type=InputsComputeStressZ, + outputs_type=OutputsComputeStressZ, + ) if scoping is not None: self.inputs.scoping.connect(scoping) if streams_container is not None: diff --git a/src/ansys/dpf/core/operators/result/compute_stress_von_mises.py b/src/ansys/dpf/core/operators/result/compute_stress_von_mises.py index cbbf10d9e94..13e84f5c911 100644 --- a/src/ansys/dpf/core/operators/result/compute_stress_von_mises.py +++ b/src/ansys/dpf/core/operators/result/compute_stress_von_mises.py @@ -79,9 +79,6 @@ class compute_stress_von_mises(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsComputeStressVonMises - _outputs: OutputsComputeStressVonMises - def __init__( self, scoping=None, @@ -92,9 +89,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="compute_stress_von_mises", config=config, server=server) - self._inputs = InputsComputeStressVonMises(self) - self._outputs = OutputsComputeStressVonMises(self) + super().__init__( + name="compute_stress_von_mises", + config=config, + server=server, + inputs_type=InputsComputeStressVonMises, + outputs_type=OutputsComputeStressVonMises, + ) if scoping is not None: self.inputs.scoping.connect(scoping) if streams_container is not None: diff --git a/src/ansys/dpf/core/operators/result/compute_total_strain.py b/src/ansys/dpf/core/operators/result/compute_total_strain.py index ec636842884..bec65f212cf 100644 --- a/src/ansys/dpf/core/operators/result/compute_total_strain.py +++ b/src/ansys/dpf/core/operators/result/compute_total_strain.py @@ -106,9 +106,6 @@ class compute_total_strain(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsComputeTotalStrain - _outputs: OutputsComputeTotalStrain - def __init__( self, time_scoping=None, @@ -123,9 +120,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="compute_total_strain", config=config, server=server) - self._inputs = InputsComputeTotalStrain(self) - self._outputs = OutputsComputeTotalStrain(self) + super().__init__( + name="compute_total_strain", + config=config, + server=server, + inputs_type=InputsComputeTotalStrain, + outputs_type=OutputsComputeTotalStrain, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/compute_total_strain_1.py b/src/ansys/dpf/core/operators/result/compute_total_strain_1.py index 18cb56ebea9..9d835cce8ec 100644 --- a/src/ansys/dpf/core/operators/result/compute_total_strain_1.py +++ b/src/ansys/dpf/core/operators/result/compute_total_strain_1.py @@ -106,9 +106,6 @@ class compute_total_strain_1(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsComputeTotalStrain1 - _outputs: OutputsComputeTotalStrain1 - def __init__( self, time_scoping=None, @@ -123,9 +120,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="compute_total_strain_1", config=config, server=server) - self._inputs = InputsComputeTotalStrain1(self) - self._outputs = OutputsComputeTotalStrain1(self) + super().__init__( + name="compute_total_strain_1", + config=config, + server=server, + inputs_type=InputsComputeTotalStrain1, + outputs_type=OutputsComputeTotalStrain1, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/compute_total_strain_2.py b/src/ansys/dpf/core/operators/result/compute_total_strain_2.py index 6bda5755f61..68c62d50420 100644 --- a/src/ansys/dpf/core/operators/result/compute_total_strain_2.py +++ b/src/ansys/dpf/core/operators/result/compute_total_strain_2.py @@ -106,9 +106,6 @@ class compute_total_strain_2(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsComputeTotalStrain2 - _outputs: OutputsComputeTotalStrain2 - def __init__( self, time_scoping=None, @@ -123,9 +120,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="compute_total_strain_2", config=config, server=server) - self._inputs = InputsComputeTotalStrain2(self) - self._outputs = OutputsComputeTotalStrain2(self) + super().__init__( + name="compute_total_strain_2", + config=config, + server=server, + inputs_type=InputsComputeTotalStrain2, + outputs_type=OutputsComputeTotalStrain2, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/compute_total_strain_3.py b/src/ansys/dpf/core/operators/result/compute_total_strain_3.py index 9a00f48e6b7..297ff9c6751 100644 --- a/src/ansys/dpf/core/operators/result/compute_total_strain_3.py +++ b/src/ansys/dpf/core/operators/result/compute_total_strain_3.py @@ -106,9 +106,6 @@ class compute_total_strain_3(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsComputeTotalStrain3 - _outputs: OutputsComputeTotalStrain3 - def __init__( self, time_scoping=None, @@ -123,9 +120,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="compute_total_strain_3", config=config, server=server) - self._inputs = InputsComputeTotalStrain3(self) - self._outputs = OutputsComputeTotalStrain3(self) + super().__init__( + name="compute_total_strain_3", + config=config, + server=server, + inputs_type=InputsComputeTotalStrain3, + outputs_type=OutputsComputeTotalStrain3, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/compute_total_strain_X.py b/src/ansys/dpf/core/operators/result/compute_total_strain_X.py index ad700f82ba9..1781c952a4b 100644 --- a/src/ansys/dpf/core/operators/result/compute_total_strain_X.py +++ b/src/ansys/dpf/core/operators/result/compute_total_strain_X.py @@ -106,9 +106,6 @@ class compute_total_strain_X(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsComputeTotalStrainX - _outputs: OutputsComputeTotalStrainX - def __init__( self, time_scoping=None, @@ -123,9 +120,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="compute_total_strain_X", config=config, server=server) - self._inputs = InputsComputeTotalStrainX(self) - self._outputs = OutputsComputeTotalStrainX(self) + super().__init__( + name="compute_total_strain_X", + config=config, + server=server, + inputs_type=InputsComputeTotalStrainX, + outputs_type=OutputsComputeTotalStrainX, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/compute_total_strain_XY.py b/src/ansys/dpf/core/operators/result/compute_total_strain_XY.py index 17f8918dd46..f252c0e2973 100644 --- a/src/ansys/dpf/core/operators/result/compute_total_strain_XY.py +++ b/src/ansys/dpf/core/operators/result/compute_total_strain_XY.py @@ -106,9 +106,6 @@ class compute_total_strain_XY(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsComputeTotalStrainXy - _outputs: OutputsComputeTotalStrainXy - def __init__( self, time_scoping=None, @@ -123,9 +120,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="compute_total_strain_XY", config=config, server=server) - self._inputs = InputsComputeTotalStrainXy(self) - self._outputs = OutputsComputeTotalStrainXy(self) + super().__init__( + name="compute_total_strain_XY", + config=config, + server=server, + inputs_type=InputsComputeTotalStrainXy, + outputs_type=OutputsComputeTotalStrainXy, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/compute_total_strain_XZ.py b/src/ansys/dpf/core/operators/result/compute_total_strain_XZ.py index c3557be6dc1..c744ab3fec4 100644 --- a/src/ansys/dpf/core/operators/result/compute_total_strain_XZ.py +++ b/src/ansys/dpf/core/operators/result/compute_total_strain_XZ.py @@ -106,9 +106,6 @@ class compute_total_strain_XZ(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsComputeTotalStrainXz - _outputs: OutputsComputeTotalStrainXz - def __init__( self, time_scoping=None, @@ -123,9 +120,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="compute_total_strain_XZ", config=config, server=server) - self._inputs = InputsComputeTotalStrainXz(self) - self._outputs = OutputsComputeTotalStrainXz(self) + super().__init__( + name="compute_total_strain_XZ", + config=config, + server=server, + inputs_type=InputsComputeTotalStrainXz, + outputs_type=OutputsComputeTotalStrainXz, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/compute_total_strain_Y.py b/src/ansys/dpf/core/operators/result/compute_total_strain_Y.py index 4575e2aeafe..216241a272e 100644 --- a/src/ansys/dpf/core/operators/result/compute_total_strain_Y.py +++ b/src/ansys/dpf/core/operators/result/compute_total_strain_Y.py @@ -106,9 +106,6 @@ class compute_total_strain_Y(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsComputeTotalStrainY - _outputs: OutputsComputeTotalStrainY - def __init__( self, time_scoping=None, @@ -123,9 +120,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="compute_total_strain_Y", config=config, server=server) - self._inputs = InputsComputeTotalStrainY(self) - self._outputs = OutputsComputeTotalStrainY(self) + super().__init__( + name="compute_total_strain_Y", + config=config, + server=server, + inputs_type=InputsComputeTotalStrainY, + outputs_type=OutputsComputeTotalStrainY, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/compute_total_strain_YZ.py b/src/ansys/dpf/core/operators/result/compute_total_strain_YZ.py index e57c3a81731..e8877a7cb3b 100644 --- a/src/ansys/dpf/core/operators/result/compute_total_strain_YZ.py +++ b/src/ansys/dpf/core/operators/result/compute_total_strain_YZ.py @@ -106,9 +106,6 @@ class compute_total_strain_YZ(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsComputeTotalStrainYz - _outputs: OutputsComputeTotalStrainYz - def __init__( self, time_scoping=None, @@ -123,9 +120,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="compute_total_strain_YZ", config=config, server=server) - self._inputs = InputsComputeTotalStrainYz(self) - self._outputs = OutputsComputeTotalStrainYz(self) + super().__init__( + name="compute_total_strain_YZ", + config=config, + server=server, + inputs_type=InputsComputeTotalStrainYz, + outputs_type=OutputsComputeTotalStrainYz, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/compute_total_strain_Z.py b/src/ansys/dpf/core/operators/result/compute_total_strain_Z.py index 5f3d31306a7..2ca3dc756cc 100644 --- a/src/ansys/dpf/core/operators/result/compute_total_strain_Z.py +++ b/src/ansys/dpf/core/operators/result/compute_total_strain_Z.py @@ -106,9 +106,6 @@ class compute_total_strain_Z(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsComputeTotalStrainZ - _outputs: OutputsComputeTotalStrainZ - def __init__( self, time_scoping=None, @@ -123,9 +120,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="compute_total_strain_Z", config=config, server=server) - self._inputs = InputsComputeTotalStrainZ(self) - self._outputs = OutputsComputeTotalStrainZ(self) + super().__init__( + name="compute_total_strain_Z", + config=config, + server=server, + inputs_type=InputsComputeTotalStrainZ, + outputs_type=OutputsComputeTotalStrainZ, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/contact_fluid_penetration_pressure.py b/src/ansys/dpf/core/operators/result/contact_fluid_penetration_pressure.py index 065db44a0a4..b20720bd7d9 100644 --- a/src/ansys/dpf/core/operators/result/contact_fluid_penetration_pressure.py +++ b/src/ansys/dpf/core/operators/result/contact_fluid_penetration_pressure.py @@ -247,9 +247,6 @@ class contact_fluid_penetration_pressure(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsContactFluidPenetrationPressure - _outputs: OutputsContactFluidPenetrationPressure - def __init__( self, time_scoping=None, @@ -271,9 +268,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ECT_FRES", config=config, server=server) - self._inputs = InputsContactFluidPenetrationPressure(self) - self._outputs = OutputsContactFluidPenetrationPressure(self) + super().__init__( + name="ECT_FRES", + config=config, + server=server, + inputs_type=InputsContactFluidPenetrationPressure, + outputs_type=OutputsContactFluidPenetrationPressure, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/contact_friction_stress.py b/src/ansys/dpf/core/operators/result/contact_friction_stress.py index 2a537cc5dbf..edd31df369f 100644 --- a/src/ansys/dpf/core/operators/result/contact_friction_stress.py +++ b/src/ansys/dpf/core/operators/result/contact_friction_stress.py @@ -247,9 +247,6 @@ class contact_friction_stress(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsContactFrictionStress - _outputs: OutputsContactFrictionStress - def __init__( self, time_scoping=None, @@ -271,9 +268,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ECT_SFRIC", config=config, server=server) - self._inputs = InputsContactFrictionStress(self) - self._outputs = OutputsContactFrictionStress(self) + super().__init__( + name="ECT_SFRIC", + config=config, + server=server, + inputs_type=InputsContactFrictionStress, + outputs_type=OutputsContactFrictionStress, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/contact_gap_distance.py b/src/ansys/dpf/core/operators/result/contact_gap_distance.py index 981ea4a0ec4..d24adba30d2 100644 --- a/src/ansys/dpf/core/operators/result/contact_gap_distance.py +++ b/src/ansys/dpf/core/operators/result/contact_gap_distance.py @@ -247,9 +247,6 @@ class contact_gap_distance(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsContactGapDistance - _outputs: OutputsContactGapDistance - def __init__( self, time_scoping=None, @@ -271,9 +268,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ECT_GAP", config=config, server=server) - self._inputs = InputsContactGapDistance(self) - self._outputs = OutputsContactGapDistance(self) + super().__init__( + name="ECT_GAP", + config=config, + server=server, + inputs_type=InputsContactGapDistance, + outputs_type=OutputsContactGapDistance, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/contact_penetration.py b/src/ansys/dpf/core/operators/result/contact_penetration.py index 96e4444b463..4eb6cda5abc 100644 --- a/src/ansys/dpf/core/operators/result/contact_penetration.py +++ b/src/ansys/dpf/core/operators/result/contact_penetration.py @@ -247,9 +247,6 @@ class contact_penetration(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsContactPenetration - _outputs: OutputsContactPenetration - def __init__( self, time_scoping=None, @@ -271,9 +268,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ECT_PENE", config=config, server=server) - self._inputs = InputsContactPenetration(self) - self._outputs = OutputsContactPenetration(self) + super().__init__( + name="ECT_PENE", + config=config, + server=server, + inputs_type=InputsContactPenetration, + outputs_type=OutputsContactPenetration, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/contact_pressure.py b/src/ansys/dpf/core/operators/result/contact_pressure.py index 5e940cb6702..d3702aaa38d 100644 --- a/src/ansys/dpf/core/operators/result/contact_pressure.py +++ b/src/ansys/dpf/core/operators/result/contact_pressure.py @@ -247,9 +247,6 @@ class contact_pressure(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsContactPressure - _outputs: OutputsContactPressure - def __init__( self, time_scoping=None, @@ -271,9 +268,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ECT_PRES", config=config, server=server) - self._inputs = InputsContactPressure(self) - self._outputs = OutputsContactPressure(self) + super().__init__( + name="ECT_PRES", + config=config, + server=server, + inputs_type=InputsContactPressure, + outputs_type=OutputsContactPressure, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/contact_sliding_distance.py b/src/ansys/dpf/core/operators/result/contact_sliding_distance.py index b21ae6289ad..6b2dd20dd21 100644 --- a/src/ansys/dpf/core/operators/result/contact_sliding_distance.py +++ b/src/ansys/dpf/core/operators/result/contact_sliding_distance.py @@ -247,9 +247,6 @@ class contact_sliding_distance(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsContactSlidingDistance - _outputs: OutputsContactSlidingDistance - def __init__( self, time_scoping=None, @@ -271,9 +268,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ECT_SLIDE", config=config, server=server) - self._inputs = InputsContactSlidingDistance(self) - self._outputs = OutputsContactSlidingDistance(self) + super().__init__( + name="ECT_SLIDE", + config=config, + server=server, + inputs_type=InputsContactSlidingDistance, + outputs_type=OutputsContactSlidingDistance, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/contact_status.py b/src/ansys/dpf/core/operators/result/contact_status.py index 8a89d8cecb5..5975f804372 100644 --- a/src/ansys/dpf/core/operators/result/contact_status.py +++ b/src/ansys/dpf/core/operators/result/contact_status.py @@ -247,9 +247,6 @@ class contact_status(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsContactStatus - _outputs: OutputsContactStatus - def __init__( self, time_scoping=None, @@ -271,9 +268,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ECT_STAT", config=config, server=server) - self._inputs = InputsContactStatus(self) - self._outputs = OutputsContactStatus(self) + super().__init__( + name="ECT_STAT", + config=config, + server=server, + inputs_type=InputsContactStatus, + outputs_type=OutputsContactStatus, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/contact_surface_heat_flux.py b/src/ansys/dpf/core/operators/result/contact_surface_heat_flux.py index 5246f645b3b..80fdc20322d 100644 --- a/src/ansys/dpf/core/operators/result/contact_surface_heat_flux.py +++ b/src/ansys/dpf/core/operators/result/contact_surface_heat_flux.py @@ -247,9 +247,6 @@ class contact_surface_heat_flux(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsContactSurfaceHeatFlux - _outputs: OutputsContactSurfaceHeatFlux - def __init__( self, time_scoping=None, @@ -271,9 +268,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ECT_FLUX", config=config, server=server) - self._inputs = InputsContactSurfaceHeatFlux(self) - self._outputs = OutputsContactSurfaceHeatFlux(self) + super().__init__( + name="ECT_FLUX", + config=config, + server=server, + inputs_type=InputsContactSurfaceHeatFlux, + outputs_type=OutputsContactSurfaceHeatFlux, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/contact_total_stress.py b/src/ansys/dpf/core/operators/result/contact_total_stress.py index ca06f042786..c26c7217fc2 100644 --- a/src/ansys/dpf/core/operators/result/contact_total_stress.py +++ b/src/ansys/dpf/core/operators/result/contact_total_stress.py @@ -247,9 +247,6 @@ class contact_total_stress(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsContactTotalStress - _outputs: OutputsContactTotalStress - def __init__( self, time_scoping=None, @@ -271,9 +268,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ECT_STOT", config=config, server=server) - self._inputs = InputsContactTotalStress(self) - self._outputs = OutputsContactTotalStress(self) + super().__init__( + name="ECT_STOT", + config=config, + server=server, + inputs_type=InputsContactTotalStress, + outputs_type=OutputsContactTotalStress, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/coordinate_system.py b/src/ansys/dpf/core/operators/result/coordinate_system.py index 7c598edac41..4a07c78803b 100644 --- a/src/ansys/dpf/core/operators/result/coordinate_system.py +++ b/src/ansys/dpf/core/operators/result/coordinate_system.py @@ -63,9 +63,6 @@ class coordinate_system(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsCoordinateSystem - _outputs: OutputsCoordinateSystem - def __init__( self, cs_id=None, @@ -81,8 +78,6 @@ def __init__( super().__init__(name="mapdl::rst::CS", config=config, server=server) else: raise e - self._inputs = InputsCoordinateSystem(self) - self._outputs = OutputsCoordinateSystem(self) if cs_id is not None: self.inputs.cs_id.connect(cs_id) if streams_container is not None: diff --git a/src/ansys/dpf/core/operators/result/coordinates.py b/src/ansys/dpf/core/operators/result/coordinates.py index acab492b33e..2e01e08cb13 100644 --- a/src/ansys/dpf/core/operators/result/coordinates.py +++ b/src/ansys/dpf/core/operators/result/coordinates.py @@ -90,9 +90,6 @@ class coordinates(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsCoordinates - _outputs: OutputsCoordinates - def __init__( self, time_scoping=None, @@ -105,9 +102,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="X", config=config, server=server) - self._inputs = InputsCoordinates(self) - self._outputs = OutputsCoordinates(self) + super().__init__( + name="X", + config=config, + server=server, + inputs_type=InputsCoordinates, + outputs_type=OutputsCoordinates, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/creep_strain.py b/src/ansys/dpf/core/operators/result/creep_strain.py index 6af5abbb83d..1f48b7347da 100644 --- a/src/ansys/dpf/core/operators/result/creep_strain.py +++ b/src/ansys/dpf/core/operators/result/creep_strain.py @@ -227,9 +227,6 @@ class creep_strain(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsCreepStrain - _outputs: OutputsCreepStrain - def __init__( self, time_scoping=None, @@ -247,9 +244,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EPCR", config=config, server=server) - self._inputs = InputsCreepStrain(self) - self._outputs = OutputsCreepStrain(self) + super().__init__( + name="EPCR", + config=config, + server=server, + inputs_type=InputsCreepStrain, + outputs_type=OutputsCreepStrain, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/creep_strain_X.py b/src/ansys/dpf/core/operators/result/creep_strain_X.py index da1b388f460..d8bbe08d9dd 100644 --- a/src/ansys/dpf/core/operators/result/creep_strain_X.py +++ b/src/ansys/dpf/core/operators/result/creep_strain_X.py @@ -107,9 +107,6 @@ class creep_strain_X(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsCreepStrainX - _outputs: OutputsCreepStrainX - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EPCRX", config=config, server=server) - self._inputs = InputsCreepStrainX(self) - self._outputs = OutputsCreepStrainX(self) + super().__init__( + name="EPCRX", + config=config, + server=server, + inputs_type=InputsCreepStrainX, + outputs_type=OutputsCreepStrainX, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/creep_strain_XY.py b/src/ansys/dpf/core/operators/result/creep_strain_XY.py index 78f43d1c445..ceb5eae267b 100644 --- a/src/ansys/dpf/core/operators/result/creep_strain_XY.py +++ b/src/ansys/dpf/core/operators/result/creep_strain_XY.py @@ -107,9 +107,6 @@ class creep_strain_XY(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsCreepStrainXy - _outputs: OutputsCreepStrainXy - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EPCRXY", config=config, server=server) - self._inputs = InputsCreepStrainXy(self) - self._outputs = OutputsCreepStrainXy(self) + super().__init__( + name="EPCRXY", + config=config, + server=server, + inputs_type=InputsCreepStrainXy, + outputs_type=OutputsCreepStrainXy, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/creep_strain_XZ.py b/src/ansys/dpf/core/operators/result/creep_strain_XZ.py index 52b4d422bac..5a18f789b83 100644 --- a/src/ansys/dpf/core/operators/result/creep_strain_XZ.py +++ b/src/ansys/dpf/core/operators/result/creep_strain_XZ.py @@ -107,9 +107,6 @@ class creep_strain_XZ(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsCreepStrainXz - _outputs: OutputsCreepStrainXz - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EPCRXZ", config=config, server=server) - self._inputs = InputsCreepStrainXz(self) - self._outputs = OutputsCreepStrainXz(self) + super().__init__( + name="EPCRXZ", + config=config, + server=server, + inputs_type=InputsCreepStrainXz, + outputs_type=OutputsCreepStrainXz, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/creep_strain_Y.py b/src/ansys/dpf/core/operators/result/creep_strain_Y.py index 26564424b99..b1b9386d76a 100644 --- a/src/ansys/dpf/core/operators/result/creep_strain_Y.py +++ b/src/ansys/dpf/core/operators/result/creep_strain_Y.py @@ -107,9 +107,6 @@ class creep_strain_Y(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsCreepStrainY - _outputs: OutputsCreepStrainY - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EPCRY", config=config, server=server) - self._inputs = InputsCreepStrainY(self) - self._outputs = OutputsCreepStrainY(self) + super().__init__( + name="EPCRY", + config=config, + server=server, + inputs_type=InputsCreepStrainY, + outputs_type=OutputsCreepStrainY, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/creep_strain_YZ.py b/src/ansys/dpf/core/operators/result/creep_strain_YZ.py index 4f6ac5505bb..2dcf392ceaa 100644 --- a/src/ansys/dpf/core/operators/result/creep_strain_YZ.py +++ b/src/ansys/dpf/core/operators/result/creep_strain_YZ.py @@ -107,9 +107,6 @@ class creep_strain_YZ(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsCreepStrainYz - _outputs: OutputsCreepStrainYz - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EPCRYZ", config=config, server=server) - self._inputs = InputsCreepStrainYz(self) - self._outputs = OutputsCreepStrainYz(self) + super().__init__( + name="EPCRYZ", + config=config, + server=server, + inputs_type=InputsCreepStrainYz, + outputs_type=OutputsCreepStrainYz, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/creep_strain_Z.py b/src/ansys/dpf/core/operators/result/creep_strain_Z.py index 8fe81208b1b..ff4cd2e38e0 100644 --- a/src/ansys/dpf/core/operators/result/creep_strain_Z.py +++ b/src/ansys/dpf/core/operators/result/creep_strain_Z.py @@ -107,9 +107,6 @@ class creep_strain_Z(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsCreepStrainZ - _outputs: OutputsCreepStrainZ - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EPCRZ", config=config, server=server) - self._inputs = InputsCreepStrainZ(self) - self._outputs = OutputsCreepStrainZ(self) + super().__init__( + name="EPCRZ", + config=config, + server=server, + inputs_type=InputsCreepStrainZ, + outputs_type=OutputsCreepStrainZ, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/creep_strain_energy_density.py b/src/ansys/dpf/core/operators/result/creep_strain_energy_density.py index fb96b857981..eee4124e992 100644 --- a/src/ansys/dpf/core/operators/result/creep_strain_energy_density.py +++ b/src/ansys/dpf/core/operators/result/creep_strain_energy_density.py @@ -227,9 +227,6 @@ class creep_strain_energy_density(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsCreepStrainEnergyDensity - _outputs: OutputsCreepStrainEnergyDensity - def __init__( self, time_scoping=None, @@ -247,9 +244,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ENL_CRWK", config=config, server=server) - self._inputs = InputsCreepStrainEnergyDensity(self) - self._outputs = OutputsCreepStrainEnergyDensity(self) + super().__init__( + name="ENL_CRWK", + config=config, + server=server, + inputs_type=InputsCreepStrainEnergyDensity, + outputs_type=OutputsCreepStrainEnergyDensity, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/creep_strain_eqv.py b/src/ansys/dpf/core/operators/result/creep_strain_eqv.py index 11b4ef1670c..1b05522b110 100644 --- a/src/ansys/dpf/core/operators/result/creep_strain_eqv.py +++ b/src/ansys/dpf/core/operators/result/creep_strain_eqv.py @@ -227,9 +227,6 @@ class creep_strain_eqv(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsCreepStrainEqv - _outputs: OutputsCreepStrainEqv - def __init__( self, time_scoping=None, @@ -247,9 +244,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EPCR_EQV", config=config, server=server) - self._inputs = InputsCreepStrainEqv(self) - self._outputs = OutputsCreepStrainEqv(self) + super().__init__( + name="EPCR_EQV", + config=config, + server=server, + inputs_type=InputsCreepStrainEqv, + outputs_type=OutputsCreepStrainEqv, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/creep_strain_intensity.py b/src/ansys/dpf/core/operators/result/creep_strain_intensity.py index fd9bf52e68a..9511bd9484f 100644 --- a/src/ansys/dpf/core/operators/result/creep_strain_intensity.py +++ b/src/ansys/dpf/core/operators/result/creep_strain_intensity.py @@ -107,9 +107,6 @@ class creep_strain_intensity(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsCreepStrainIntensity - _outputs: OutputsCreepStrainIntensity - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EPCR_intensity", config=config, server=server) - self._inputs = InputsCreepStrainIntensity(self) - self._outputs = OutputsCreepStrainIntensity(self) + super().__init__( + name="EPCR_intensity", + config=config, + server=server, + inputs_type=InputsCreepStrainIntensity, + outputs_type=OutputsCreepStrainIntensity, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/creep_strain_max_shear.py b/src/ansys/dpf/core/operators/result/creep_strain_max_shear.py index 8abbb1bd6f8..f39ba2ac84d 100644 --- a/src/ansys/dpf/core/operators/result/creep_strain_max_shear.py +++ b/src/ansys/dpf/core/operators/result/creep_strain_max_shear.py @@ -107,9 +107,6 @@ class creep_strain_max_shear(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsCreepStrainMaxShear - _outputs: OutputsCreepStrainMaxShear - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EPCR_max_shear", config=config, server=server) - self._inputs = InputsCreepStrainMaxShear(self) - self._outputs = OutputsCreepStrainMaxShear(self) + super().__init__( + name="EPCR_max_shear", + config=config, + server=server, + inputs_type=InputsCreepStrainMaxShear, + outputs_type=OutputsCreepStrainMaxShear, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/creep_strain_principal_1.py b/src/ansys/dpf/core/operators/result/creep_strain_principal_1.py index 2e54bf2f70b..dc9bd74456b 100644 --- a/src/ansys/dpf/core/operators/result/creep_strain_principal_1.py +++ b/src/ansys/dpf/core/operators/result/creep_strain_principal_1.py @@ -109,9 +109,6 @@ class creep_strain_principal_1(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsCreepStrainPrincipal1 - _outputs: OutputsCreepStrainPrincipal1 - def __init__( self, time_scoping=None, @@ -127,9 +124,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EPCR1", config=config, server=server) - self._inputs = InputsCreepStrainPrincipal1(self) - self._outputs = OutputsCreepStrainPrincipal1(self) + super().__init__( + name="EPCR1", + config=config, + server=server, + inputs_type=InputsCreepStrainPrincipal1, + outputs_type=OutputsCreepStrainPrincipal1, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/creep_strain_principal_2.py b/src/ansys/dpf/core/operators/result/creep_strain_principal_2.py index 7b56f75c323..e4fa047477b 100644 --- a/src/ansys/dpf/core/operators/result/creep_strain_principal_2.py +++ b/src/ansys/dpf/core/operators/result/creep_strain_principal_2.py @@ -109,9 +109,6 @@ class creep_strain_principal_2(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsCreepStrainPrincipal2 - _outputs: OutputsCreepStrainPrincipal2 - def __init__( self, time_scoping=None, @@ -127,9 +124,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EPCR2", config=config, server=server) - self._inputs = InputsCreepStrainPrincipal2(self) - self._outputs = OutputsCreepStrainPrincipal2(self) + super().__init__( + name="EPCR2", + config=config, + server=server, + inputs_type=InputsCreepStrainPrincipal2, + outputs_type=OutputsCreepStrainPrincipal2, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/creep_strain_principal_3.py b/src/ansys/dpf/core/operators/result/creep_strain_principal_3.py index af091188be8..dbdfa522fb8 100644 --- a/src/ansys/dpf/core/operators/result/creep_strain_principal_3.py +++ b/src/ansys/dpf/core/operators/result/creep_strain_principal_3.py @@ -109,9 +109,6 @@ class creep_strain_principal_3(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsCreepStrainPrincipal3 - _outputs: OutputsCreepStrainPrincipal3 - def __init__( self, time_scoping=None, @@ -127,9 +124,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EPCR3", config=config, server=server) - self._inputs = InputsCreepStrainPrincipal3(self) - self._outputs = OutputsCreepStrainPrincipal3(self) + super().__init__( + name="EPCR3", + config=config, + server=server, + inputs_type=InputsCreepStrainPrincipal3, + outputs_type=OutputsCreepStrainPrincipal3, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/current_density.py b/src/ansys/dpf/core/operators/result/current_density.py index b0b74ccdaff..ebb9488f46c 100644 --- a/src/ansys/dpf/core/operators/result/current_density.py +++ b/src/ansys/dpf/core/operators/result/current_density.py @@ -98,9 +98,6 @@ class current_density(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsCurrentDensity - _outputs: OutputsCurrentDensity - def __init__( self, time_scoping=None, @@ -113,9 +110,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ECD", config=config, server=server) - self._inputs = InputsCurrentDensity(self) - self._outputs = OutputsCurrentDensity(self) + super().__init__( + name="ECD", + config=config, + server=server, + inputs_type=InputsCurrentDensity, + outputs_type=OutputsCurrentDensity, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/cyclic_analytic_seqv_max.py b/src/ansys/dpf/core/operators/result/cyclic_analytic_seqv_max.py index 5a804bad399..bd2f296d9a7 100644 --- a/src/ansys/dpf/core/operators/result/cyclic_analytic_seqv_max.py +++ b/src/ansys/dpf/core/operators/result/cyclic_analytic_seqv_max.py @@ -74,9 +74,6 @@ class cyclic_analytic_seqv_max(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsCyclicAnalyticSeqvMax - _outputs: OutputsCyclicAnalyticSeqvMax - def __init__( self, time_scoping=None, @@ -88,10 +85,12 @@ def __init__( server=None, ): super().__init__( - name="cyclic_analytic_stress_eqv_max", config=config, server=server + name="cyclic_analytic_stress_eqv_max", + config=config, + server=server, + inputs_type=InputsCyclicAnalyticSeqvMax, + outputs_type=OutputsCyclicAnalyticSeqvMax, ) - self._inputs = InputsCyclicAnalyticSeqvMax(self) - self._outputs = OutputsCyclicAnalyticSeqvMax(self) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/cyclic_analytic_usum_max.py b/src/ansys/dpf/core/operators/result/cyclic_analytic_usum_max.py index af6ecc60779..5c35e37046d 100644 --- a/src/ansys/dpf/core/operators/result/cyclic_analytic_usum_max.py +++ b/src/ansys/dpf/core/operators/result/cyclic_analytic_usum_max.py @@ -74,9 +74,6 @@ class cyclic_analytic_usum_max(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsCyclicAnalyticUsumMax - _outputs: OutputsCyclicAnalyticUsumMax - def __init__( self, time_scoping=None, @@ -87,9 +84,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="cyclic_analytic_usum_max", config=config, server=server) - self._inputs = InputsCyclicAnalyticUsumMax(self) - self._outputs = OutputsCyclicAnalyticUsumMax(self) + super().__init__( + name="cyclic_analytic_usum_max", + config=config, + server=server, + inputs_type=InputsCyclicAnalyticUsumMax, + outputs_type=OutputsCyclicAnalyticUsumMax, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/cyclic_expansion.py b/src/ansys/dpf/core/operators/result/cyclic_expansion.py index cc593109a1b..1efe43dc33c 100644 --- a/src/ansys/dpf/core/operators/result/cyclic_expansion.py +++ b/src/ansys/dpf/core/operators/result/cyclic_expansion.py @@ -101,9 +101,6 @@ class cyclic_expansion(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsCyclicExpansion - _outputs: OutputsCyclicExpansion - def __init__( self, time_scoping=None, @@ -120,9 +117,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="cyclic_expansion", config=config, server=server) - self._inputs = InputsCyclicExpansion(self) - self._outputs = OutputsCyclicExpansion(self) + super().__init__( + name="cyclic_expansion", + config=config, + server=server, + inputs_type=InputsCyclicExpansion, + outputs_type=OutputsCyclicExpansion, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/density.py b/src/ansys/dpf/core/operators/result/density.py index c4ec7b353e2..6a31a7ce321 100644 --- a/src/ansys/dpf/core/operators/result/density.py +++ b/src/ansys/dpf/core/operators/result/density.py @@ -94,9 +94,6 @@ class density(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsDensity - _outputs: OutputsDensity - def __init__( self, time_scoping=None, @@ -110,9 +107,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="RHO", config=config, server=server) - self._inputs = InputsDensity(self) - self._outputs = OutputsDensity(self) + super().__init__( + name="RHO", + config=config, + server=server, + inputs_type=InputsDensity, + outputs_type=OutputsDensity, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/displacement.py b/src/ansys/dpf/core/operators/result/displacement.py index 29e5a581e95..90e39d3102a 100644 --- a/src/ansys/dpf/core/operators/result/displacement.py +++ b/src/ansys/dpf/core/operators/result/displacement.py @@ -110,9 +110,6 @@ class displacement(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsDisplacement - _outputs: OutputsDisplacement - def __init__( self, time_scoping=None, @@ -129,9 +126,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="U", config=config, server=server) - self._inputs = InputsDisplacement(self) - self._outputs = OutputsDisplacement(self) + super().__init__( + name="U", + config=config, + server=server, + inputs_type=InputsDisplacement, + outputs_type=OutputsDisplacement, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/displacement_X.py b/src/ansys/dpf/core/operators/result/displacement_X.py index 3b4441a81a6..87ff2d5ce82 100644 --- a/src/ansys/dpf/core/operators/result/displacement_X.py +++ b/src/ansys/dpf/core/operators/result/displacement_X.py @@ -95,9 +95,6 @@ class displacement_X(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsDisplacementX - _outputs: OutputsDisplacementX - def __init__( self, time_scoping=None, @@ -111,9 +108,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="UX", config=config, server=server) - self._inputs = InputsDisplacementX(self) - self._outputs = OutputsDisplacementX(self) + super().__init__( + name="UX", + config=config, + server=server, + inputs_type=InputsDisplacementX, + outputs_type=OutputsDisplacementX, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/displacement_Y.py b/src/ansys/dpf/core/operators/result/displacement_Y.py index 33d664e77d7..3284c270498 100644 --- a/src/ansys/dpf/core/operators/result/displacement_Y.py +++ b/src/ansys/dpf/core/operators/result/displacement_Y.py @@ -95,9 +95,6 @@ class displacement_Y(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsDisplacementY - _outputs: OutputsDisplacementY - def __init__( self, time_scoping=None, @@ -111,9 +108,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="UY", config=config, server=server) - self._inputs = InputsDisplacementY(self) - self._outputs = OutputsDisplacementY(self) + super().__init__( + name="UY", + config=config, + server=server, + inputs_type=InputsDisplacementY, + outputs_type=OutputsDisplacementY, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/displacement_Z.py b/src/ansys/dpf/core/operators/result/displacement_Z.py index 642fd2d5c4a..9e113de2112 100644 --- a/src/ansys/dpf/core/operators/result/displacement_Z.py +++ b/src/ansys/dpf/core/operators/result/displacement_Z.py @@ -95,9 +95,6 @@ class displacement_Z(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsDisplacementZ - _outputs: OutputsDisplacementZ - def __init__( self, time_scoping=None, @@ -111,9 +108,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="UZ", config=config, server=server) - self._inputs = InputsDisplacementZ(self) - self._outputs = OutputsDisplacementZ(self) + super().__init__( + name="UZ", + config=config, + server=server, + inputs_type=InputsDisplacementZ, + outputs_type=OutputsDisplacementZ, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/div_lighthill_tensor.py b/src/ansys/dpf/core/operators/result/div_lighthill_tensor.py index 28598c17058..d48e9508fb1 100644 --- a/src/ansys/dpf/core/operators/result/div_lighthill_tensor.py +++ b/src/ansys/dpf/core/operators/result/div_lighthill_tensor.py @@ -95,9 +95,6 @@ class div_lighthill_tensor(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsDivLighthillTensor - _outputs: OutputsDivLighthillTensor - def __init__( self, time_scoping=None, @@ -111,9 +108,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="SV_RTDFT", config=config, server=server) - self._inputs = InputsDivLighthillTensor(self) - self._outputs = OutputsDivLighthillTensor(self) + super().__init__( + name="SV_RTDFT", + config=config, + server=server, + inputs_type=InputsDivLighthillTensor, + outputs_type=OutputsDivLighthillTensor, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/dynamic_viscosity.py b/src/ansys/dpf/core/operators/result/dynamic_viscosity.py index 0a884c5a943..bd7727c4212 100644 --- a/src/ansys/dpf/core/operators/result/dynamic_viscosity.py +++ b/src/ansys/dpf/core/operators/result/dynamic_viscosity.py @@ -95,9 +95,6 @@ class dynamic_viscosity(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsDynamicViscosity - _outputs: OutputsDynamicViscosity - def __init__( self, time_scoping=None, @@ -111,9 +108,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="MU", config=config, server=server) - self._inputs = InputsDynamicViscosity(self) - self._outputs = OutputsDynamicViscosity(self) + super().__init__( + name="MU", + config=config, + server=server, + inputs_type=InputsDynamicViscosity, + outputs_type=OutputsDynamicViscosity, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/elastic_strain.py b/src/ansys/dpf/core/operators/result/elastic_strain.py index 16ba90b2397..dd1fc13d52c 100644 --- a/src/ansys/dpf/core/operators/result/elastic_strain.py +++ b/src/ansys/dpf/core/operators/result/elastic_strain.py @@ -247,9 +247,6 @@ class elastic_strain(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsElasticStrain - _outputs: OutputsElasticStrain - def __init__( self, time_scoping=None, @@ -271,9 +268,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EPEL", config=config, server=server) - self._inputs = InputsElasticStrain(self) - self._outputs = OutputsElasticStrain(self) + super().__init__( + name="EPEL", + config=config, + server=server, + inputs_type=InputsElasticStrain, + outputs_type=OutputsElasticStrain, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/elastic_strain_X.py b/src/ansys/dpf/core/operators/result/elastic_strain_X.py index f800eb28230..b1975ccfeaa 100644 --- a/src/ansys/dpf/core/operators/result/elastic_strain_X.py +++ b/src/ansys/dpf/core/operators/result/elastic_strain_X.py @@ -107,9 +107,6 @@ class elastic_strain_X(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsElasticStrainX - _outputs: OutputsElasticStrainX - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EPELX", config=config, server=server) - self._inputs = InputsElasticStrainX(self) - self._outputs = OutputsElasticStrainX(self) + super().__init__( + name="EPELX", + config=config, + server=server, + inputs_type=InputsElasticStrainX, + outputs_type=OutputsElasticStrainX, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/elastic_strain_XY.py b/src/ansys/dpf/core/operators/result/elastic_strain_XY.py index bcf596cde42..11e5441908c 100644 --- a/src/ansys/dpf/core/operators/result/elastic_strain_XY.py +++ b/src/ansys/dpf/core/operators/result/elastic_strain_XY.py @@ -107,9 +107,6 @@ class elastic_strain_XY(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsElasticStrainXy - _outputs: OutputsElasticStrainXy - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EPELXY", config=config, server=server) - self._inputs = InputsElasticStrainXy(self) - self._outputs = OutputsElasticStrainXy(self) + super().__init__( + name="EPELXY", + config=config, + server=server, + inputs_type=InputsElasticStrainXy, + outputs_type=OutputsElasticStrainXy, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/elastic_strain_XZ.py b/src/ansys/dpf/core/operators/result/elastic_strain_XZ.py index 1d79c4e5c03..6e916839c55 100644 --- a/src/ansys/dpf/core/operators/result/elastic_strain_XZ.py +++ b/src/ansys/dpf/core/operators/result/elastic_strain_XZ.py @@ -107,9 +107,6 @@ class elastic_strain_XZ(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsElasticStrainXz - _outputs: OutputsElasticStrainXz - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EPELXZ", config=config, server=server) - self._inputs = InputsElasticStrainXz(self) - self._outputs = OutputsElasticStrainXz(self) + super().__init__( + name="EPELXZ", + config=config, + server=server, + inputs_type=InputsElasticStrainXz, + outputs_type=OutputsElasticStrainXz, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/elastic_strain_Y.py b/src/ansys/dpf/core/operators/result/elastic_strain_Y.py index 166b01e28f1..b9a4d8fa2a7 100644 --- a/src/ansys/dpf/core/operators/result/elastic_strain_Y.py +++ b/src/ansys/dpf/core/operators/result/elastic_strain_Y.py @@ -107,9 +107,6 @@ class elastic_strain_Y(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsElasticStrainY - _outputs: OutputsElasticStrainY - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EPELY", config=config, server=server) - self._inputs = InputsElasticStrainY(self) - self._outputs = OutputsElasticStrainY(self) + super().__init__( + name="EPELY", + config=config, + server=server, + inputs_type=InputsElasticStrainY, + outputs_type=OutputsElasticStrainY, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/elastic_strain_YZ.py b/src/ansys/dpf/core/operators/result/elastic_strain_YZ.py index 2dfd2b8c40d..10b627a36ba 100644 --- a/src/ansys/dpf/core/operators/result/elastic_strain_YZ.py +++ b/src/ansys/dpf/core/operators/result/elastic_strain_YZ.py @@ -107,9 +107,6 @@ class elastic_strain_YZ(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsElasticStrainYz - _outputs: OutputsElasticStrainYz - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EPELYZ", config=config, server=server) - self._inputs = InputsElasticStrainYz(self) - self._outputs = OutputsElasticStrainYz(self) + super().__init__( + name="EPELYZ", + config=config, + server=server, + inputs_type=InputsElasticStrainYz, + outputs_type=OutputsElasticStrainYz, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/elastic_strain_Z.py b/src/ansys/dpf/core/operators/result/elastic_strain_Z.py index f1a000082a9..f989c5ad5ec 100644 --- a/src/ansys/dpf/core/operators/result/elastic_strain_Z.py +++ b/src/ansys/dpf/core/operators/result/elastic_strain_Z.py @@ -107,9 +107,6 @@ class elastic_strain_Z(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsElasticStrainZ - _outputs: OutputsElasticStrainZ - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EPELZ", config=config, server=server) - self._inputs = InputsElasticStrainZ(self) - self._outputs = OutputsElasticStrainZ(self) + super().__init__( + name="EPELZ", + config=config, + server=server, + inputs_type=InputsElasticStrainZ, + outputs_type=OutputsElasticStrainZ, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/elastic_strain_energy_density.py b/src/ansys/dpf/core/operators/result/elastic_strain_energy_density.py index e955b87edd8..1a21f9261b4 100644 --- a/src/ansys/dpf/core/operators/result/elastic_strain_energy_density.py +++ b/src/ansys/dpf/core/operators/result/elastic_strain_energy_density.py @@ -227,9 +227,6 @@ class elastic_strain_energy_density(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsElasticStrainEnergyDensity - _outputs: OutputsElasticStrainEnergyDensity - def __init__( self, time_scoping=None, @@ -247,9 +244,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ENL_ELENG", config=config, server=server) - self._inputs = InputsElasticStrainEnergyDensity(self) - self._outputs = OutputsElasticStrainEnergyDensity(self) + super().__init__( + name="ENL_ELENG", + config=config, + server=server, + inputs_type=InputsElasticStrainEnergyDensity, + outputs_type=OutputsElasticStrainEnergyDensity, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/elastic_strain_eqv.py b/src/ansys/dpf/core/operators/result/elastic_strain_eqv.py index 912039fd556..21528e742f5 100644 --- a/src/ansys/dpf/core/operators/result/elastic_strain_eqv.py +++ b/src/ansys/dpf/core/operators/result/elastic_strain_eqv.py @@ -227,9 +227,6 @@ class elastic_strain_eqv(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsElasticStrainEqv - _outputs: OutputsElasticStrainEqv - def __init__( self, time_scoping=None, @@ -247,9 +244,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EPEL_EQV", config=config, server=server) - self._inputs = InputsElasticStrainEqv(self) - self._outputs = OutputsElasticStrainEqv(self) + super().__init__( + name="EPEL_EQV", + config=config, + server=server, + inputs_type=InputsElasticStrainEqv, + outputs_type=OutputsElasticStrainEqv, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/elastic_strain_intensity.py b/src/ansys/dpf/core/operators/result/elastic_strain_intensity.py index 55c9917b77b..d6bec917d4f 100644 --- a/src/ansys/dpf/core/operators/result/elastic_strain_intensity.py +++ b/src/ansys/dpf/core/operators/result/elastic_strain_intensity.py @@ -107,9 +107,6 @@ class elastic_strain_intensity(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsElasticStrainIntensity - _outputs: OutputsElasticStrainIntensity - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EPEL_intensity", config=config, server=server) - self._inputs = InputsElasticStrainIntensity(self) - self._outputs = OutputsElasticStrainIntensity(self) + super().__init__( + name="EPEL_intensity", + config=config, + server=server, + inputs_type=InputsElasticStrainIntensity, + outputs_type=OutputsElasticStrainIntensity, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/elastic_strain_max_shear.py b/src/ansys/dpf/core/operators/result/elastic_strain_max_shear.py index 2abeb511615..8ae21a02759 100644 --- a/src/ansys/dpf/core/operators/result/elastic_strain_max_shear.py +++ b/src/ansys/dpf/core/operators/result/elastic_strain_max_shear.py @@ -107,9 +107,6 @@ class elastic_strain_max_shear(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsElasticStrainMaxShear - _outputs: OutputsElasticStrainMaxShear - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EPEL_max_shear", config=config, server=server) - self._inputs = InputsElasticStrainMaxShear(self) - self._outputs = OutputsElasticStrainMaxShear(self) + super().__init__( + name="EPEL_max_shear", + config=config, + server=server, + inputs_type=InputsElasticStrainMaxShear, + outputs_type=OutputsElasticStrainMaxShear, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/elastic_strain_principal_1.py b/src/ansys/dpf/core/operators/result/elastic_strain_principal_1.py index e51f76445c5..2506e436521 100644 --- a/src/ansys/dpf/core/operators/result/elastic_strain_principal_1.py +++ b/src/ansys/dpf/core/operators/result/elastic_strain_principal_1.py @@ -109,9 +109,6 @@ class elastic_strain_principal_1(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsElasticStrainPrincipal1 - _outputs: OutputsElasticStrainPrincipal1 - def __init__( self, time_scoping=None, @@ -127,9 +124,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EPEL1", config=config, server=server) - self._inputs = InputsElasticStrainPrincipal1(self) - self._outputs = OutputsElasticStrainPrincipal1(self) + super().__init__( + name="EPEL1", + config=config, + server=server, + inputs_type=InputsElasticStrainPrincipal1, + outputs_type=OutputsElasticStrainPrincipal1, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/elastic_strain_principal_2.py b/src/ansys/dpf/core/operators/result/elastic_strain_principal_2.py index 7bb63f6ae65..6f7d5f28e31 100644 --- a/src/ansys/dpf/core/operators/result/elastic_strain_principal_2.py +++ b/src/ansys/dpf/core/operators/result/elastic_strain_principal_2.py @@ -109,9 +109,6 @@ class elastic_strain_principal_2(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsElasticStrainPrincipal2 - _outputs: OutputsElasticStrainPrincipal2 - def __init__( self, time_scoping=None, @@ -127,9 +124,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EPEL2", config=config, server=server) - self._inputs = InputsElasticStrainPrincipal2(self) - self._outputs = OutputsElasticStrainPrincipal2(self) + super().__init__( + name="EPEL2", + config=config, + server=server, + inputs_type=InputsElasticStrainPrincipal2, + outputs_type=OutputsElasticStrainPrincipal2, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/elastic_strain_principal_3.py b/src/ansys/dpf/core/operators/result/elastic_strain_principal_3.py index 158ebed9243..46132168b21 100644 --- a/src/ansys/dpf/core/operators/result/elastic_strain_principal_3.py +++ b/src/ansys/dpf/core/operators/result/elastic_strain_principal_3.py @@ -109,9 +109,6 @@ class elastic_strain_principal_3(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsElasticStrainPrincipal3 - _outputs: OutputsElasticStrainPrincipal3 - def __init__( self, time_scoping=None, @@ -127,9 +124,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EPEL3", config=config, server=server) - self._inputs = InputsElasticStrainPrincipal3(self) - self._outputs = OutputsElasticStrainPrincipal3(self) + super().__init__( + name="EPEL3", + config=config, + server=server, + inputs_type=InputsElasticStrainPrincipal3, + outputs_type=OutputsElasticStrainPrincipal3, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/elastic_strain_rotation_by_euler_nodes.py b/src/ansys/dpf/core/operators/result/elastic_strain_rotation_by_euler_nodes.py index 3d98b6c670e..6433a700230 100644 --- a/src/ansys/dpf/core/operators/result/elastic_strain_rotation_by_euler_nodes.py +++ b/src/ansys/dpf/core/operators/result/elastic_strain_rotation_by_euler_nodes.py @@ -63,9 +63,6 @@ class elastic_strain_rotation_by_euler_nodes(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsElasticStrainRotationByEulerNodes - _outputs: OutputsElasticStrainRotationByEulerNodes - def __init__( self, fields_container=None, @@ -78,9 +75,9 @@ def __init__( name="mapdl::rst::EPEL_rotation_by_euler_nodes", config=config, server=server, + inputs_type=InputsElasticStrainRotationByEulerNodes, + outputs_type=OutputsElasticStrainRotationByEulerNodes, ) - self._inputs = InputsElasticStrainRotationByEulerNodes(self) - self._outputs = OutputsElasticStrainRotationByEulerNodes(self) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if streams_container is not None: diff --git a/src/ansys/dpf/core/operators/result/electric_field.py b/src/ansys/dpf/core/operators/result/electric_field.py index 08ab24217a1..581cf4179b7 100644 --- a/src/ansys/dpf/core/operators/result/electric_field.py +++ b/src/ansys/dpf/core/operators/result/electric_field.py @@ -227,9 +227,6 @@ class electric_field(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsElectricField - _outputs: OutputsElectricField - def __init__( self, time_scoping=None, @@ -247,9 +244,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EF", config=config, server=server) - self._inputs = InputsElectricField(self) - self._outputs = OutputsElectricField(self) + super().__init__( + name="EF", + config=config, + server=server, + inputs_type=InputsElectricField, + outputs_type=OutputsElectricField, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/electric_field_X.py b/src/ansys/dpf/core/operators/result/electric_field_X.py index 97526d51c9a..2ac56003d1f 100644 --- a/src/ansys/dpf/core/operators/result/electric_field_X.py +++ b/src/ansys/dpf/core/operators/result/electric_field_X.py @@ -107,9 +107,6 @@ class electric_field_X(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsElectricFieldX - _outputs: OutputsElectricFieldX - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EFX", config=config, server=server) - self._inputs = InputsElectricFieldX(self) - self._outputs = OutputsElectricFieldX(self) + super().__init__( + name="EFX", + config=config, + server=server, + inputs_type=InputsElectricFieldX, + outputs_type=OutputsElectricFieldX, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/electric_field_Y.py b/src/ansys/dpf/core/operators/result/electric_field_Y.py index 8d3f0cadd6d..38d1e898324 100644 --- a/src/ansys/dpf/core/operators/result/electric_field_Y.py +++ b/src/ansys/dpf/core/operators/result/electric_field_Y.py @@ -107,9 +107,6 @@ class electric_field_Y(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsElectricFieldY - _outputs: OutputsElectricFieldY - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EFY", config=config, server=server) - self._inputs = InputsElectricFieldY(self) - self._outputs = OutputsElectricFieldY(self) + super().__init__( + name="EFY", + config=config, + server=server, + inputs_type=InputsElectricFieldY, + outputs_type=OutputsElectricFieldY, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/electric_field_Z.py b/src/ansys/dpf/core/operators/result/electric_field_Z.py index 1a3f1467a72..2edf664c5b7 100644 --- a/src/ansys/dpf/core/operators/result/electric_field_Z.py +++ b/src/ansys/dpf/core/operators/result/electric_field_Z.py @@ -107,9 +107,6 @@ class electric_field_Z(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsElectricFieldZ - _outputs: OutputsElectricFieldZ - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EFZ", config=config, server=server) - self._inputs = InputsElectricFieldZ(self) - self._outputs = OutputsElectricFieldZ(self) + super().__init__( + name="EFZ", + config=config, + server=server, + inputs_type=InputsElectricFieldZ, + outputs_type=OutputsElectricFieldZ, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/electric_flux_density.py b/src/ansys/dpf/core/operators/result/electric_flux_density.py index 919eb47ad8b..513b387188d 100644 --- a/src/ansys/dpf/core/operators/result/electric_flux_density.py +++ b/src/ansys/dpf/core/operators/result/electric_flux_density.py @@ -227,9 +227,6 @@ class electric_flux_density(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsElectricFluxDensity - _outputs: OutputsElectricFluxDensity - def __init__( self, time_scoping=None, @@ -247,9 +244,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EFD", config=config, server=server) - self._inputs = InputsElectricFluxDensity(self) - self._outputs = OutputsElectricFluxDensity(self) + super().__init__( + name="EFD", + config=config, + server=server, + inputs_type=InputsElectricFluxDensity, + outputs_type=OutputsElectricFluxDensity, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/electric_flux_density_X.py b/src/ansys/dpf/core/operators/result/electric_flux_density_X.py index 1db16f53d0f..d50470f6759 100644 --- a/src/ansys/dpf/core/operators/result/electric_flux_density_X.py +++ b/src/ansys/dpf/core/operators/result/electric_flux_density_X.py @@ -107,9 +107,6 @@ class electric_flux_density_X(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsElectricFluxDensityX - _outputs: OutputsElectricFluxDensityX - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EFDX", config=config, server=server) - self._inputs = InputsElectricFluxDensityX(self) - self._outputs = OutputsElectricFluxDensityX(self) + super().__init__( + name="EFDX", + config=config, + server=server, + inputs_type=InputsElectricFluxDensityX, + outputs_type=OutputsElectricFluxDensityX, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/electric_flux_density_Y.py b/src/ansys/dpf/core/operators/result/electric_flux_density_Y.py index aea24cd49d7..28503bcdb17 100644 --- a/src/ansys/dpf/core/operators/result/electric_flux_density_Y.py +++ b/src/ansys/dpf/core/operators/result/electric_flux_density_Y.py @@ -107,9 +107,6 @@ class electric_flux_density_Y(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsElectricFluxDensityY - _outputs: OutputsElectricFluxDensityY - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EFDY", config=config, server=server) - self._inputs = InputsElectricFluxDensityY(self) - self._outputs = OutputsElectricFluxDensityY(self) + super().__init__( + name="EFDY", + config=config, + server=server, + inputs_type=InputsElectricFluxDensityY, + outputs_type=OutputsElectricFluxDensityY, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/electric_flux_density_Z.py b/src/ansys/dpf/core/operators/result/electric_flux_density_Z.py index 5ed6732fd48..03e6d0b48b4 100644 --- a/src/ansys/dpf/core/operators/result/electric_flux_density_Z.py +++ b/src/ansys/dpf/core/operators/result/electric_flux_density_Z.py @@ -107,9 +107,6 @@ class electric_flux_density_Z(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsElectricFluxDensityZ - _outputs: OutputsElectricFluxDensityZ - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EFDZ", config=config, server=server) - self._inputs = InputsElectricFluxDensityZ(self) - self._outputs = OutputsElectricFluxDensityZ(self) + super().__init__( + name="EFDZ", + config=config, + server=server, + inputs_type=InputsElectricFluxDensityZ, + outputs_type=OutputsElectricFluxDensityZ, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/electric_potential.py b/src/ansys/dpf/core/operators/result/electric_potential.py index 93ebee192d0..465773709a4 100644 --- a/src/ansys/dpf/core/operators/result/electric_potential.py +++ b/src/ansys/dpf/core/operators/result/electric_potential.py @@ -90,9 +90,6 @@ class electric_potential(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsElectricPotential - _outputs: OutputsElectricPotential - def __init__( self, time_scoping=None, @@ -105,9 +102,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="VOLT", config=config, server=server) - self._inputs = InputsElectricPotential(self) - self._outputs = OutputsElectricPotential(self) + super().__init__( + name="VOLT", + config=config, + server=server, + inputs_type=InputsElectricPotential, + outputs_type=OutputsElectricPotential, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/element_centroids.py b/src/ansys/dpf/core/operators/result/element_centroids.py index 14dc4e822a7..2ac7f3f7388 100644 --- a/src/ansys/dpf/core/operators/result/element_centroids.py +++ b/src/ansys/dpf/core/operators/result/element_centroids.py @@ -90,9 +90,6 @@ class element_centroids(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsElementCentroids - _outputs: OutputsElementCentroids - def __init__( self, time_scoping=None, @@ -105,9 +102,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="centroids", config=config, server=server) - self._inputs = InputsElementCentroids(self) - self._outputs = OutputsElementCentroids(self) + super().__init__( + name="centroids", + config=config, + server=server, + inputs_type=InputsElementCentroids, + outputs_type=OutputsElementCentroids, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/element_nodal_forces.py b/src/ansys/dpf/core/operators/result/element_nodal_forces.py index 02eed3b7df8..68de59b7fbf 100644 --- a/src/ansys/dpf/core/operators/result/element_nodal_forces.py +++ b/src/ansys/dpf/core/operators/result/element_nodal_forces.py @@ -252,9 +252,6 @@ class element_nodal_forces(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsElementNodalForces - _outputs: OutputsElementNodalForces - def __init__( self, time_scoping=None, @@ -277,9 +274,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ENF", config=config, server=server) - self._inputs = InputsElementNodalForces(self) - self._outputs = OutputsElementNodalForces(self) + super().__init__( + name="ENF", + config=config, + server=server, + inputs_type=InputsElementNodalForces, + outputs_type=OutputsElementNodalForces, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/element_orientations.py b/src/ansys/dpf/core/operators/result/element_orientations.py index bbe0eb09aa0..6795ca1e640 100644 --- a/src/ansys/dpf/core/operators/result/element_orientations.py +++ b/src/ansys/dpf/core/operators/result/element_orientations.py @@ -227,9 +227,6 @@ class element_orientations(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsElementOrientations - _outputs: OutputsElementOrientations - def __init__( self, time_scoping=None, @@ -247,9 +244,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EUL", config=config, server=server) - self._inputs = InputsElementOrientations(self) - self._outputs = OutputsElementOrientations(self) + super().__init__( + name="EUL", + config=config, + server=server, + inputs_type=InputsElementOrientations, + outputs_type=OutputsElementOrientations, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/element_orientations_X.py b/src/ansys/dpf/core/operators/result/element_orientations_X.py index 480ed8bba05..ea3f8435d02 100644 --- a/src/ansys/dpf/core/operators/result/element_orientations_X.py +++ b/src/ansys/dpf/core/operators/result/element_orientations_X.py @@ -107,9 +107,6 @@ class element_orientations_X(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsElementOrientationsX - _outputs: OutputsElementOrientationsX - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EULX", config=config, server=server) - self._inputs = InputsElementOrientationsX(self) - self._outputs = OutputsElementOrientationsX(self) + super().__init__( + name="EULX", + config=config, + server=server, + inputs_type=InputsElementOrientationsX, + outputs_type=OutputsElementOrientationsX, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/element_orientations_Y.py b/src/ansys/dpf/core/operators/result/element_orientations_Y.py index 5d350985a4a..22effb95e8f 100644 --- a/src/ansys/dpf/core/operators/result/element_orientations_Y.py +++ b/src/ansys/dpf/core/operators/result/element_orientations_Y.py @@ -107,9 +107,6 @@ class element_orientations_Y(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsElementOrientationsY - _outputs: OutputsElementOrientationsY - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EULY", config=config, server=server) - self._inputs = InputsElementOrientationsY(self) - self._outputs = OutputsElementOrientationsY(self) + super().__init__( + name="EULY", + config=config, + server=server, + inputs_type=InputsElementOrientationsY, + outputs_type=OutputsElementOrientationsY, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/element_orientations_Z.py b/src/ansys/dpf/core/operators/result/element_orientations_Z.py index b6a334b0a88..bf46841d077 100644 --- a/src/ansys/dpf/core/operators/result/element_orientations_Z.py +++ b/src/ansys/dpf/core/operators/result/element_orientations_Z.py @@ -107,9 +107,6 @@ class element_orientations_Z(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsElementOrientationsZ - _outputs: OutputsElementOrientationsZ - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EULZ", config=config, server=server) - self._inputs = InputsElementOrientationsZ(self) - self._outputs = OutputsElementOrientationsZ(self) + super().__init__( + name="EULZ", + config=config, + server=server, + inputs_type=InputsElementOrientationsZ, + outputs_type=OutputsElementOrientationsZ, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/elemental_heat_generation.py b/src/ansys/dpf/core/operators/result/elemental_heat_generation.py index 8642e8622e0..0d9fdef6376 100644 --- a/src/ansys/dpf/core/operators/result/elemental_heat_generation.py +++ b/src/ansys/dpf/core/operators/result/elemental_heat_generation.py @@ -90,9 +90,6 @@ class elemental_heat_generation(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsElementalHeatGeneration - _outputs: OutputsElementalHeatGeneration - def __init__( self, time_scoping=None, @@ -105,9 +102,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EHC", config=config, server=server) - self._inputs = InputsElementalHeatGeneration(self) - self._outputs = OutputsElementalHeatGeneration(self) + super().__init__( + name="EHC", + config=config, + server=server, + inputs_type=InputsElementalHeatGeneration, + outputs_type=OutputsElementalHeatGeneration, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/elemental_mass.py b/src/ansys/dpf/core/operators/result/elemental_mass.py index 3e6ad6ae39c..8223fc1dbf2 100644 --- a/src/ansys/dpf/core/operators/result/elemental_mass.py +++ b/src/ansys/dpf/core/operators/result/elemental_mass.py @@ -90,9 +90,6 @@ class elemental_mass(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsElementalMass - _outputs: OutputsElementalMass - def __init__( self, time_scoping=None, @@ -105,9 +102,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ElementalMass", config=config, server=server) - self._inputs = InputsElementalMass(self) - self._outputs = OutputsElementalMass(self) + super().__init__( + name="ElementalMass", + config=config, + server=server, + inputs_type=InputsElementalMass, + outputs_type=OutputsElementalMass, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/elemental_volume.py b/src/ansys/dpf/core/operators/result/elemental_volume.py index 50e243b178f..fa48dd682f4 100644 --- a/src/ansys/dpf/core/operators/result/elemental_volume.py +++ b/src/ansys/dpf/core/operators/result/elemental_volume.py @@ -110,9 +110,6 @@ class elemental_volume(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsElementalVolume - _outputs: OutputsElementalVolume - def __init__( self, time_scoping=None, @@ -129,9 +126,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ENG_VOL", config=config, server=server) - self._inputs = InputsElementalVolume(self) - self._outputs = OutputsElementalVolume(self) + super().__init__( + name="ENG_VOL", + config=config, + server=server, + inputs_type=InputsElementalVolume, + outputs_type=OutputsElementalVolume, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/enf_rotation_by_euler_nodes.py b/src/ansys/dpf/core/operators/result/enf_rotation_by_euler_nodes.py index f0ce1b74909..358a809b733 100644 --- a/src/ansys/dpf/core/operators/result/enf_rotation_by_euler_nodes.py +++ b/src/ansys/dpf/core/operators/result/enf_rotation_by_euler_nodes.py @@ -63,9 +63,6 @@ class enf_rotation_by_euler_nodes(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsEnfRotationByEulerNodes - _outputs: OutputsEnfRotationByEulerNodes - def __init__( self, fields_container=None, @@ -75,10 +72,12 @@ def __init__( server=None, ): super().__init__( - name="mapdl::rst::ENF_rotation_by_euler_nodes", config=config, server=server + name="mapdl::rst::ENF_rotation_by_euler_nodes", + config=config, + server=server, + inputs_type=InputsEnfRotationByEulerNodes, + outputs_type=OutputsEnfRotationByEulerNodes, ) - self._inputs = InputsEnfRotationByEulerNodes(self) - self._outputs = OutputsEnfRotationByEulerNodes(self) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if streams_container is not None: diff --git a/src/ansys/dpf/core/operators/result/enthalpy.py b/src/ansys/dpf/core/operators/result/enthalpy.py index dc4708c234d..61892f7ef01 100644 --- a/src/ansys/dpf/core/operators/result/enthalpy.py +++ b/src/ansys/dpf/core/operators/result/enthalpy.py @@ -94,9 +94,6 @@ class enthalpy(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsEnthalpy - _outputs: OutputsEnthalpy - def __init__( self, time_scoping=None, @@ -110,9 +107,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="H_S", config=config, server=server) - self._inputs = InputsEnthalpy(self) - self._outputs = OutputsEnthalpy(self) + super().__init__( + name="H_S", + config=config, + server=server, + inputs_type=InputsEnthalpy, + outputs_type=OutputsEnthalpy, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/entropy.py b/src/ansys/dpf/core/operators/result/entropy.py index ef5c52171f6..c66878221a5 100644 --- a/src/ansys/dpf/core/operators/result/entropy.py +++ b/src/ansys/dpf/core/operators/result/entropy.py @@ -94,9 +94,6 @@ class entropy(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsEntropy - _outputs: OutputsEntropy - def __init__( self, time_scoping=None, @@ -110,9 +107,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="S_S", config=config, server=server) - self._inputs = InputsEntropy(self) - self._outputs = OutputsEntropy(self) + super().__init__( + name="S_S", + config=config, + server=server, + inputs_type=InputsEntropy, + outputs_type=OutputsEntropy, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/epsilon.py b/src/ansys/dpf/core/operators/result/epsilon.py index bf74a3246ab..2c23a136fa1 100644 --- a/src/ansys/dpf/core/operators/result/epsilon.py +++ b/src/ansys/dpf/core/operators/result/epsilon.py @@ -95,9 +95,6 @@ class epsilon(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsEpsilon - _outputs: OutputsEpsilon - def __init__( self, time_scoping=None, @@ -111,9 +108,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EPS", config=config, server=server) - self._inputs = InputsEpsilon(self) - self._outputs = OutputsEpsilon(self) + super().__init__( + name="EPS", + config=config, + server=server, + inputs_type=InputsEpsilon, + outputs_type=OutputsEpsilon, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/equivalent_mass.py b/src/ansys/dpf/core/operators/result/equivalent_mass.py index 4e80c34f76a..eed978a4b37 100644 --- a/src/ansys/dpf/core/operators/result/equivalent_mass.py +++ b/src/ansys/dpf/core/operators/result/equivalent_mass.py @@ -115,9 +115,6 @@ class equivalent_mass(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsEquivalentMass - _outputs: OutputsEquivalentMass - def __init__( self, time_scoping=None, @@ -135,9 +132,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="equivalent_mass", config=config, server=server) - self._inputs = InputsEquivalentMass(self) - self._outputs = OutputsEquivalentMass(self) + super().__init__( + name="equivalent_mass", + config=config, + server=server, + inputs_type=InputsEquivalentMass, + outputs_type=OutputsEquivalentMass, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/equivalent_radiated_power.py b/src/ansys/dpf/core/operators/result/equivalent_radiated_power.py index 875c4c2eeba..01c2f6a303d 100644 --- a/src/ansys/dpf/core/operators/result/equivalent_radiated_power.py +++ b/src/ansys/dpf/core/operators/result/equivalent_radiated_power.py @@ -90,9 +90,6 @@ class equivalent_radiated_power(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsEquivalentRadiatedPower - _outputs: OutputsEquivalentRadiatedPower - def __init__( self, fields_container=None, @@ -106,9 +103,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ERP", config=config, server=server) - self._inputs = InputsEquivalentRadiatedPower(self) - self._outputs = OutputsEquivalentRadiatedPower(self) + super().__init__( + name="ERP", + config=config, + server=server, + inputs_type=InputsEquivalentRadiatedPower, + outputs_type=OutputsEquivalentRadiatedPower, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if mesh is not None: diff --git a/src/ansys/dpf/core/operators/result/eqv_stress_parameter.py b/src/ansys/dpf/core/operators/result/eqv_stress_parameter.py index d8e0fd857ce..d393b58aa5b 100644 --- a/src/ansys/dpf/core/operators/result/eqv_stress_parameter.py +++ b/src/ansys/dpf/core/operators/result/eqv_stress_parameter.py @@ -227,9 +227,6 @@ class eqv_stress_parameter(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsEqvStressParameter - _outputs: OutputsEqvStressParameter - def __init__( self, time_scoping=None, @@ -247,9 +244,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ENL_SEPL", config=config, server=server) - self._inputs = InputsEqvStressParameter(self) - self._outputs = OutputsEqvStressParameter(self) + super().__init__( + name="ENL_SEPL", + config=config, + server=server, + inputs_type=InputsEqvStressParameter, + outputs_type=OutputsEqvStressParameter, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/erp_radiation_efficiency.py b/src/ansys/dpf/core/operators/result/erp_radiation_efficiency.py index bbdbfbff2fb..46916dcc67f 100644 --- a/src/ansys/dpf/core/operators/result/erp_radiation_efficiency.py +++ b/src/ansys/dpf/core/operators/result/erp_radiation_efficiency.py @@ -75,9 +75,6 @@ class erp_radiation_efficiency(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsErpRadiationEfficiency - _outputs: OutputsErpRadiationEfficiency - def __init__( self, fields_container=None, @@ -88,9 +85,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="erp_radiation_efficiency", config=config, server=server) - self._inputs = InputsErpRadiationEfficiency(self) - self._outputs = OutputsErpRadiationEfficiency(self) + super().__init__( + name="erp_radiation_efficiency", + config=config, + server=server, + inputs_type=InputsErpRadiationEfficiency, + outputs_type=OutputsErpRadiationEfficiency, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if mesh is not None: diff --git a/src/ansys/dpf/core/operators/result/euler_load_buckling.py b/src/ansys/dpf/core/operators/result/euler_load_buckling.py index 45f17e39185..79bfffe8c50 100644 --- a/src/ansys/dpf/core/operators/result/euler_load_buckling.py +++ b/src/ansys/dpf/core/operators/result/euler_load_buckling.py @@ -76,9 +76,6 @@ class euler_load_buckling(Operator): >>> result_field_euler_critical_load_zz = op.outputs.field_euler_critical_load_zz() """ - _inputs: InputsEulerLoadBuckling - _outputs: OutputsEulerLoadBuckling - def __init__( self, field_beam_end_condition=None, @@ -88,9 +85,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="euler_load_buckling", config=config, server=server) - self._inputs = InputsEulerLoadBuckling(self) - self._outputs = OutputsEulerLoadBuckling(self) + super().__init__( + name="euler_load_buckling", + config=config, + server=server, + inputs_type=InputsEulerLoadBuckling, + outputs_type=OutputsEulerLoadBuckling, + ) if field_beam_end_condition is not None: self.inputs.field_beam_end_condition.connect(field_beam_end_condition) if field_beam_moment_inertia is not None: diff --git a/src/ansys/dpf/core/operators/result/euler_nodes.py b/src/ansys/dpf/core/operators/result/euler_nodes.py index d3c89a90634..01ca260fc41 100644 --- a/src/ansys/dpf/core/operators/result/euler_nodes.py +++ b/src/ansys/dpf/core/operators/result/euler_nodes.py @@ -73,9 +73,6 @@ class euler_nodes(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsEulerNodes - _outputs: OutputsEulerNodes - def __init__( self, streams_container=None, @@ -86,9 +83,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="coords_and_euler_nodes", config=config, server=server) - self._inputs = InputsEulerNodes(self) - self._outputs = OutputsEulerNodes(self) + super().__init__( + name="coords_and_euler_nodes", + config=config, + server=server, + inputs_type=InputsEulerNodes, + outputs_type=OutputsEulerNodes, + ) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/result/fluid_velocity.py b/src/ansys/dpf/core/operators/result/fluid_velocity.py index 69334be6fa9..1107def1925 100644 --- a/src/ansys/dpf/core/operators/result/fluid_velocity.py +++ b/src/ansys/dpf/core/operators/result/fluid_velocity.py @@ -89,9 +89,6 @@ class fluid_velocity(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsFluidVelocity - _outputs: OutputsFluidVelocity - def __init__( self, time_scoping=None, @@ -104,9 +101,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="FV", config=config, server=server) - self._inputs = InputsFluidVelocity(self) - self._outputs = OutputsFluidVelocity(self) + super().__init__( + name="FV", + config=config, + server=server, + inputs_type=InputsFluidVelocity, + outputs_type=OutputsFluidVelocity, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/gasket_inelastic_closure.py b/src/ansys/dpf/core/operators/result/gasket_inelastic_closure.py index 1983cbc2a1a..3f54ac7d7e2 100644 --- a/src/ansys/dpf/core/operators/result/gasket_inelastic_closure.py +++ b/src/ansys/dpf/core/operators/result/gasket_inelastic_closure.py @@ -222,9 +222,6 @@ class gasket_inelastic_closure(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsGasketInelasticClosure - _outputs: OutputsGasketInelasticClosure - def __init__( self, time_scoping=None, @@ -241,9 +238,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="GKDI", config=config, server=server) - self._inputs = InputsGasketInelasticClosure(self) - self._outputs = OutputsGasketInelasticClosure(self) + super().__init__( + name="GKDI", + config=config, + server=server, + inputs_type=InputsGasketInelasticClosure, + outputs_type=OutputsGasketInelasticClosure, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/gasket_inelastic_closure_X.py b/src/ansys/dpf/core/operators/result/gasket_inelastic_closure_X.py index 12a36bcf69f..075650bed53 100644 --- a/src/ansys/dpf/core/operators/result/gasket_inelastic_closure_X.py +++ b/src/ansys/dpf/core/operators/result/gasket_inelastic_closure_X.py @@ -102,9 +102,6 @@ class gasket_inelastic_closure_X(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsGasketInelasticClosureX - _outputs: OutputsGasketInelasticClosureX - def __init__( self, time_scoping=None, @@ -119,9 +116,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="GKDIX", config=config, server=server) - self._inputs = InputsGasketInelasticClosureX(self) - self._outputs = OutputsGasketInelasticClosureX(self) + super().__init__( + name="GKDIX", + config=config, + server=server, + inputs_type=InputsGasketInelasticClosureX, + outputs_type=OutputsGasketInelasticClosureX, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/gasket_inelastic_closure_XY.py b/src/ansys/dpf/core/operators/result/gasket_inelastic_closure_XY.py index 4b1f7b60e66..ebacc8bbd37 100644 --- a/src/ansys/dpf/core/operators/result/gasket_inelastic_closure_XY.py +++ b/src/ansys/dpf/core/operators/result/gasket_inelastic_closure_XY.py @@ -102,9 +102,6 @@ class gasket_inelastic_closure_XY(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsGasketInelasticClosureXy - _outputs: OutputsGasketInelasticClosureXy - def __init__( self, time_scoping=None, @@ -119,9 +116,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="GKDIXY", config=config, server=server) - self._inputs = InputsGasketInelasticClosureXy(self) - self._outputs = OutputsGasketInelasticClosureXy(self) + super().__init__( + name="GKDIXY", + config=config, + server=server, + inputs_type=InputsGasketInelasticClosureXy, + outputs_type=OutputsGasketInelasticClosureXy, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/gasket_inelastic_closure_XZ.py b/src/ansys/dpf/core/operators/result/gasket_inelastic_closure_XZ.py index 7b93076bfbb..5b73c5466c7 100644 --- a/src/ansys/dpf/core/operators/result/gasket_inelastic_closure_XZ.py +++ b/src/ansys/dpf/core/operators/result/gasket_inelastic_closure_XZ.py @@ -102,9 +102,6 @@ class gasket_inelastic_closure_XZ(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsGasketInelasticClosureXz - _outputs: OutputsGasketInelasticClosureXz - def __init__( self, time_scoping=None, @@ -119,9 +116,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="GKDIXZ", config=config, server=server) - self._inputs = InputsGasketInelasticClosureXz(self) - self._outputs = OutputsGasketInelasticClosureXz(self) + super().__init__( + name="GKDIXZ", + config=config, + server=server, + inputs_type=InputsGasketInelasticClosureXz, + outputs_type=OutputsGasketInelasticClosureXz, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/gasket_stress.py b/src/ansys/dpf/core/operators/result/gasket_stress.py index 145d69a057d..8f52df65dad 100644 --- a/src/ansys/dpf/core/operators/result/gasket_stress.py +++ b/src/ansys/dpf/core/operators/result/gasket_stress.py @@ -222,9 +222,6 @@ class gasket_stress(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsGasketStress - _outputs: OutputsGasketStress - def __init__( self, time_scoping=None, @@ -241,9 +238,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="GKS", config=config, server=server) - self._inputs = InputsGasketStress(self) - self._outputs = OutputsGasketStress(self) + super().__init__( + name="GKS", + config=config, + server=server, + inputs_type=InputsGasketStress, + outputs_type=OutputsGasketStress, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/gasket_stress_X.py b/src/ansys/dpf/core/operators/result/gasket_stress_X.py index c497231191c..b9dc141ce2d 100644 --- a/src/ansys/dpf/core/operators/result/gasket_stress_X.py +++ b/src/ansys/dpf/core/operators/result/gasket_stress_X.py @@ -102,9 +102,6 @@ class gasket_stress_X(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsGasketStressX - _outputs: OutputsGasketStressX - def __init__( self, time_scoping=None, @@ -119,9 +116,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="GKSX", config=config, server=server) - self._inputs = InputsGasketStressX(self) - self._outputs = OutputsGasketStressX(self) + super().__init__( + name="GKSX", + config=config, + server=server, + inputs_type=InputsGasketStressX, + outputs_type=OutputsGasketStressX, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/gasket_stress_XY.py b/src/ansys/dpf/core/operators/result/gasket_stress_XY.py index bcc492d13e0..8c5bd9008cf 100644 --- a/src/ansys/dpf/core/operators/result/gasket_stress_XY.py +++ b/src/ansys/dpf/core/operators/result/gasket_stress_XY.py @@ -102,9 +102,6 @@ class gasket_stress_XY(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsGasketStressXy - _outputs: OutputsGasketStressXy - def __init__( self, time_scoping=None, @@ -119,9 +116,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="GKSXY", config=config, server=server) - self._inputs = InputsGasketStressXy(self) - self._outputs = OutputsGasketStressXy(self) + super().__init__( + name="GKSXY", + config=config, + server=server, + inputs_type=InputsGasketStressXy, + outputs_type=OutputsGasketStressXy, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/gasket_stress_XZ.py b/src/ansys/dpf/core/operators/result/gasket_stress_XZ.py index a5d760a08eb..43574b3308b 100644 --- a/src/ansys/dpf/core/operators/result/gasket_stress_XZ.py +++ b/src/ansys/dpf/core/operators/result/gasket_stress_XZ.py @@ -102,9 +102,6 @@ class gasket_stress_XZ(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsGasketStressXz - _outputs: OutputsGasketStressXz - def __init__( self, time_scoping=None, @@ -119,9 +116,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="GKSXZ", config=config, server=server) - self._inputs = InputsGasketStressXz(self) - self._outputs = OutputsGasketStressXz(self) + super().__init__( + name="GKSXZ", + config=config, + server=server, + inputs_type=InputsGasketStressXz, + outputs_type=OutputsGasketStressXz, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/gasket_thermal_closure.py b/src/ansys/dpf/core/operators/result/gasket_thermal_closure.py index 612df15b65a..a1610a1ce89 100644 --- a/src/ansys/dpf/core/operators/result/gasket_thermal_closure.py +++ b/src/ansys/dpf/core/operators/result/gasket_thermal_closure.py @@ -222,9 +222,6 @@ class gasket_thermal_closure(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsGasketThermalClosure - _outputs: OutputsGasketThermalClosure - def __init__( self, time_scoping=None, @@ -241,9 +238,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="GKTH", config=config, server=server) - self._inputs = InputsGasketThermalClosure(self) - self._outputs = OutputsGasketThermalClosure(self) + super().__init__( + name="GKTH", + config=config, + server=server, + inputs_type=InputsGasketThermalClosure, + outputs_type=OutputsGasketThermalClosure, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/gasket_thermal_closure_X.py b/src/ansys/dpf/core/operators/result/gasket_thermal_closure_X.py index 19b6324d33f..3abab344855 100644 --- a/src/ansys/dpf/core/operators/result/gasket_thermal_closure_X.py +++ b/src/ansys/dpf/core/operators/result/gasket_thermal_closure_X.py @@ -102,9 +102,6 @@ class gasket_thermal_closure_X(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsGasketThermalClosureX - _outputs: OutputsGasketThermalClosureX - def __init__( self, time_scoping=None, @@ -119,9 +116,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="GKTHX", config=config, server=server) - self._inputs = InputsGasketThermalClosureX(self) - self._outputs = OutputsGasketThermalClosureX(self) + super().__init__( + name="GKTHX", + config=config, + server=server, + inputs_type=InputsGasketThermalClosureX, + outputs_type=OutputsGasketThermalClosureX, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/gasket_thermal_closure_XY.py b/src/ansys/dpf/core/operators/result/gasket_thermal_closure_XY.py index aa947ab0750..922ec5db9ce 100644 --- a/src/ansys/dpf/core/operators/result/gasket_thermal_closure_XY.py +++ b/src/ansys/dpf/core/operators/result/gasket_thermal_closure_XY.py @@ -102,9 +102,6 @@ class gasket_thermal_closure_XY(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsGasketThermalClosureXy - _outputs: OutputsGasketThermalClosureXy - def __init__( self, time_scoping=None, @@ -119,9 +116,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="GKTHXY", config=config, server=server) - self._inputs = InputsGasketThermalClosureXy(self) - self._outputs = OutputsGasketThermalClosureXy(self) + super().__init__( + name="GKTHXY", + config=config, + server=server, + inputs_type=InputsGasketThermalClosureXy, + outputs_type=OutputsGasketThermalClosureXy, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/gasket_thermal_closure_XZ.py b/src/ansys/dpf/core/operators/result/gasket_thermal_closure_XZ.py index 4c31bcca3d2..59b339591a3 100644 --- a/src/ansys/dpf/core/operators/result/gasket_thermal_closure_XZ.py +++ b/src/ansys/dpf/core/operators/result/gasket_thermal_closure_XZ.py @@ -102,9 +102,6 @@ class gasket_thermal_closure_XZ(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsGasketThermalClosureXz - _outputs: OutputsGasketThermalClosureXz - def __init__( self, time_scoping=None, @@ -119,9 +116,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="GKTHXZ", config=config, server=server) - self._inputs = InputsGasketThermalClosureXz(self) - self._outputs = OutputsGasketThermalClosureXz(self) + super().__init__( + name="GKTHXZ", + config=config, + server=server, + inputs_type=InputsGasketThermalClosureXz, + outputs_type=OutputsGasketThermalClosureXz, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/gasket_total_closure.py b/src/ansys/dpf/core/operators/result/gasket_total_closure.py index 03de81d42d1..fca450fc645 100644 --- a/src/ansys/dpf/core/operators/result/gasket_total_closure.py +++ b/src/ansys/dpf/core/operators/result/gasket_total_closure.py @@ -100,9 +100,6 @@ class gasket_total_closure(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsGasketTotalClosure - _outputs: OutputsGasketTotalClosure - def __init__( self, time_scoping=None, @@ -117,9 +114,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="GKD", config=config, server=server) - self._inputs = InputsGasketTotalClosure(self) - self._outputs = OutputsGasketTotalClosure(self) + super().__init__( + name="GKD", + config=config, + server=server, + inputs_type=InputsGasketTotalClosure, + outputs_type=OutputsGasketTotalClosure, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/gasket_total_closure_X.py b/src/ansys/dpf/core/operators/result/gasket_total_closure_X.py index fb8be0e7160..d7928834fee 100644 --- a/src/ansys/dpf/core/operators/result/gasket_total_closure_X.py +++ b/src/ansys/dpf/core/operators/result/gasket_total_closure_X.py @@ -102,9 +102,6 @@ class gasket_total_closure_X(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsGasketTotalClosureX - _outputs: OutputsGasketTotalClosureX - def __init__( self, time_scoping=None, @@ -119,9 +116,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="GKDX", config=config, server=server) - self._inputs = InputsGasketTotalClosureX(self) - self._outputs = OutputsGasketTotalClosureX(self) + super().__init__( + name="GKDX", + config=config, + server=server, + inputs_type=InputsGasketTotalClosureX, + outputs_type=OutputsGasketTotalClosureX, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/gasket_total_closure_XY.py b/src/ansys/dpf/core/operators/result/gasket_total_closure_XY.py index 303488baab4..5c8f71ae3e1 100644 --- a/src/ansys/dpf/core/operators/result/gasket_total_closure_XY.py +++ b/src/ansys/dpf/core/operators/result/gasket_total_closure_XY.py @@ -102,9 +102,6 @@ class gasket_total_closure_XY(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsGasketTotalClosureXy - _outputs: OutputsGasketTotalClosureXy - def __init__( self, time_scoping=None, @@ -119,9 +116,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="GKDXY", config=config, server=server) - self._inputs = InputsGasketTotalClosureXy(self) - self._outputs = OutputsGasketTotalClosureXy(self) + super().__init__( + name="GKDXY", + config=config, + server=server, + inputs_type=InputsGasketTotalClosureXy, + outputs_type=OutputsGasketTotalClosureXy, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/gasket_total_closure_XZ.py b/src/ansys/dpf/core/operators/result/gasket_total_closure_XZ.py index 4abccaf4879..7087a330020 100644 --- a/src/ansys/dpf/core/operators/result/gasket_total_closure_XZ.py +++ b/src/ansys/dpf/core/operators/result/gasket_total_closure_XZ.py @@ -102,9 +102,6 @@ class gasket_total_closure_XZ(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsGasketTotalClosureXz - _outputs: OutputsGasketTotalClosureXz - def __init__( self, time_scoping=None, @@ -119,9 +116,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="GKDXZ", config=config, server=server) - self._inputs = InputsGasketTotalClosureXz(self) - self._outputs = OutputsGasketTotalClosureXz(self) + super().__init__( + name="GKDXZ", + config=config, + server=server, + inputs_type=InputsGasketTotalClosureXz, + outputs_type=OutputsGasketTotalClosureXz, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/global_added_mass.py b/src/ansys/dpf/core/operators/result/global_added_mass.py index ef980447fc7..f6f84a40ea6 100644 --- a/src/ansys/dpf/core/operators/result/global_added_mass.py +++ b/src/ansys/dpf/core/operators/result/global_added_mass.py @@ -66,9 +66,6 @@ class global_added_mass(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsGlobalAddedMass - _outputs: OutputsGlobalAddedMass - def __init__( self, streams_container=None, @@ -77,9 +74,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="GLOB_AM", config=config, server=server) - self._inputs = InputsGlobalAddedMass(self) - self._outputs = OutputsGlobalAddedMass(self) + super().__init__( + name="GLOB_AM", + config=config, + server=server, + inputs_type=InputsGlobalAddedMass, + outputs_type=OutputsGlobalAddedMass, + ) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/result/global_added_mass_pct.py b/src/ansys/dpf/core/operators/result/global_added_mass_pct.py index d15a690289a..b2ba2f67a9a 100644 --- a/src/ansys/dpf/core/operators/result/global_added_mass_pct.py +++ b/src/ansys/dpf/core/operators/result/global_added_mass_pct.py @@ -66,9 +66,6 @@ class global_added_mass_pct(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsGlobalAddedMassPct - _outputs: OutputsGlobalAddedMassPct - def __init__( self, streams_container=None, @@ -77,9 +74,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="GLOB_AMP", config=config, server=server) - self._inputs = InputsGlobalAddedMassPct(self) - self._outputs = OutputsGlobalAddedMassPct(self) + super().__init__( + name="GLOB_AMP", + config=config, + server=server, + inputs_type=InputsGlobalAddedMassPct, + outputs_type=OutputsGlobalAddedMassPct, + ) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/result/global_center_mass.py b/src/ansys/dpf/core/operators/result/global_center_mass.py index fbf7fc014c6..d2c450bc19f 100644 --- a/src/ansys/dpf/core/operators/result/global_center_mass.py +++ b/src/ansys/dpf/core/operators/result/global_center_mass.py @@ -66,9 +66,6 @@ class global_center_mass(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsGlobalCenterMass - _outputs: OutputsGlobalCenterMass - def __init__( self, streams_container=None, @@ -77,9 +74,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="GLOB_XCM", config=config, server=server) - self._inputs = InputsGlobalCenterMass(self) - self._outputs = OutputsGlobalCenterMass(self) + super().__init__( + name="GLOB_XCM", + config=config, + server=server, + inputs_type=InputsGlobalCenterMass, + outputs_type=OutputsGlobalCenterMass, + ) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/result/global_energy_ratio.py b/src/ansys/dpf/core/operators/result/global_energy_ratio.py index 13ff0a02481..5e2b026d891 100644 --- a/src/ansys/dpf/core/operators/result/global_energy_ratio.py +++ b/src/ansys/dpf/core/operators/result/global_energy_ratio.py @@ -66,9 +66,6 @@ class global_energy_ratio(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsGlobalEnergyRatio - _outputs: OutputsGlobalEnergyRatio - def __init__( self, streams_container=None, @@ -77,9 +74,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="GLOB_ER", config=config, server=server) - self._inputs = InputsGlobalEnergyRatio(self) - self._outputs = OutputsGlobalEnergyRatio(self) + super().__init__( + name="GLOB_ER", + config=config, + server=server, + inputs_type=InputsGlobalEnergyRatio, + outputs_type=OutputsGlobalEnergyRatio, + ) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/result/global_energy_ratio_wo_eroded.py b/src/ansys/dpf/core/operators/result/global_energy_ratio_wo_eroded.py index 86e0e8430c7..dbcde1a98ca 100644 --- a/src/ansys/dpf/core/operators/result/global_energy_ratio_wo_eroded.py +++ b/src/ansys/dpf/core/operators/result/global_energy_ratio_wo_eroded.py @@ -66,9 +66,6 @@ class global_energy_ratio_wo_eroded(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsGlobalEnergyRatioWoEroded - _outputs: OutputsGlobalEnergyRatioWoEroded - def __init__( self, streams_container=None, @@ -77,9 +74,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="GLOB_ENG_ER", config=config, server=server) - self._inputs = InputsGlobalEnergyRatioWoEroded(self) - self._outputs = OutputsGlobalEnergyRatioWoEroded(self) + super().__init__( + name="GLOB_ENG_ER", + config=config, + server=server, + inputs_type=InputsGlobalEnergyRatioWoEroded, + outputs_type=OutputsGlobalEnergyRatioWoEroded, + ) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/result/global_eroded_hourglass_energy.py b/src/ansys/dpf/core/operators/result/global_eroded_hourglass_energy.py index 935aadf03a6..72153affa3d 100644 --- a/src/ansys/dpf/core/operators/result/global_eroded_hourglass_energy.py +++ b/src/ansys/dpf/core/operators/result/global_eroded_hourglass_energy.py @@ -66,9 +66,6 @@ class global_eroded_hourglass_energy(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsGlobalErodedHourglassEnergy - _outputs: OutputsGlobalErodedHourglassEnergy - def __init__( self, streams_container=None, @@ -77,9 +74,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="GLOB_ENG_ERAHO", config=config, server=server) - self._inputs = InputsGlobalErodedHourglassEnergy(self) - self._outputs = OutputsGlobalErodedHourglassEnergy(self) + super().__init__( + name="GLOB_ENG_ERAHO", + config=config, + server=server, + inputs_type=InputsGlobalErodedHourglassEnergy, + outputs_type=OutputsGlobalErodedHourglassEnergy, + ) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/result/global_eroded_internal_energy.py b/src/ansys/dpf/core/operators/result/global_eroded_internal_energy.py index fc01f6a3e31..9ff4d877bb3 100644 --- a/src/ansys/dpf/core/operators/result/global_eroded_internal_energy.py +++ b/src/ansys/dpf/core/operators/result/global_eroded_internal_energy.py @@ -66,9 +66,6 @@ class global_eroded_internal_energy(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsGlobalErodedInternalEnergy - _outputs: OutputsGlobalErodedInternalEnergy - def __init__( self, streams_container=None, @@ -77,9 +74,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="GLOB_ERIE", config=config, server=server) - self._inputs = InputsGlobalErodedInternalEnergy(self) - self._outputs = OutputsGlobalErodedInternalEnergy(self) + super().__init__( + name="GLOB_ERIE", + config=config, + server=server, + inputs_type=InputsGlobalErodedInternalEnergy, + outputs_type=OutputsGlobalErodedInternalEnergy, + ) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/result/global_eroded_kinetic_energy.py b/src/ansys/dpf/core/operators/result/global_eroded_kinetic_energy.py index 8df1c1c101c..1897eb9f0d5 100644 --- a/src/ansys/dpf/core/operators/result/global_eroded_kinetic_energy.py +++ b/src/ansys/dpf/core/operators/result/global_eroded_kinetic_energy.py @@ -66,9 +66,6 @@ class global_eroded_kinetic_energy(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsGlobalErodedKineticEnergy - _outputs: OutputsGlobalErodedKineticEnergy - def __init__( self, streams_container=None, @@ -77,9 +74,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="GLOB_ERKE", config=config, server=server) - self._inputs = InputsGlobalErodedKineticEnergy(self) - self._outputs = OutputsGlobalErodedKineticEnergy(self) + super().__init__( + name="GLOB_ERKE", + config=config, + server=server, + inputs_type=InputsGlobalErodedKineticEnergy, + outputs_type=OutputsGlobalErodedKineticEnergy, + ) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/result/global_external_work.py b/src/ansys/dpf/core/operators/result/global_external_work.py index 38ee721e052..f2e4e9ed0e8 100644 --- a/src/ansys/dpf/core/operators/result/global_external_work.py +++ b/src/ansys/dpf/core/operators/result/global_external_work.py @@ -66,9 +66,6 @@ class global_external_work(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsGlobalExternalWork - _outputs: OutputsGlobalExternalWork - def __init__( self, streams_container=None, @@ -77,9 +74,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="GLOB_EW", config=config, server=server) - self._inputs = InputsGlobalExternalWork(self) - self._outputs = OutputsGlobalExternalWork(self) + super().__init__( + name="GLOB_EW", + config=config, + server=server, + inputs_type=InputsGlobalExternalWork, + outputs_type=OutputsGlobalExternalWork, + ) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/result/global_hourglass_energy.py b/src/ansys/dpf/core/operators/result/global_hourglass_energy.py index d82cf3de71d..43da6577fdb 100644 --- a/src/ansys/dpf/core/operators/result/global_hourglass_energy.py +++ b/src/ansys/dpf/core/operators/result/global_hourglass_energy.py @@ -66,9 +66,6 @@ class global_hourglass_energy(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsGlobalHourglassEnergy - _outputs: OutputsGlobalHourglassEnergy - def __init__( self, streams_container=None, @@ -77,9 +74,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="GLOB_ENG_AHO", config=config, server=server) - self._inputs = InputsGlobalHourglassEnergy(self) - self._outputs = OutputsGlobalHourglassEnergy(self) + super().__init__( + name="GLOB_ENG_AHO", + config=config, + server=server, + inputs_type=InputsGlobalHourglassEnergy, + outputs_type=OutputsGlobalHourglassEnergy, + ) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/result/global_internal_energy.py b/src/ansys/dpf/core/operators/result/global_internal_energy.py index 0e2231ff7ea..d21063965eb 100644 --- a/src/ansys/dpf/core/operators/result/global_internal_energy.py +++ b/src/ansys/dpf/core/operators/result/global_internal_energy.py @@ -66,9 +66,6 @@ class global_internal_energy(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsGlobalInternalEnergy - _outputs: OutputsGlobalInternalEnergy - def __init__( self, streams_container=None, @@ -77,9 +74,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="GLOB_ENG_IE", config=config, server=server) - self._inputs = InputsGlobalInternalEnergy(self) - self._outputs = OutputsGlobalInternalEnergy(self) + super().__init__( + name="GLOB_ENG_IE", + config=config, + server=server, + inputs_type=InputsGlobalInternalEnergy, + outputs_type=OutputsGlobalInternalEnergy, + ) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/result/global_joint_internal_energy.py b/src/ansys/dpf/core/operators/result/global_joint_internal_energy.py index d43f53dbb6b..91147d17900 100644 --- a/src/ansys/dpf/core/operators/result/global_joint_internal_energy.py +++ b/src/ansys/dpf/core/operators/result/global_joint_internal_energy.py @@ -66,9 +66,6 @@ class global_joint_internal_energy(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsGlobalJointInternalEnergy - _outputs: OutputsGlobalJointInternalEnergy - def __init__( self, streams_container=None, @@ -77,9 +74,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="GLOB_JE", config=config, server=server) - self._inputs = InputsGlobalJointInternalEnergy(self) - self._outputs = OutputsGlobalJointInternalEnergy(self) + super().__init__( + name="GLOB_JE", + config=config, + server=server, + inputs_type=InputsGlobalJointInternalEnergy, + outputs_type=OutputsGlobalJointInternalEnergy, + ) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/result/global_kinetic_energy.py b/src/ansys/dpf/core/operators/result/global_kinetic_energy.py index bc423a3f790..decc066ef44 100644 --- a/src/ansys/dpf/core/operators/result/global_kinetic_energy.py +++ b/src/ansys/dpf/core/operators/result/global_kinetic_energy.py @@ -66,9 +66,6 @@ class global_kinetic_energy(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsGlobalKineticEnergy - _outputs: OutputsGlobalKineticEnergy - def __init__( self, streams_container=None, @@ -77,9 +74,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="GLOB_ENG_KE", config=config, server=server) - self._inputs = InputsGlobalKineticEnergy(self) - self._outputs = OutputsGlobalKineticEnergy(self) + super().__init__( + name="GLOB_ENG_KE", + config=config, + server=server, + inputs_type=InputsGlobalKineticEnergy, + outputs_type=OutputsGlobalKineticEnergy, + ) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/result/global_rigid_body_stopper_energy.py b/src/ansys/dpf/core/operators/result/global_rigid_body_stopper_energy.py index 31304d2196e..54c53b8aa15 100644 --- a/src/ansys/dpf/core/operators/result/global_rigid_body_stopper_energy.py +++ b/src/ansys/dpf/core/operators/result/global_rigid_body_stopper_energy.py @@ -66,9 +66,6 @@ class global_rigid_body_stopper_energy(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsGlobalRigidBodyStopperEnergy - _outputs: OutputsGlobalRigidBodyStopperEnergy - def __init__( self, streams_container=None, @@ -77,9 +74,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="GLOB_RBE", config=config, server=server) - self._inputs = InputsGlobalRigidBodyStopperEnergy(self) - self._outputs = OutputsGlobalRigidBodyStopperEnergy(self) + super().__init__( + name="GLOB_RBE", + config=config, + server=server, + inputs_type=InputsGlobalRigidBodyStopperEnergy, + outputs_type=OutputsGlobalRigidBodyStopperEnergy, + ) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/result/global_sliding_interface_energy.py b/src/ansys/dpf/core/operators/result/global_sliding_interface_energy.py index 86e02edf739..6254f43e102 100644 --- a/src/ansys/dpf/core/operators/result/global_sliding_interface_energy.py +++ b/src/ansys/dpf/core/operators/result/global_sliding_interface_energy.py @@ -66,9 +66,6 @@ class global_sliding_interface_energy(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsGlobalSlidingInterfaceEnergy - _outputs: OutputsGlobalSlidingInterfaceEnergy - def __init__( self, streams_container=None, @@ -77,9 +74,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="GLOB_SIE", config=config, server=server) - self._inputs = InputsGlobalSlidingInterfaceEnergy(self) - self._outputs = OutputsGlobalSlidingInterfaceEnergy(self) + super().__init__( + name="GLOB_SIE", + config=config, + server=server, + inputs_type=InputsGlobalSlidingInterfaceEnergy, + outputs_type=OutputsGlobalSlidingInterfaceEnergy, + ) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/result/global_spring_damper_energy.py b/src/ansys/dpf/core/operators/result/global_spring_damper_energy.py index 3b857b5efb0..94356a47b70 100644 --- a/src/ansys/dpf/core/operators/result/global_spring_damper_energy.py +++ b/src/ansys/dpf/core/operators/result/global_spring_damper_energy.py @@ -66,9 +66,6 @@ class global_spring_damper_energy(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsGlobalSpringDamperEnergy - _outputs: OutputsGlobalSpringDamperEnergy - def __init__( self, streams_container=None, @@ -77,9 +74,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="GLOB_KDE", config=config, server=server) - self._inputs = InputsGlobalSpringDamperEnergy(self) - self._outputs = OutputsGlobalSpringDamperEnergy(self) + super().__init__( + name="GLOB_KDE", + config=config, + server=server, + inputs_type=InputsGlobalSpringDamperEnergy, + outputs_type=OutputsGlobalSpringDamperEnergy, + ) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/result/global_system_damping_energy.py b/src/ansys/dpf/core/operators/result/global_system_damping_energy.py index 2fd2f64c0fd..43087a94057 100644 --- a/src/ansys/dpf/core/operators/result/global_system_damping_energy.py +++ b/src/ansys/dpf/core/operators/result/global_system_damping_energy.py @@ -66,9 +66,6 @@ class global_system_damping_energy(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsGlobalSystemDampingEnergy - _outputs: OutputsGlobalSystemDampingEnergy - def __init__( self, streams_container=None, @@ -77,9 +74,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="GLOB_DE", config=config, server=server) - self._inputs = InputsGlobalSystemDampingEnergy(self) - self._outputs = OutputsGlobalSystemDampingEnergy(self) + super().__init__( + name="GLOB_DE", + config=config, + server=server, + inputs_type=InputsGlobalSystemDampingEnergy, + outputs_type=OutputsGlobalSystemDampingEnergy, + ) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/result/global_time_step.py b/src/ansys/dpf/core/operators/result/global_time_step.py index ade84a38802..63b1430e59b 100644 --- a/src/ansys/dpf/core/operators/result/global_time_step.py +++ b/src/ansys/dpf/core/operators/result/global_time_step.py @@ -66,9 +66,6 @@ class global_time_step(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsGlobalTimeStep - _outputs: OutputsGlobalTimeStep - def __init__( self, streams_container=None, @@ -77,9 +74,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="GLOB_DT", config=config, server=server) - self._inputs = InputsGlobalTimeStep(self) - self._outputs = OutputsGlobalTimeStep(self) + super().__init__( + name="GLOB_DT", + config=config, + server=server, + inputs_type=InputsGlobalTimeStep, + outputs_type=OutputsGlobalTimeStep, + ) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/result/global_to_nodal.py b/src/ansys/dpf/core/operators/result/global_to_nodal.py index 0526218a0a8..0f9efd73c56 100644 --- a/src/ansys/dpf/core/operators/result/global_to_nodal.py +++ b/src/ansys/dpf/core/operators/result/global_to_nodal.py @@ -58,13 +58,14 @@ class global_to_nodal(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsGlobalToNodal - _outputs: OutputsGlobalToNodal - def __init__(self, fieldA=None, fieldB=None, config=None, server=None): - super().__init__(name="GlobalToNodal", config=config, server=server) - self._inputs = InputsGlobalToNodal(self) - self._outputs = OutputsGlobalToNodal(self) + super().__init__( + name="GlobalToNodal", + config=config, + server=server, + inputs_type=InputsGlobalToNodal, + outputs_type=OutputsGlobalToNodal, + ) if fieldA is not None: self.inputs.fieldA.connect(fieldA) if fieldB is not None: diff --git a/src/ansys/dpf/core/operators/result/global_total_energy.py b/src/ansys/dpf/core/operators/result/global_total_energy.py index e93254333df..cf200d71cc5 100644 --- a/src/ansys/dpf/core/operators/result/global_total_energy.py +++ b/src/ansys/dpf/core/operators/result/global_total_energy.py @@ -66,9 +66,6 @@ class global_total_energy(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsGlobalTotalEnergy - _outputs: OutputsGlobalTotalEnergy - def __init__( self, streams_container=None, @@ -77,9 +74,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="GLOB_ENG_TE", config=config, server=server) - self._inputs = InputsGlobalTotalEnergy(self) - self._outputs = OutputsGlobalTotalEnergy(self) + super().__init__( + name="GLOB_ENG_TE", + config=config, + server=server, + inputs_type=InputsGlobalTotalEnergy, + outputs_type=OutputsGlobalTotalEnergy, + ) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/result/global_total_mass.py b/src/ansys/dpf/core/operators/result/global_total_mass.py index 28c07654bcd..8918613563c 100644 --- a/src/ansys/dpf/core/operators/result/global_total_mass.py +++ b/src/ansys/dpf/core/operators/result/global_total_mass.py @@ -66,9 +66,6 @@ class global_total_mass(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsGlobalTotalMass - _outputs: OutputsGlobalTotalMass - def __init__( self, streams_container=None, @@ -77,9 +74,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="GLOB_TM", config=config, server=server) - self._inputs = InputsGlobalTotalMass(self) - self._outputs = OutputsGlobalTotalMass(self) + super().__init__( + name="GLOB_TM", + config=config, + server=server, + inputs_type=InputsGlobalTotalMass, + outputs_type=OutputsGlobalTotalMass, + ) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/result/global_velocity.py b/src/ansys/dpf/core/operators/result/global_velocity.py index 688747df509..992dec32cc6 100644 --- a/src/ansys/dpf/core/operators/result/global_velocity.py +++ b/src/ansys/dpf/core/operators/result/global_velocity.py @@ -66,9 +66,6 @@ class global_velocity(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsGlobalVelocity - _outputs: OutputsGlobalVelocity - def __init__( self, streams_container=None, @@ -77,9 +74,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="GLOB_V", config=config, server=server) - self._inputs = InputsGlobalVelocity(self) - self._outputs = OutputsGlobalVelocity(self) + super().__init__( + name="GLOB_V", + config=config, + server=server, + inputs_type=InputsGlobalVelocity, + outputs_type=OutputsGlobalVelocity, + ) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/result/heat_flux.py b/src/ansys/dpf/core/operators/result/heat_flux.py index 6d45958bb4b..18ef06f644a 100644 --- a/src/ansys/dpf/core/operators/result/heat_flux.py +++ b/src/ansys/dpf/core/operators/result/heat_flux.py @@ -247,9 +247,6 @@ class heat_flux(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsHeatFlux - _outputs: OutputsHeatFlux - def __init__( self, time_scoping=None, @@ -271,9 +268,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="TF", config=config, server=server) - self._inputs = InputsHeatFlux(self) - self._outputs = OutputsHeatFlux(self) + super().__init__( + name="TF", + config=config, + server=server, + inputs_type=InputsHeatFlux, + outputs_type=OutputsHeatFlux, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/heat_flux_X.py b/src/ansys/dpf/core/operators/result/heat_flux_X.py index b2ece43ef6f..504767687d0 100644 --- a/src/ansys/dpf/core/operators/result/heat_flux_X.py +++ b/src/ansys/dpf/core/operators/result/heat_flux_X.py @@ -107,9 +107,6 @@ class heat_flux_X(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsHeatFluxX - _outputs: OutputsHeatFluxX - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="TFX", config=config, server=server) - self._inputs = InputsHeatFluxX(self) - self._outputs = OutputsHeatFluxX(self) + super().__init__( + name="TFX", + config=config, + server=server, + inputs_type=InputsHeatFluxX, + outputs_type=OutputsHeatFluxX, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/heat_flux_Y.py b/src/ansys/dpf/core/operators/result/heat_flux_Y.py index b22e67f1552..bfb5129dc80 100644 --- a/src/ansys/dpf/core/operators/result/heat_flux_Y.py +++ b/src/ansys/dpf/core/operators/result/heat_flux_Y.py @@ -107,9 +107,6 @@ class heat_flux_Y(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsHeatFluxY - _outputs: OutputsHeatFluxY - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="TFY", config=config, server=server) - self._inputs = InputsHeatFluxY(self) - self._outputs = OutputsHeatFluxY(self) + super().__init__( + name="TFY", + config=config, + server=server, + inputs_type=InputsHeatFluxY, + outputs_type=OutputsHeatFluxY, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/heat_flux_Z.py b/src/ansys/dpf/core/operators/result/heat_flux_Z.py index fa025000003..aa72c2d4c76 100644 --- a/src/ansys/dpf/core/operators/result/heat_flux_Z.py +++ b/src/ansys/dpf/core/operators/result/heat_flux_Z.py @@ -107,9 +107,6 @@ class heat_flux_Z(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsHeatFluxZ - _outputs: OutputsHeatFluxZ - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="TFZ", config=config, server=server) - self._inputs = InputsHeatFluxZ(self) - self._outputs = OutputsHeatFluxZ(self) + super().__init__( + name="TFZ", + config=config, + server=server, + inputs_type=InputsHeatFluxZ, + outputs_type=OutputsHeatFluxZ, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/hydrostatic_pressure.py b/src/ansys/dpf/core/operators/result/hydrostatic_pressure.py index 8b03f070f5e..6c81e9c1c1f 100644 --- a/src/ansys/dpf/core/operators/result/hydrostatic_pressure.py +++ b/src/ansys/dpf/core/operators/result/hydrostatic_pressure.py @@ -227,9 +227,6 @@ class hydrostatic_pressure(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsHydrostaticPressure - _outputs: OutputsHydrostaticPressure - def __init__( self, time_scoping=None, @@ -247,9 +244,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ENL_HPRES", config=config, server=server) - self._inputs = InputsHydrostaticPressure(self) - self._outputs = OutputsHydrostaticPressure(self) + super().__init__( + name="ENL_HPRES", + config=config, + server=server, + inputs_type=InputsHydrostaticPressure, + outputs_type=OutputsHydrostaticPressure, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/incremental_energy.py b/src/ansys/dpf/core/operators/result/incremental_energy.py index ca9b1743190..431c6b407e6 100644 --- a/src/ansys/dpf/core/operators/result/incremental_energy.py +++ b/src/ansys/dpf/core/operators/result/incremental_energy.py @@ -90,9 +90,6 @@ class incremental_energy(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsIncrementalEnergy - _outputs: OutputsIncrementalEnergy - def __init__( self, time_scoping=None, @@ -105,9 +102,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ENG_INC", config=config, server=server) - self._inputs = InputsIncrementalEnergy(self) - self._outputs = OutputsIncrementalEnergy(self) + super().__init__( + name="ENG_INC", + config=config, + server=server, + inputs_type=InputsIncrementalEnergy, + outputs_type=OutputsIncrementalEnergy, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/initial_coordinates.py b/src/ansys/dpf/core/operators/result/initial_coordinates.py index e510381496f..98bfe52aada 100644 --- a/src/ansys/dpf/core/operators/result/initial_coordinates.py +++ b/src/ansys/dpf/core/operators/result/initial_coordinates.py @@ -90,9 +90,6 @@ class initial_coordinates(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsInitialCoordinates - _outputs: OutputsInitialCoordinates - def __init__( self, time_scoping=None, @@ -105,9 +102,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="XI", config=config, server=server) - self._inputs = InputsInitialCoordinates(self) - self._outputs = OutputsInitialCoordinates(self) + super().__init__( + name="XI", + config=config, + server=server, + inputs_type=InputsInitialCoordinates, + outputs_type=OutputsInitialCoordinates, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/input_sound_power.py b/src/ansys/dpf/core/operators/result/input_sound_power.py index 31aac9c7d38..37687867f0d 100644 --- a/src/ansys/dpf/core/operators/result/input_sound_power.py +++ b/src/ansys/dpf/core/operators/result/input_sound_power.py @@ -89,9 +89,6 @@ class input_sound_power(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsInputSoundPower - _outputs: OutputsInputSoundPower - def __init__( self, time_scoping=None, @@ -104,9 +101,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="PINC", config=config, server=server) - self._inputs = InputsInputSoundPower(self) - self._outputs = OutputsInputSoundPower(self) + super().__init__( + name="PINC", + config=config, + server=server, + inputs_type=InputsInputSoundPower, + outputs_type=OutputsInputSoundPower, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/interface_contact_area.py b/src/ansys/dpf/core/operators/result/interface_contact_area.py index ae79744108a..2f314e9c161 100644 --- a/src/ansys/dpf/core/operators/result/interface_contact_area.py +++ b/src/ansys/dpf/core/operators/result/interface_contact_area.py @@ -72,9 +72,6 @@ class interface_contact_area(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsInterfaceContactArea - _outputs: OutputsInterfaceContactArea - def __init__( self, streams_container=None, @@ -84,9 +81,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="R_CA", config=config, server=server) - self._inputs = InputsInterfaceContactArea(self) - self._outputs = OutputsInterfaceContactArea(self) + super().__init__( + name="R_CA", + config=config, + server=server, + inputs_type=InputsInterfaceContactArea, + outputs_type=OutputsInterfaceContactArea, + ) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/result/interface_contact_force.py b/src/ansys/dpf/core/operators/result/interface_contact_force.py index 6cca86443f5..f0c43027c73 100644 --- a/src/ansys/dpf/core/operators/result/interface_contact_force.py +++ b/src/ansys/dpf/core/operators/result/interface_contact_force.py @@ -72,9 +72,6 @@ class interface_contact_force(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsInterfaceContactForce - _outputs: OutputsInterfaceContactForce - def __init__( self, streams_container=None, @@ -84,9 +81,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="R_CF", config=config, server=server) - self._inputs = InputsInterfaceContactForce(self) - self._outputs = OutputsInterfaceContactForce(self) + super().__init__( + name="R_CF", + config=config, + server=server, + inputs_type=InputsInterfaceContactForce, + outputs_type=OutputsInterfaceContactForce, + ) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/result/interface_contact_mass.py b/src/ansys/dpf/core/operators/result/interface_contact_mass.py index c4a3cd7a0e9..75244b0290f 100644 --- a/src/ansys/dpf/core/operators/result/interface_contact_mass.py +++ b/src/ansys/dpf/core/operators/result/interface_contact_mass.py @@ -72,9 +72,6 @@ class interface_contact_mass(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsInterfaceContactMass - _outputs: OutputsInterfaceContactMass - def __init__( self, streams_container=None, @@ -84,9 +81,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="R_CMass", config=config, server=server) - self._inputs = InputsInterfaceContactMass(self) - self._outputs = OutputsInterfaceContactMass(self) + super().__init__( + name="R_CMass", + config=config, + server=server, + inputs_type=InputsInterfaceContactMass, + outputs_type=OutputsInterfaceContactMass, + ) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/result/interface_contact_moment.py b/src/ansys/dpf/core/operators/result/interface_contact_moment.py index 1d0d5fd48ff..f2d6a19eef3 100644 --- a/src/ansys/dpf/core/operators/result/interface_contact_moment.py +++ b/src/ansys/dpf/core/operators/result/interface_contact_moment.py @@ -72,9 +72,6 @@ class interface_contact_moment(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsInterfaceContactMoment - _outputs: OutputsInterfaceContactMoment - def __init__( self, streams_container=None, @@ -84,9 +81,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="R_CM", config=config, server=server) - self._inputs = InputsInterfaceContactMoment(self) - self._outputs = OutputsInterfaceContactMoment(self) + super().__init__( + name="R_CM", + config=config, + server=server, + inputs_type=InputsInterfaceContactMoment, + outputs_type=OutputsInterfaceContactMoment, + ) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/result/interface_resultant_contact_force.py b/src/ansys/dpf/core/operators/result/interface_resultant_contact_force.py index b4fe7087cf0..dd671b4fa0b 100644 --- a/src/ansys/dpf/core/operators/result/interface_resultant_contact_force.py +++ b/src/ansys/dpf/core/operators/result/interface_resultant_contact_force.py @@ -72,9 +72,6 @@ class interface_resultant_contact_force(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsInterfaceResultantContactForce - _outputs: OutputsInterfaceResultantContactForce - def __init__( self, streams_container=None, @@ -84,9 +81,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="R_CFR", config=config, server=server) - self._inputs = InputsInterfaceResultantContactForce(self) - self._outputs = OutputsInterfaceResultantContactForce(self) + super().__init__( + name="R_CFR", + config=config, + server=server, + inputs_type=InputsInterfaceResultantContactForce, + outputs_type=OutputsInterfaceResultantContactForce, + ) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/result/joint_force_reaction.py b/src/ansys/dpf/core/operators/result/joint_force_reaction.py index e3fe1fe9024..bc193e8db8f 100644 --- a/src/ansys/dpf/core/operators/result/joint_force_reaction.py +++ b/src/ansys/dpf/core/operators/result/joint_force_reaction.py @@ -90,9 +90,6 @@ class joint_force_reaction(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsJointForceReaction - _outputs: OutputsJointForceReaction - def __init__( self, time_scoping=None, @@ -105,9 +102,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="JFL", config=config, server=server) - self._inputs = InputsJointForceReaction(self) - self._outputs = OutputsJointForceReaction(self) + super().__init__( + name="JFL", + config=config, + server=server, + inputs_type=InputsJointForceReaction, + outputs_type=OutputsJointForceReaction, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/joint_moment_reaction.py b/src/ansys/dpf/core/operators/result/joint_moment_reaction.py index 24ae80defae..7fd7d73948a 100644 --- a/src/ansys/dpf/core/operators/result/joint_moment_reaction.py +++ b/src/ansys/dpf/core/operators/result/joint_moment_reaction.py @@ -90,9 +90,6 @@ class joint_moment_reaction(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsJointMomentReaction - _outputs: OutputsJointMomentReaction - def __init__( self, time_scoping=None, @@ -105,9 +102,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="JML", config=config, server=server) - self._inputs = InputsJointMomentReaction(self) - self._outputs = OutputsJointMomentReaction(self) + super().__init__( + name="JML", + config=config, + server=server, + inputs_type=InputsJointMomentReaction, + outputs_type=OutputsJointMomentReaction, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/joint_relative_acceleration.py b/src/ansys/dpf/core/operators/result/joint_relative_acceleration.py index dd25eaa73b1..bdc43cfe80f 100644 --- a/src/ansys/dpf/core/operators/result/joint_relative_acceleration.py +++ b/src/ansys/dpf/core/operators/result/joint_relative_acceleration.py @@ -90,9 +90,6 @@ class joint_relative_acceleration(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsJointRelativeAcceleration - _outputs: OutputsJointRelativeAcceleration - def __init__( self, time_scoping=None, @@ -105,9 +102,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="JA", config=config, server=server) - self._inputs = InputsJointRelativeAcceleration(self) - self._outputs = OutputsJointRelativeAcceleration(self) + super().__init__( + name="JA", + config=config, + server=server, + inputs_type=InputsJointRelativeAcceleration, + outputs_type=OutputsJointRelativeAcceleration, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/joint_relative_angular_acceleration.py b/src/ansys/dpf/core/operators/result/joint_relative_angular_acceleration.py index dc70a6088b1..700753ce4c0 100644 --- a/src/ansys/dpf/core/operators/result/joint_relative_angular_acceleration.py +++ b/src/ansys/dpf/core/operators/result/joint_relative_angular_acceleration.py @@ -90,9 +90,6 @@ class joint_relative_angular_acceleration(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsJointRelativeAngularAcceleration - _outputs: OutputsJointRelativeAngularAcceleration - def __init__( self, time_scoping=None, @@ -105,9 +102,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="JDOMG", config=config, server=server) - self._inputs = InputsJointRelativeAngularAcceleration(self) - self._outputs = OutputsJointRelativeAngularAcceleration(self) + super().__init__( + name="JDOMG", + config=config, + server=server, + inputs_type=InputsJointRelativeAngularAcceleration, + outputs_type=OutputsJointRelativeAngularAcceleration, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/joint_relative_angular_velocity.py b/src/ansys/dpf/core/operators/result/joint_relative_angular_velocity.py index a7a57171ebc..66a417e3a79 100644 --- a/src/ansys/dpf/core/operators/result/joint_relative_angular_velocity.py +++ b/src/ansys/dpf/core/operators/result/joint_relative_angular_velocity.py @@ -90,9 +90,6 @@ class joint_relative_angular_velocity(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsJointRelativeAngularVelocity - _outputs: OutputsJointRelativeAngularVelocity - def __init__( self, time_scoping=None, @@ -105,9 +102,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="JOMG", config=config, server=server) - self._inputs = InputsJointRelativeAngularVelocity(self) - self._outputs = OutputsJointRelativeAngularVelocity(self) + super().__init__( + name="JOMG", + config=config, + server=server, + inputs_type=InputsJointRelativeAngularVelocity, + outputs_type=OutputsJointRelativeAngularVelocity, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/joint_relative_displacement.py b/src/ansys/dpf/core/operators/result/joint_relative_displacement.py index b2f11103c39..0d19e2c21e8 100644 --- a/src/ansys/dpf/core/operators/result/joint_relative_displacement.py +++ b/src/ansys/dpf/core/operators/result/joint_relative_displacement.py @@ -90,9 +90,6 @@ class joint_relative_displacement(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsJointRelativeDisplacement - _outputs: OutputsJointRelativeDisplacement - def __init__( self, time_scoping=None, @@ -105,9 +102,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="JU", config=config, server=server) - self._inputs = InputsJointRelativeDisplacement(self) - self._outputs = OutputsJointRelativeDisplacement(self) + super().__init__( + name="JU", + config=config, + server=server, + inputs_type=InputsJointRelativeDisplacement, + outputs_type=OutputsJointRelativeDisplacement, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/joint_relative_rotation.py b/src/ansys/dpf/core/operators/result/joint_relative_rotation.py index e4e8eb8d7a0..8dab96e4d12 100644 --- a/src/ansys/dpf/core/operators/result/joint_relative_rotation.py +++ b/src/ansys/dpf/core/operators/result/joint_relative_rotation.py @@ -90,9 +90,6 @@ class joint_relative_rotation(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsJointRelativeRotation - _outputs: OutputsJointRelativeRotation - def __init__( self, time_scoping=None, @@ -105,9 +102,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="JR", config=config, server=server) - self._inputs = InputsJointRelativeRotation(self) - self._outputs = OutputsJointRelativeRotation(self) + super().__init__( + name="JR", + config=config, + server=server, + inputs_type=InputsJointRelativeRotation, + outputs_type=OutputsJointRelativeRotation, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/joint_relative_velocity.py b/src/ansys/dpf/core/operators/result/joint_relative_velocity.py index 27ba53ccfcc..dd0e1b4a000 100644 --- a/src/ansys/dpf/core/operators/result/joint_relative_velocity.py +++ b/src/ansys/dpf/core/operators/result/joint_relative_velocity.py @@ -90,9 +90,6 @@ class joint_relative_velocity(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsJointRelativeVelocity - _outputs: OutputsJointRelativeVelocity - def __init__( self, time_scoping=None, @@ -105,9 +102,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="JV", config=config, server=server) - self._inputs = InputsJointRelativeVelocity(self) - self._outputs = OutputsJointRelativeVelocity(self) + super().__init__( + name="JV", + config=config, + server=server, + inputs_type=InputsJointRelativeVelocity, + outputs_type=OutputsJointRelativeVelocity, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/kinetic_energy.py b/src/ansys/dpf/core/operators/result/kinetic_energy.py index 66d9bd056a4..430bc02c6c6 100644 --- a/src/ansys/dpf/core/operators/result/kinetic_energy.py +++ b/src/ansys/dpf/core/operators/result/kinetic_energy.py @@ -110,9 +110,6 @@ class kinetic_energy(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsKineticEnergy - _outputs: OutputsKineticEnergy - def __init__( self, time_scoping=None, @@ -129,9 +126,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ENG_KE", config=config, server=server) - self._inputs = InputsKineticEnergy(self) - self._outputs = OutputsKineticEnergy(self) + super().__init__( + name="ENG_KE", + config=config, + server=server, + inputs_type=InputsKineticEnergy, + outputs_type=OutputsKineticEnergy, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/layer_orientation_provider.py b/src/ansys/dpf/core/operators/result/layer_orientation_provider.py index 129c3c0b317..2e928e87108 100644 --- a/src/ansys/dpf/core/operators/result/layer_orientation_provider.py +++ b/src/ansys/dpf/core/operators/result/layer_orientation_provider.py @@ -60,15 +60,14 @@ class layer_orientation_provider(Operator): >>> result_layer_orientation_data = op.outputs.layer_orientation_data() """ - _inputs: InputsLayerOrientationProvider - _outputs: OutputsLayerOrientationProvider - def __init__(self, streams=None, data_sources=None, config=None, server=None): super().__init__( - name="layer_orientation_provider", config=config, server=server + name="layer_orientation_provider", + config=config, + server=server, + inputs_type=InputsLayerOrientationProvider, + outputs_type=OutputsLayerOrientationProvider, ) - self._inputs = InputsLayerOrientationProvider(self) - self._outputs = OutputsLayerOrientationProvider(self) if streams is not None: self.inputs.streams.connect(streams) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/result/mach_number.py b/src/ansys/dpf/core/operators/result/mach_number.py index ad520018f01..75b101b6550 100644 --- a/src/ansys/dpf/core/operators/result/mach_number.py +++ b/src/ansys/dpf/core/operators/result/mach_number.py @@ -94,9 +94,6 @@ class mach_number(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsMachNumber - _outputs: OutputsMachNumber - def __init__( self, time_scoping=None, @@ -110,9 +107,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="MACH", config=config, server=server) - self._inputs = InputsMachNumber(self) - self._outputs = OutputsMachNumber(self) + super().__init__( + name="MACH", + config=config, + server=server, + inputs_type=InputsMachNumber, + outputs_type=OutputsMachNumber, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/magnetic_field.py b/src/ansys/dpf/core/operators/result/magnetic_field.py index 995c1d38854..3a910742f21 100644 --- a/src/ansys/dpf/core/operators/result/magnetic_field.py +++ b/src/ansys/dpf/core/operators/result/magnetic_field.py @@ -227,9 +227,6 @@ class magnetic_field(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsMagneticField - _outputs: OutputsMagneticField - def __init__( self, time_scoping=None, @@ -247,9 +244,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="MF", config=config, server=server) - self._inputs = InputsMagneticField(self) - self._outputs = OutputsMagneticField(self) + super().__init__( + name="MF", + config=config, + server=server, + inputs_type=InputsMagneticField, + outputs_type=OutputsMagneticField, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/magnetic_field_X.py b/src/ansys/dpf/core/operators/result/magnetic_field_X.py index 3afa4692996..fdb9a3b0b29 100644 --- a/src/ansys/dpf/core/operators/result/magnetic_field_X.py +++ b/src/ansys/dpf/core/operators/result/magnetic_field_X.py @@ -107,9 +107,6 @@ class magnetic_field_X(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsMagneticFieldX - _outputs: OutputsMagneticFieldX - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="MFX", config=config, server=server) - self._inputs = InputsMagneticFieldX(self) - self._outputs = OutputsMagneticFieldX(self) + super().__init__( + name="MFX", + config=config, + server=server, + inputs_type=InputsMagneticFieldX, + outputs_type=OutputsMagneticFieldX, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/magnetic_field_Y.py b/src/ansys/dpf/core/operators/result/magnetic_field_Y.py index 58a284d14b5..d1d16d0a83b 100644 --- a/src/ansys/dpf/core/operators/result/magnetic_field_Y.py +++ b/src/ansys/dpf/core/operators/result/magnetic_field_Y.py @@ -107,9 +107,6 @@ class magnetic_field_Y(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsMagneticFieldY - _outputs: OutputsMagneticFieldY - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="MFY", config=config, server=server) - self._inputs = InputsMagneticFieldY(self) - self._outputs = OutputsMagneticFieldY(self) + super().__init__( + name="MFY", + config=config, + server=server, + inputs_type=InputsMagneticFieldY, + outputs_type=OutputsMagneticFieldY, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/magnetic_field_Z.py b/src/ansys/dpf/core/operators/result/magnetic_field_Z.py index 9f906b5e314..3a619c149c5 100644 --- a/src/ansys/dpf/core/operators/result/magnetic_field_Z.py +++ b/src/ansys/dpf/core/operators/result/magnetic_field_Z.py @@ -107,9 +107,6 @@ class magnetic_field_Z(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsMagneticFieldZ - _outputs: OutputsMagneticFieldZ - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="MFZ", config=config, server=server) - self._inputs = InputsMagneticFieldZ(self) - self._outputs = OutputsMagneticFieldZ(self) + super().__init__( + name="MFZ", + config=config, + server=server, + inputs_type=InputsMagneticFieldZ, + outputs_type=OutputsMagneticFieldZ, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/magnetic_flux_density.py b/src/ansys/dpf/core/operators/result/magnetic_flux_density.py index 7657faf2185..b743e6038d9 100644 --- a/src/ansys/dpf/core/operators/result/magnetic_flux_density.py +++ b/src/ansys/dpf/core/operators/result/magnetic_flux_density.py @@ -227,9 +227,6 @@ class magnetic_flux_density(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsMagneticFluxDensity - _outputs: OutputsMagneticFluxDensity - def __init__( self, time_scoping=None, @@ -247,9 +244,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="MFD", config=config, server=server) - self._inputs = InputsMagneticFluxDensity(self) - self._outputs = OutputsMagneticFluxDensity(self) + super().__init__( + name="MFD", + config=config, + server=server, + inputs_type=InputsMagneticFluxDensity, + outputs_type=OutputsMagneticFluxDensity, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/magnetic_flux_density_X.py b/src/ansys/dpf/core/operators/result/magnetic_flux_density_X.py index f9a28fe183a..01f435927c0 100644 --- a/src/ansys/dpf/core/operators/result/magnetic_flux_density_X.py +++ b/src/ansys/dpf/core/operators/result/magnetic_flux_density_X.py @@ -107,9 +107,6 @@ class magnetic_flux_density_X(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsMagneticFluxDensityX - _outputs: OutputsMagneticFluxDensityX - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="MFDX", config=config, server=server) - self._inputs = InputsMagneticFluxDensityX(self) - self._outputs = OutputsMagneticFluxDensityX(self) + super().__init__( + name="MFDX", + config=config, + server=server, + inputs_type=InputsMagneticFluxDensityX, + outputs_type=OutputsMagneticFluxDensityX, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/magnetic_flux_density_Y.py b/src/ansys/dpf/core/operators/result/magnetic_flux_density_Y.py index c6bf09d0ed2..689f8ca315b 100644 --- a/src/ansys/dpf/core/operators/result/magnetic_flux_density_Y.py +++ b/src/ansys/dpf/core/operators/result/magnetic_flux_density_Y.py @@ -107,9 +107,6 @@ class magnetic_flux_density_Y(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsMagneticFluxDensityY - _outputs: OutputsMagneticFluxDensityY - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="MFDY", config=config, server=server) - self._inputs = InputsMagneticFluxDensityY(self) - self._outputs = OutputsMagneticFluxDensityY(self) + super().__init__( + name="MFDY", + config=config, + server=server, + inputs_type=InputsMagneticFluxDensityY, + outputs_type=OutputsMagneticFluxDensityY, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/magnetic_flux_density_Z.py b/src/ansys/dpf/core/operators/result/magnetic_flux_density_Z.py index a14b13bc889..087c6e1b466 100644 --- a/src/ansys/dpf/core/operators/result/magnetic_flux_density_Z.py +++ b/src/ansys/dpf/core/operators/result/magnetic_flux_density_Z.py @@ -107,9 +107,6 @@ class magnetic_flux_density_Z(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsMagneticFluxDensityZ - _outputs: OutputsMagneticFluxDensityZ - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="MFDZ", config=config, server=server) - self._inputs = InputsMagneticFluxDensityZ(self) - self._outputs = OutputsMagneticFluxDensityZ(self) + super().__init__( + name="MFDZ", + config=config, + server=server, + inputs_type=InputsMagneticFluxDensityZ, + outputs_type=OutputsMagneticFluxDensityZ, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/magnetic_scalar_potential.py b/src/ansys/dpf/core/operators/result/magnetic_scalar_potential.py index 47d27c5635c..11479395f91 100644 --- a/src/ansys/dpf/core/operators/result/magnetic_scalar_potential.py +++ b/src/ansys/dpf/core/operators/result/magnetic_scalar_potential.py @@ -90,9 +90,6 @@ class magnetic_scalar_potential(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsMagneticScalarPotential - _outputs: OutputsMagneticScalarPotential - def __init__( self, time_scoping=None, @@ -105,9 +102,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="MAG", config=config, server=server) - self._inputs = InputsMagneticScalarPotential(self) - self._outputs = OutputsMagneticScalarPotential(self) + super().__init__( + name="MAG", + config=config, + server=server, + inputs_type=InputsMagneticScalarPotential, + outputs_type=OutputsMagneticScalarPotential, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/magnetic_vector_potential.py b/src/ansys/dpf/core/operators/result/magnetic_vector_potential.py index c60bd4986a1..ed9fad8d9f0 100644 --- a/src/ansys/dpf/core/operators/result/magnetic_vector_potential.py +++ b/src/ansys/dpf/core/operators/result/magnetic_vector_potential.py @@ -90,9 +90,6 @@ class magnetic_vector_potential(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsMagneticVectorPotential - _outputs: OutputsMagneticVectorPotential - def __init__( self, time_scoping=None, @@ -105,9 +102,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="MVP", config=config, server=server) - self._inputs = InputsMagneticVectorPotential(self) - self._outputs = OutputsMagneticVectorPotential(self) + super().__init__( + name="MVP", + config=config, + server=server, + inputs_type=InputsMagneticVectorPotential, + outputs_type=OutputsMagneticVectorPotential, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/mapdl_material_properties.py b/src/ansys/dpf/core/operators/result/mapdl_material_properties.py index 5ccadc2cf18..a104c46f8a7 100644 --- a/src/ansys/dpf/core/operators/result/mapdl_material_properties.py +++ b/src/ansys/dpf/core/operators/result/mapdl_material_properties.py @@ -78,9 +78,6 @@ class mapdl_material_properties(Operator): >>> result_properties_value = op.outputs.properties_value() """ - _inputs: InputsMapdlMaterialProperties - _outputs: OutputsMapdlMaterialProperties - def __init__( self, properties_name=None, @@ -90,9 +87,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="mapdl_material_properties", config=config, server=server) - self._inputs = InputsMapdlMaterialProperties(self) - self._outputs = OutputsMapdlMaterialProperties(self) + super().__init__( + name="mapdl_material_properties", + config=config, + server=server, + inputs_type=InputsMapdlMaterialProperties, + outputs_type=OutputsMapdlMaterialProperties, + ) if properties_name is not None: self.inputs.properties_name.connect(properties_name) if materials is not None: diff --git a/src/ansys/dpf/core/operators/result/mapdl_section.py b/src/ansys/dpf/core/operators/result/mapdl_section.py index 194c5e6c387..a8074a140d7 100644 --- a/src/ansys/dpf/core/operators/result/mapdl_section.py +++ b/src/ansys/dpf/core/operators/result/mapdl_section.py @@ -84,9 +84,6 @@ class mapdl_section(Operator): >>> result_layers_per_section = op.outputs.layers_per_section() """ - _inputs: InputsMapdlSection - _outputs: OutputsMapdlSection - def __init__( self, properties_name=None, @@ -98,9 +95,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="mapdl_section_properties", config=config, server=server) - self._inputs = InputsMapdlSection(self) - self._outputs = OutputsMapdlSection(self) + super().__init__( + name="mapdl_section_properties", + config=config, + server=server, + inputs_type=InputsMapdlSection, + outputs_type=OutputsMapdlSection, + ) if properties_name is not None: self.inputs.properties_name.connect(properties_name) if section is not None: diff --git a/src/ansys/dpf/core/operators/result/mapdl_split_on_facet_indices.py b/src/ansys/dpf/core/operators/result/mapdl_split_on_facet_indices.py index fa860699a67..bdf244876f6 100644 --- a/src/ansys/dpf/core/operators/result/mapdl_split_on_facet_indices.py +++ b/src/ansys/dpf/core/operators/result/mapdl_split_on_facet_indices.py @@ -87,9 +87,6 @@ class mapdl_split_on_facet_indices(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsMapdlSplitOnFacetIndices - _outputs: OutputsMapdlSplitOnFacetIndices - def __init__( self, fields_container=None, @@ -102,10 +99,12 @@ def __init__( server=None, ): super().__init__( - name="mapdl::split_on_facet_indices", config=config, server=server + name="mapdl::split_on_facet_indices", + config=config, + server=server, + inputs_type=InputsMapdlSplitOnFacetIndices, + outputs_type=OutputsMapdlSplitOnFacetIndices, ) - self._inputs = InputsMapdlSplitOnFacetIndices(self) - self._outputs = OutputsMapdlSplitOnFacetIndices(self) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if property_field_new_elements_to_old is not None: diff --git a/src/ansys/dpf/core/operators/result/mapdl_split_to_acmo_facet_indices.py b/src/ansys/dpf/core/operators/result/mapdl_split_to_acmo_facet_indices.py index d966b144f18..2fff06dd8cf 100644 --- a/src/ansys/dpf/core/operators/result/mapdl_split_to_acmo_facet_indices.py +++ b/src/ansys/dpf/core/operators/result/mapdl_split_to_acmo_facet_indices.py @@ -61,9 +61,6 @@ class mapdl_split_to_acmo_facet_indices(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsMapdlSplitToAcmoFacetIndices - _outputs: OutputsMapdlSplitToAcmoFacetIndices - def __init__( self, fields_container=None, @@ -72,10 +69,12 @@ def __init__( server=None, ): super().__init__( - name="mapdl::split_to_acmo_facet_indices", config=config, server=server + name="mapdl::split_to_acmo_facet_indices", + config=config, + server=server, + inputs_type=InputsMapdlSplitToAcmoFacetIndices, + outputs_type=OutputsMapdlSplitToAcmoFacetIndices, ) - self._inputs = InputsMapdlSplitToAcmoFacetIndices(self) - self._outputs = OutputsMapdlSplitToAcmoFacetIndices(self) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if property_fields_container_element_types is not None: diff --git a/src/ansys/dpf/core/operators/result/mass_flow_rate.py b/src/ansys/dpf/core/operators/result/mass_flow_rate.py index b23c151f52c..080bf85abaa 100644 --- a/src/ansys/dpf/core/operators/result/mass_flow_rate.py +++ b/src/ansys/dpf/core/operators/result/mass_flow_rate.py @@ -94,9 +94,6 @@ class mass_flow_rate(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsMassFlowRate - _outputs: OutputsMassFlowRate - def __init__( self, time_scoping=None, @@ -110,9 +107,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="MDOT", config=config, server=server) - self._inputs = InputsMassFlowRate(self) - self._outputs = OutputsMassFlowRate(self) + super().__init__( + name="MDOT", + config=config, + server=server, + inputs_type=InputsMassFlowRate, + outputs_type=OutputsMassFlowRate, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/mass_fraction.py b/src/ansys/dpf/core/operators/result/mass_fraction.py index c515c13e77f..38805b3109d 100644 --- a/src/ansys/dpf/core/operators/result/mass_fraction.py +++ b/src/ansys/dpf/core/operators/result/mass_fraction.py @@ -94,9 +94,6 @@ class mass_fraction(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsMassFraction - _outputs: OutputsMassFraction - def __init__( self, time_scoping=None, @@ -110,9 +107,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="Y", config=config, server=server) - self._inputs = InputsMassFraction(self) - self._outputs = OutputsMassFraction(self) + super().__init__( + name="Y", + config=config, + server=server, + inputs_type=InputsMassFraction, + outputs_type=OutputsMassFraction, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/material_property_of_element.py b/src/ansys/dpf/core/operators/result/material_property_of_element.py index f74ad8c4b1e..db4299eca1d 100644 --- a/src/ansys/dpf/core/operators/result/material_property_of_element.py +++ b/src/ansys/dpf/core/operators/result/material_property_of_element.py @@ -59,15 +59,16 @@ class material_property_of_element(Operator): >>> result_material_properties = op.outputs.material_properties() """ - _inputs: InputsMaterialPropertyOfElement - _outputs: OutputsMaterialPropertyOfElement - def __init__( self, streams_container=None, data_sources=None, config=None, server=None ): - super().__init__(name="MaterialPropertyOfElement", config=config, server=server) - self._inputs = InputsMaterialPropertyOfElement(self) - self._outputs = OutputsMaterialPropertyOfElement(self) + super().__init__( + name="MaterialPropertyOfElement", + config=config, + server=server, + inputs_type=InputsMaterialPropertyOfElement, + outputs_type=OutputsMaterialPropertyOfElement, + ) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/result/mean_static_pressure.py b/src/ansys/dpf/core/operators/result/mean_static_pressure.py index 28573e922d4..5708d535bfb 100644 --- a/src/ansys/dpf/core/operators/result/mean_static_pressure.py +++ b/src/ansys/dpf/core/operators/result/mean_static_pressure.py @@ -95,9 +95,6 @@ class mean_static_pressure(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsMeanStaticPressure - _outputs: OutputsMeanStaticPressure - def __init__( self, time_scoping=None, @@ -111,9 +108,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="P_SA", config=config, server=server) - self._inputs = InputsMeanStaticPressure(self) - self._outputs = OutputsMeanStaticPressure(self) + super().__init__( + name="P_SA", + config=config, + server=server, + inputs_type=InputsMeanStaticPressure, + outputs_type=OutputsMeanStaticPressure, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/mean_temperature.py b/src/ansys/dpf/core/operators/result/mean_temperature.py index 1c78c4a7c77..69479c62afc 100644 --- a/src/ansys/dpf/core/operators/result/mean_temperature.py +++ b/src/ansys/dpf/core/operators/result/mean_temperature.py @@ -94,9 +94,6 @@ class mean_temperature(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsMeanTemperature - _outputs: OutputsMeanTemperature - def __init__( self, time_scoping=None, @@ -110,9 +107,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="TEMP_A", config=config, server=server) - self._inputs = InputsMeanTemperature(self) - self._outputs = OutputsMeanTemperature(self) + super().__init__( + name="TEMP_A", + config=config, + server=server, + inputs_type=InputsMeanTemperature, + outputs_type=OutputsMeanTemperature, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/mean_velocity.py b/src/ansys/dpf/core/operators/result/mean_velocity.py index 266a825bc30..d0f7fd2557e 100644 --- a/src/ansys/dpf/core/operators/result/mean_velocity.py +++ b/src/ansys/dpf/core/operators/result/mean_velocity.py @@ -94,9 +94,6 @@ class mean_velocity(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsMeanVelocity - _outputs: OutputsMeanVelocity - def __init__( self, time_scoping=None, @@ -110,9 +107,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="V_A", config=config, server=server) - self._inputs = InputsMeanVelocity(self) - self._outputs = OutputsMeanVelocity(self) + super().__init__( + name="V_A", + config=config, + server=server, + inputs_type=InputsMeanVelocity, + outputs_type=OutputsMeanVelocity, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/members_in_bending_not_certified.py b/src/ansys/dpf/core/operators/result/members_in_bending_not_certified.py index 108006cf558..14b5cb60d44 100644 --- a/src/ansys/dpf/core/operators/result/members_in_bending_not_certified.py +++ b/src/ansys/dpf/core/operators/result/members_in_bending_not_certified.py @@ -106,9 +106,6 @@ class members_in_bending_not_certified(Operator): >>> result_buckling_resistance_bending_zz = op.outputs.buckling_resistance_bending_zz() """ - _inputs: InputsMembersInBendingNotCertified - _outputs: OutputsMembersInBendingNotCertified - def __init__( self, time_scoping=None, @@ -124,10 +121,12 @@ def __init__( server=None, ): super().__init__( - name="members_in_bending_not_certified", config=config, server=server + name="members_in_bending_not_certified", + config=config, + server=server, + inputs_type=InputsMembersInBendingNotCertified, + outputs_type=OutputsMembersInBendingNotCertified, ) - self._inputs = InputsMembersInBendingNotCertified(self) - self._outputs = OutputsMembersInBendingNotCertified(self) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if field_yield_strength is not None: diff --git a/src/ansys/dpf/core/operators/result/members_in_compression_not_certified.py b/src/ansys/dpf/core/operators/result/members_in_compression_not_certified.py index 16b0d57d737..1ea3492f3ae 100644 --- a/src/ansys/dpf/core/operators/result/members_in_compression_not_certified.py +++ b/src/ansys/dpf/core/operators/result/members_in_compression_not_certified.py @@ -111,9 +111,6 @@ class members_in_compression_not_certified(Operator): >>> result_buckling_resistance_compression_zz = op.outputs.buckling_resistance_compression_zz() """ - _inputs: InputsMembersInCompressionNotCertified - _outputs: OutputsMembersInCompressionNotCertified - def __init__( self, time_scoping=None, @@ -130,10 +127,12 @@ def __init__( server=None, ): super().__init__( - name="members_in_compression_not_certified", config=config, server=server + name="members_in_compression_not_certified", + config=config, + server=server, + inputs_type=InputsMembersInCompressionNotCertified, + outputs_type=OutputsMembersInCompressionNotCertified, ) - self._inputs = InputsMembersInCompressionNotCertified(self) - self._outputs = OutputsMembersInCompressionNotCertified(self) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if field_yield_strength is not None: diff --git a/src/ansys/dpf/core/operators/result/members_in_linear_compression_bending_not_certified.py b/src/ansys/dpf/core/operators/result/members_in_linear_compression_bending_not_certified.py index 7f39f73be51..50c6fa90514 100644 --- a/src/ansys/dpf/core/operators/result/members_in_linear_compression_bending_not_certified.py +++ b/src/ansys/dpf/core/operators/result/members_in_linear_compression_bending_not_certified.py @@ -123,9 +123,6 @@ class members_in_linear_compression_bending_not_certified(Operator): >>> result_buckling_resistance_linear_summation_utilization_ratios = op.outputs.buckling_resistance_linear_summation_utilization_ratios() """ - _inputs: InputsMembersInLinearCompressionBendingNotCertified - _outputs: OutputsMembersInLinearCompressionBendingNotCertified - def __init__( self, time_scoping=None, @@ -148,9 +145,9 @@ def __init__( name="members_in_linear_compression_bending_not_certified", config=config, server=server, + inputs_type=InputsMembersInLinearCompressionBendingNotCertified, + outputs_type=OutputsMembersInLinearCompressionBendingNotCertified, ) - self._inputs = InputsMembersInLinearCompressionBendingNotCertified(self) - self._outputs = OutputsMembersInLinearCompressionBendingNotCertified(self) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if field_yield_strength is not None: diff --git a/src/ansys/dpf/core/operators/result/migrate_to_h5dpf.py b/src/ansys/dpf/core/operators/result/migrate_to_h5dpf.py index 6679e7ec678..0486d86741e 100644 --- a/src/ansys/dpf/core/operators/result/migrate_to_h5dpf.py +++ b/src/ansys/dpf/core/operators/result/migrate_to_h5dpf.py @@ -110,9 +110,6 @@ class migrate_to_h5dpf(Operator): >>> result_migrated_file = op.outputs.migrated_file() """ - _inputs: InputsMigrateToH5Dpf - _outputs: OutputsMigrateToH5Dpf - def __init__( self, h5_chunk_size=None, @@ -129,9 +126,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="hdf5::h5dpf::migrate_file", config=config, server=server) - self._inputs = InputsMigrateToH5Dpf(self) - self._outputs = OutputsMigrateToH5Dpf(self) + super().__init__( + name="hdf5::h5dpf::migrate_file", + config=config, + server=server, + inputs_type=InputsMigrateToH5Dpf, + outputs_type=OutputsMigrateToH5Dpf, + ) if h5_chunk_size is not None: self.inputs.h5_chunk_size.connect(h5_chunk_size) if dataset_size_compression_threshold is not None: diff --git a/src/ansys/dpf/core/operators/result/modal_acceleration.py b/src/ansys/dpf/core/operators/result/modal_acceleration.py index f8155e83b12..6ff453d0c06 100644 --- a/src/ansys/dpf/core/operators/result/modal_acceleration.py +++ b/src/ansys/dpf/core/operators/result/modal_acceleration.py @@ -90,9 +90,6 @@ class modal_acceleration(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsModalAcceleration - _outputs: OutputsModalAcceleration - def __init__( self, time_scoping=None, @@ -105,9 +102,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="MAF", config=config, server=server) - self._inputs = InputsModalAcceleration(self) - self._outputs = OutputsModalAcceleration(self) + super().__init__( + name="MAF", + config=config, + server=server, + inputs_type=InputsModalAcceleration, + outputs_type=OutputsModalAcceleration, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/modal_basis.py b/src/ansys/dpf/core/operators/result/modal_basis.py index bb071771be6..f30d5a0fb25 100644 --- a/src/ansys/dpf/core/operators/result/modal_basis.py +++ b/src/ansys/dpf/core/operators/result/modal_basis.py @@ -90,9 +90,6 @@ class modal_basis(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsModalBasis - _outputs: OutputsModalBasis - def __init__( self, time_scoping=None, @@ -105,9 +102,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ModalBasis", config=config, server=server) - self._inputs = InputsModalBasis(self) - self._outputs = OutputsModalBasis(self) + super().__init__( + name="ModalBasis", + config=config, + server=server, + inputs_type=InputsModalBasis, + outputs_type=OutputsModalBasis, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/modal_coordinate.py b/src/ansys/dpf/core/operators/result/modal_coordinate.py index 49e0cb944c7..a5b6b24b56a 100644 --- a/src/ansys/dpf/core/operators/result/modal_coordinate.py +++ b/src/ansys/dpf/core/operators/result/modal_coordinate.py @@ -91,9 +91,6 @@ class modal_coordinate(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsModalCoordinate - _outputs: OutputsModalCoordinate - def __init__( self, time_scoping=None, @@ -113,8 +110,6 @@ def __init__( 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: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/modal_velocity.py b/src/ansys/dpf/core/operators/result/modal_velocity.py index 262ab742fc4..7078090576b 100644 --- a/src/ansys/dpf/core/operators/result/modal_velocity.py +++ b/src/ansys/dpf/core/operators/result/modal_velocity.py @@ -90,9 +90,6 @@ class modal_velocity(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsModalVelocity - _outputs: OutputsModalVelocity - def __init__( self, time_scoping=None, @@ -105,9 +102,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="MVF", config=config, server=server) - self._inputs = InputsModalVelocity(self) - self._outputs = OutputsModalVelocity(self) + super().__init__( + name="MVF", + config=config, + server=server, + inputs_type=InputsModalVelocity, + outputs_type=OutputsModalVelocity, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/nmisc.py b/src/ansys/dpf/core/operators/result/nmisc.py index 95af3b571cf..b3c69a60ceb 100644 --- a/src/ansys/dpf/core/operators/result/nmisc.py +++ b/src/ansys/dpf/core/operators/result/nmisc.py @@ -123,9 +123,6 @@ class nmisc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsNmisc - _outputs: OutputsNmisc - def __init__( self, time_scoping=None, @@ -151,8 +148,6 @@ def __init__( super().__init__(name="mapdl::nmisc", config=config, server=server) else: raise e - self._inputs = InputsNmisc(self) - self._outputs = OutputsNmisc(self) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/nodal_force.py b/src/ansys/dpf/core/operators/result/nodal_force.py index 0e59f5afeae..f65b1b8a916 100644 --- a/src/ansys/dpf/core/operators/result/nodal_force.py +++ b/src/ansys/dpf/core/operators/result/nodal_force.py @@ -90,9 +90,6 @@ class nodal_force(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsNodalForce - _outputs: OutputsNodalForce - def __init__( self, time_scoping=None, @@ -105,9 +102,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="F", config=config, server=server) - self._inputs = InputsNodalForce(self) - self._outputs = OutputsNodalForce(self) + super().__init__( + name="F", + config=config, + server=server, + inputs_type=InputsNodalForce, + outputs_type=OutputsNodalForce, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/nodal_moment.py b/src/ansys/dpf/core/operators/result/nodal_moment.py index f887ba98f59..4c593c77427 100644 --- a/src/ansys/dpf/core/operators/result/nodal_moment.py +++ b/src/ansys/dpf/core/operators/result/nodal_moment.py @@ -90,9 +90,6 @@ class nodal_moment(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsNodalMoment - _outputs: OutputsNodalMoment - def __init__( self, time_scoping=None, @@ -105,9 +102,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="M", config=config, server=server) - self._inputs = InputsNodalMoment(self) - self._outputs = OutputsNodalMoment(self) + super().__init__( + name="M", + config=config, + server=server, + inputs_type=InputsNodalMoment, + outputs_type=OutputsNodalMoment, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/nodal_rotation.py b/src/ansys/dpf/core/operators/result/nodal_rotation.py index bb365aa3b60..5aa38870bea 100644 --- a/src/ansys/dpf/core/operators/result/nodal_rotation.py +++ b/src/ansys/dpf/core/operators/result/nodal_rotation.py @@ -90,9 +90,6 @@ class nodal_rotation(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsNodalRotation - _outputs: OutputsNodalRotation - def __init__( self, time_scoping=None, @@ -105,9 +102,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ROT", config=config, server=server) - self._inputs = InputsNodalRotation(self) - self._outputs = OutputsNodalRotation(self) + super().__init__( + name="ROT", + config=config, + server=server, + inputs_type=InputsNodalRotation, + outputs_type=OutputsNodalRotation, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/nodal_rotation_X.py b/src/ansys/dpf/core/operators/result/nodal_rotation_X.py index 7a6441a4c85..94da12d2858 100644 --- a/src/ansys/dpf/core/operators/result/nodal_rotation_X.py +++ b/src/ansys/dpf/core/operators/result/nodal_rotation_X.py @@ -95,9 +95,6 @@ class nodal_rotation_X(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsNodalRotationX - _outputs: OutputsNodalRotationX - def __init__( self, time_scoping=None, @@ -111,9 +108,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ROTX", config=config, server=server) - self._inputs = InputsNodalRotationX(self) - self._outputs = OutputsNodalRotationX(self) + super().__init__( + name="ROTX", + config=config, + server=server, + inputs_type=InputsNodalRotationX, + outputs_type=OutputsNodalRotationX, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/nodal_rotation_Y.py b/src/ansys/dpf/core/operators/result/nodal_rotation_Y.py index 906908935ca..651e9fe4a2f 100644 --- a/src/ansys/dpf/core/operators/result/nodal_rotation_Y.py +++ b/src/ansys/dpf/core/operators/result/nodal_rotation_Y.py @@ -95,9 +95,6 @@ class nodal_rotation_Y(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsNodalRotationY - _outputs: OutputsNodalRotationY - def __init__( self, time_scoping=None, @@ -111,9 +108,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ROTY", config=config, server=server) - self._inputs = InputsNodalRotationY(self) - self._outputs = OutputsNodalRotationY(self) + super().__init__( + name="ROTY", + config=config, + server=server, + inputs_type=InputsNodalRotationY, + outputs_type=OutputsNodalRotationY, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/nodal_rotation_Z.py b/src/ansys/dpf/core/operators/result/nodal_rotation_Z.py index f7d048c65b9..8ba0d49c49f 100644 --- a/src/ansys/dpf/core/operators/result/nodal_rotation_Z.py +++ b/src/ansys/dpf/core/operators/result/nodal_rotation_Z.py @@ -95,9 +95,6 @@ class nodal_rotation_Z(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsNodalRotationZ - _outputs: OutputsNodalRotationZ - def __init__( self, time_scoping=None, @@ -111,9 +108,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ROTZ", config=config, server=server) - self._inputs = InputsNodalRotationZ(self) - self._outputs = OutputsNodalRotationZ(self) + super().__init__( + name="ROTZ", + config=config, + server=server, + inputs_type=InputsNodalRotationZ, + outputs_type=OutputsNodalRotationZ, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/nodal_rotational_acceleration.py b/src/ansys/dpf/core/operators/result/nodal_rotational_acceleration.py index 4756b2bf912..47859779a98 100644 --- a/src/ansys/dpf/core/operators/result/nodal_rotational_acceleration.py +++ b/src/ansys/dpf/core/operators/result/nodal_rotational_acceleration.py @@ -90,9 +90,6 @@ class nodal_rotational_acceleration(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsNodalRotationalAcceleration - _outputs: OutputsNodalRotationalAcceleration - def __init__( self, time_scoping=None, @@ -105,9 +102,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="DMG", config=config, server=server) - self._inputs = InputsNodalRotationalAcceleration(self) - self._outputs = OutputsNodalRotationalAcceleration(self) + super().__init__( + name="DMG", + config=config, + server=server, + inputs_type=InputsNodalRotationalAcceleration, + outputs_type=OutputsNodalRotationalAcceleration, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/nodal_rotational_acceleration_X.py b/src/ansys/dpf/core/operators/result/nodal_rotational_acceleration_X.py index 7dececef4f4..b3ec07f50dc 100644 --- a/src/ansys/dpf/core/operators/result/nodal_rotational_acceleration_X.py +++ b/src/ansys/dpf/core/operators/result/nodal_rotational_acceleration_X.py @@ -95,9 +95,6 @@ class nodal_rotational_acceleration_X(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsNodalRotationalAccelerationX - _outputs: OutputsNodalRotationalAccelerationX - def __init__( self, time_scoping=None, @@ -111,9 +108,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="DMGX", config=config, server=server) - self._inputs = InputsNodalRotationalAccelerationX(self) - self._outputs = OutputsNodalRotationalAccelerationX(self) + super().__init__( + name="DMGX", + config=config, + server=server, + inputs_type=InputsNodalRotationalAccelerationX, + outputs_type=OutputsNodalRotationalAccelerationX, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/nodal_rotational_acceleration_Y.py b/src/ansys/dpf/core/operators/result/nodal_rotational_acceleration_Y.py index 6835dd1a02f..c4d960684b4 100644 --- a/src/ansys/dpf/core/operators/result/nodal_rotational_acceleration_Y.py +++ b/src/ansys/dpf/core/operators/result/nodal_rotational_acceleration_Y.py @@ -95,9 +95,6 @@ class nodal_rotational_acceleration_Y(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsNodalRotationalAccelerationY - _outputs: OutputsNodalRotationalAccelerationY - def __init__( self, time_scoping=None, @@ -111,9 +108,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="DMGY", config=config, server=server) - self._inputs = InputsNodalRotationalAccelerationY(self) - self._outputs = OutputsNodalRotationalAccelerationY(self) + super().__init__( + name="DMGY", + config=config, + server=server, + inputs_type=InputsNodalRotationalAccelerationY, + outputs_type=OutputsNodalRotationalAccelerationY, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/nodal_rotational_acceleration_Z.py b/src/ansys/dpf/core/operators/result/nodal_rotational_acceleration_Z.py index 1ee4e319d39..1c759f51700 100644 --- a/src/ansys/dpf/core/operators/result/nodal_rotational_acceleration_Z.py +++ b/src/ansys/dpf/core/operators/result/nodal_rotational_acceleration_Z.py @@ -95,9 +95,6 @@ class nodal_rotational_acceleration_Z(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsNodalRotationalAccelerationZ - _outputs: OutputsNodalRotationalAccelerationZ - def __init__( self, time_scoping=None, @@ -111,9 +108,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="DMGZ", config=config, server=server) - self._inputs = InputsNodalRotationalAccelerationZ(self) - self._outputs = OutputsNodalRotationalAccelerationZ(self) + super().__init__( + name="DMGZ", + config=config, + server=server, + inputs_type=InputsNodalRotationalAccelerationZ, + outputs_type=OutputsNodalRotationalAccelerationZ, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/nodal_rotational_velocity.py b/src/ansys/dpf/core/operators/result/nodal_rotational_velocity.py index 6ee6a380439..ca6823497c9 100644 --- a/src/ansys/dpf/core/operators/result/nodal_rotational_velocity.py +++ b/src/ansys/dpf/core/operators/result/nodal_rotational_velocity.py @@ -90,9 +90,6 @@ class nodal_rotational_velocity(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsNodalRotationalVelocity - _outputs: OutputsNodalRotationalVelocity - def __init__( self, time_scoping=None, @@ -105,9 +102,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="OMG", config=config, server=server) - self._inputs = InputsNodalRotationalVelocity(self) - self._outputs = OutputsNodalRotationalVelocity(self) + super().__init__( + name="OMG", + config=config, + server=server, + inputs_type=InputsNodalRotationalVelocity, + outputs_type=OutputsNodalRotationalVelocity, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/nodal_rotational_velocity_X.py b/src/ansys/dpf/core/operators/result/nodal_rotational_velocity_X.py index ef79e09b8fc..4e16477d79b 100644 --- a/src/ansys/dpf/core/operators/result/nodal_rotational_velocity_X.py +++ b/src/ansys/dpf/core/operators/result/nodal_rotational_velocity_X.py @@ -95,9 +95,6 @@ class nodal_rotational_velocity_X(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsNodalRotationalVelocityX - _outputs: OutputsNodalRotationalVelocityX - def __init__( self, time_scoping=None, @@ -111,9 +108,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="OMGX", config=config, server=server) - self._inputs = InputsNodalRotationalVelocityX(self) - self._outputs = OutputsNodalRotationalVelocityX(self) + super().__init__( + name="OMGX", + config=config, + server=server, + inputs_type=InputsNodalRotationalVelocityX, + outputs_type=OutputsNodalRotationalVelocityX, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/nodal_rotational_velocity_Y.py b/src/ansys/dpf/core/operators/result/nodal_rotational_velocity_Y.py index 66ad24d1b05..13249fd5a1d 100644 --- a/src/ansys/dpf/core/operators/result/nodal_rotational_velocity_Y.py +++ b/src/ansys/dpf/core/operators/result/nodal_rotational_velocity_Y.py @@ -95,9 +95,6 @@ class nodal_rotational_velocity_Y(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsNodalRotationalVelocityY - _outputs: OutputsNodalRotationalVelocityY - def __init__( self, time_scoping=None, @@ -111,9 +108,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="OMGY", config=config, server=server) - self._inputs = InputsNodalRotationalVelocityY(self) - self._outputs = OutputsNodalRotationalVelocityY(self) + super().__init__( + name="OMGY", + config=config, + server=server, + inputs_type=InputsNodalRotationalVelocityY, + outputs_type=OutputsNodalRotationalVelocityY, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/nodal_rotational_velocity_Z.py b/src/ansys/dpf/core/operators/result/nodal_rotational_velocity_Z.py index 31595978db0..efb18d65c80 100644 --- a/src/ansys/dpf/core/operators/result/nodal_rotational_velocity_Z.py +++ b/src/ansys/dpf/core/operators/result/nodal_rotational_velocity_Z.py @@ -95,9 +95,6 @@ class nodal_rotational_velocity_Z(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsNodalRotationalVelocityZ - _outputs: OutputsNodalRotationalVelocityZ - def __init__( self, time_scoping=None, @@ -111,9 +108,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="OMGZ", config=config, server=server) - self._inputs = InputsNodalRotationalVelocityZ(self) - self._outputs = OutputsNodalRotationalVelocityZ(self) + super().__init__( + name="OMGZ", + config=config, + server=server, + inputs_type=InputsNodalRotationalVelocityZ, + outputs_type=OutputsNodalRotationalVelocityZ, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/nodal_to_global.py b/src/ansys/dpf/core/operators/result/nodal_to_global.py index 262fc48611b..e71aa3eb200 100644 --- a/src/ansys/dpf/core/operators/result/nodal_to_global.py +++ b/src/ansys/dpf/core/operators/result/nodal_to_global.py @@ -58,15 +58,14 @@ class nodal_to_global(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsNodalToGlobal - _outputs: OutputsNodalToGlobal - def __init__(self, fieldA=None, fieldB=None, config=None, server=None): super().__init__( - name="NodalElementalResultsRotation", config=config, server=server + name="NodalElementalResultsRotation", + config=config, + server=server, + inputs_type=InputsNodalToGlobal, + outputs_type=OutputsNodalToGlobal, ) - self._inputs = InputsNodalToGlobal(self) - self._outputs = OutputsNodalToGlobal(self) if fieldA is not None: self.inputs.fieldA.connect(fieldA) if fieldB is not None: diff --git a/src/ansys/dpf/core/operators/result/node_orientations.py b/src/ansys/dpf/core/operators/result/node_orientations.py index 2a966ce1d87..97d14be4a76 100644 --- a/src/ansys/dpf/core/operators/result/node_orientations.py +++ b/src/ansys/dpf/core/operators/result/node_orientations.py @@ -90,9 +90,6 @@ class node_orientations(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsNodeOrientations - _outputs: OutputsNodeOrientations - def __init__( self, time_scoping=None, @@ -105,9 +102,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EUL_NOD", config=config, server=server) - self._inputs = InputsNodeOrientations(self) - self._outputs = OutputsNodeOrientations(self) + super().__init__( + name="EUL_NOD", + config=config, + server=server, + inputs_type=InputsNodeOrientations, + outputs_type=OutputsNodeOrientations, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/node_orientations_X.py b/src/ansys/dpf/core/operators/result/node_orientations_X.py index 1310b1f980f..4dcc0a59980 100644 --- a/src/ansys/dpf/core/operators/result/node_orientations_X.py +++ b/src/ansys/dpf/core/operators/result/node_orientations_X.py @@ -95,9 +95,6 @@ class node_orientations_X(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsNodeOrientationsX - _outputs: OutputsNodeOrientationsX - def __init__( self, time_scoping=None, @@ -111,9 +108,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EUL_NODX", config=config, server=server) - self._inputs = InputsNodeOrientationsX(self) - self._outputs = OutputsNodeOrientationsX(self) + super().__init__( + name="EUL_NODX", + config=config, + server=server, + inputs_type=InputsNodeOrientationsX, + outputs_type=OutputsNodeOrientationsX, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/node_orientations_Y.py b/src/ansys/dpf/core/operators/result/node_orientations_Y.py index 0f23ab5c80d..8356a3d8e39 100644 --- a/src/ansys/dpf/core/operators/result/node_orientations_Y.py +++ b/src/ansys/dpf/core/operators/result/node_orientations_Y.py @@ -95,9 +95,6 @@ class node_orientations_Y(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsNodeOrientationsY - _outputs: OutputsNodeOrientationsY - def __init__( self, time_scoping=None, @@ -111,9 +108,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EUL_NODY", config=config, server=server) - self._inputs = InputsNodeOrientationsY(self) - self._outputs = OutputsNodeOrientationsY(self) + super().__init__( + name="EUL_NODY", + config=config, + server=server, + inputs_type=InputsNodeOrientationsY, + outputs_type=OutputsNodeOrientationsY, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/node_orientations_Z.py b/src/ansys/dpf/core/operators/result/node_orientations_Z.py index cd452562ee4..fb53ff48cf1 100644 --- a/src/ansys/dpf/core/operators/result/node_orientations_Z.py +++ b/src/ansys/dpf/core/operators/result/node_orientations_Z.py @@ -95,9 +95,6 @@ class node_orientations_Z(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsNodeOrientationsZ - _outputs: OutputsNodeOrientationsZ - def __init__( self, time_scoping=None, @@ -111,9 +108,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EUL_NODZ", config=config, server=server) - self._inputs = InputsNodeOrientationsZ(self) - self._outputs = OutputsNodeOrientationsZ(self) + super().__init__( + name="EUL_NODZ", + config=config, + server=server, + inputs_type=InputsNodeOrientationsZ, + outputs_type=OutputsNodeOrientationsZ, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/normal_contact_force.py b/src/ansys/dpf/core/operators/result/normal_contact_force.py index b4c95734e8e..88958bc30d1 100644 --- a/src/ansys/dpf/core/operators/result/normal_contact_force.py +++ b/src/ansys/dpf/core/operators/result/normal_contact_force.py @@ -90,9 +90,6 @@ class normal_contact_force(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsNormalContactForce - _outputs: OutputsNormalContactForce - def __init__( self, time_scoping=None, @@ -105,9 +102,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="CFFNOR", config=config, server=server) - self._inputs = InputsNormalContactForce(self) - self._outputs = OutputsNormalContactForce(self) + super().__init__( + name="CFFNOR", + config=config, + server=server, + inputs_type=InputsNormalContactForce, + outputs_type=OutputsNormalContactForce, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/normal_contact_moment.py b/src/ansys/dpf/core/operators/result/normal_contact_moment.py index 808bd28cc74..728f792e9b3 100644 --- a/src/ansys/dpf/core/operators/result/normal_contact_moment.py +++ b/src/ansys/dpf/core/operators/result/normal_contact_moment.py @@ -90,9 +90,6 @@ class normal_contact_moment(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsNormalContactMoment - _outputs: OutputsNormalContactMoment - def __init__( self, time_scoping=None, @@ -105,9 +102,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="CFTNOR", config=config, server=server) - self._inputs = InputsNormalContactMoment(self) - self._outputs = OutputsNormalContactMoment(self) + super().__init__( + name="CFTNOR", + config=config, + server=server, + inputs_type=InputsNormalContactMoment, + outputs_type=OutputsNormalContactMoment, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/num_surface_status_changes.py b/src/ansys/dpf/core/operators/result/num_surface_status_changes.py index 182449a0ef4..a866acbdb90 100644 --- a/src/ansys/dpf/core/operators/result/num_surface_status_changes.py +++ b/src/ansys/dpf/core/operators/result/num_surface_status_changes.py @@ -247,9 +247,6 @@ class num_surface_status_changes(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsNumSurfaceStatusChanges - _outputs: OutputsNumSurfaceStatusChanges - def __init__( self, time_scoping=None, @@ -271,9 +268,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ECT_CNOS", config=config, server=server) - self._inputs = InputsNumSurfaceStatusChanges(self) - self._outputs = OutputsNumSurfaceStatusChanges(self) + super().__init__( + name="ECT_CNOS", + config=config, + server=server, + inputs_type=InputsNumSurfaceStatusChanges, + outputs_type=OutputsNumSurfaceStatusChanges, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/omega.py b/src/ansys/dpf/core/operators/result/omega.py index 3737a1f0531..dea1e096a27 100644 --- a/src/ansys/dpf/core/operators/result/omega.py +++ b/src/ansys/dpf/core/operators/result/omega.py @@ -95,9 +95,6 @@ class omega(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsOmega - _outputs: OutputsOmega - def __init__( self, time_scoping=None, @@ -111,9 +108,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="OME", config=config, server=server) - self._inputs = InputsOmega(self) - self._outputs = OutputsOmega(self) + super().__init__( + name="OME", + config=config, + server=server, + inputs_type=InputsOmega, + outputs_type=OutputsOmega, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/output_sound_power.py b/src/ansys/dpf/core/operators/result/output_sound_power.py index d3a94b0f55d..feda0c7e08a 100644 --- a/src/ansys/dpf/core/operators/result/output_sound_power.py +++ b/src/ansys/dpf/core/operators/result/output_sound_power.py @@ -89,9 +89,6 @@ class output_sound_power(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsOutputSoundPower - _outputs: OutputsOutputSoundPower - def __init__( self, time_scoping=None, @@ -104,9 +101,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="POUT", config=config, server=server) - self._inputs = InputsOutputSoundPower(self) - self._outputs = OutputsOutputSoundPower(self) + super().__init__( + name="POUT", + config=config, + server=server, + inputs_type=InputsOutputSoundPower, + outputs_type=OutputsOutputSoundPower, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/part_added_mass.py b/src/ansys/dpf/core/operators/result/part_added_mass.py index fcfccdb8fa9..e3feb707f48 100644 --- a/src/ansys/dpf/core/operators/result/part_added_mass.py +++ b/src/ansys/dpf/core/operators/result/part_added_mass.py @@ -72,9 +72,6 @@ class part_added_mass(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsPartAddedMass - _outputs: OutputsPartAddedMass - def __init__( self, streams_container=None, @@ -84,9 +81,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="M_ENG_AM", config=config, server=server) - self._inputs = InputsPartAddedMass(self) - self._outputs = OutputsPartAddedMass(self) + super().__init__( + name="M_ENG_AM", + config=config, + server=server, + inputs_type=InputsPartAddedMass, + outputs_type=OutputsPartAddedMass, + ) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/result/part_eroded_internal_energy.py b/src/ansys/dpf/core/operators/result/part_eroded_internal_energy.py index e2e7988d002..bf9e3c603f0 100644 --- a/src/ansys/dpf/core/operators/result/part_eroded_internal_energy.py +++ b/src/ansys/dpf/core/operators/result/part_eroded_internal_energy.py @@ -72,9 +72,6 @@ class part_eroded_internal_energy(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsPartErodedInternalEnergy - _outputs: OutputsPartErodedInternalEnergy - def __init__( self, streams_container=None, @@ -84,9 +81,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="M_ERIE", config=config, server=server) - self._inputs = InputsPartErodedInternalEnergy(self) - self._outputs = OutputsPartErodedInternalEnergy(self) + super().__init__( + name="M_ERIE", + config=config, + server=server, + inputs_type=InputsPartErodedInternalEnergy, + outputs_type=OutputsPartErodedInternalEnergy, + ) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/result/part_eroded_kinetic_energy.py b/src/ansys/dpf/core/operators/result/part_eroded_kinetic_energy.py index 3f7412de998..909be7382f3 100644 --- a/src/ansys/dpf/core/operators/result/part_eroded_kinetic_energy.py +++ b/src/ansys/dpf/core/operators/result/part_eroded_kinetic_energy.py @@ -72,9 +72,6 @@ class part_eroded_kinetic_energy(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsPartErodedKineticEnergy - _outputs: OutputsPartErodedKineticEnergy - def __init__( self, streams_container=None, @@ -84,9 +81,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="M_ERKE", config=config, server=server) - self._inputs = InputsPartErodedKineticEnergy(self) - self._outputs = OutputsPartErodedKineticEnergy(self) + super().__init__( + name="M_ERKE", + config=config, + server=server, + inputs_type=InputsPartErodedKineticEnergy, + outputs_type=OutputsPartErodedKineticEnergy, + ) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/result/part_hourglass_energy.py b/src/ansys/dpf/core/operators/result/part_hourglass_energy.py index 5527167b209..494dcd55048 100644 --- a/src/ansys/dpf/core/operators/result/part_hourglass_energy.py +++ b/src/ansys/dpf/core/operators/result/part_hourglass_energy.py @@ -72,9 +72,6 @@ class part_hourglass_energy(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsPartHourglassEnergy - _outputs: OutputsPartHourglassEnergy - def __init__( self, streams_container=None, @@ -84,9 +81,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="M_ENG_AHO", config=config, server=server) - self._inputs = InputsPartHourglassEnergy(self) - self._outputs = OutputsPartHourglassEnergy(self) + super().__init__( + name="M_ENG_AHO", + config=config, + server=server, + inputs_type=InputsPartHourglassEnergy, + outputs_type=OutputsPartHourglassEnergy, + ) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/result/part_internal_energy.py b/src/ansys/dpf/core/operators/result/part_internal_energy.py index 8042614ed22..349aa0a1e14 100644 --- a/src/ansys/dpf/core/operators/result/part_internal_energy.py +++ b/src/ansys/dpf/core/operators/result/part_internal_energy.py @@ -72,9 +72,6 @@ class part_internal_energy(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsPartInternalEnergy - _outputs: OutputsPartInternalEnergy - def __init__( self, streams_container=None, @@ -84,9 +81,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="M_IE", config=config, server=server) - self._inputs = InputsPartInternalEnergy(self) - self._outputs = OutputsPartInternalEnergy(self) + super().__init__( + name="M_IE", + config=config, + server=server, + inputs_type=InputsPartInternalEnergy, + outputs_type=OutputsPartInternalEnergy, + ) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/result/part_kinetic_energy.py b/src/ansys/dpf/core/operators/result/part_kinetic_energy.py index 68ccdcf92be..dd0f0ae1ece 100644 --- a/src/ansys/dpf/core/operators/result/part_kinetic_energy.py +++ b/src/ansys/dpf/core/operators/result/part_kinetic_energy.py @@ -72,9 +72,6 @@ class part_kinetic_energy(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsPartKineticEnergy - _outputs: OutputsPartKineticEnergy - def __init__( self, streams_container=None, @@ -84,9 +81,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="M_KE", config=config, server=server) - self._inputs = InputsPartKineticEnergy(self) - self._outputs = OutputsPartKineticEnergy(self) + super().__init__( + name="M_KE", + config=config, + server=server, + inputs_type=InputsPartKineticEnergy, + outputs_type=OutputsPartKineticEnergy, + ) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/result/part_momentum.py b/src/ansys/dpf/core/operators/result/part_momentum.py index 273bcc30cd1..50e7c0c8f99 100644 --- a/src/ansys/dpf/core/operators/result/part_momentum.py +++ b/src/ansys/dpf/core/operators/result/part_momentum.py @@ -72,9 +72,6 @@ class part_momentum(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsPartMomentum - _outputs: OutputsPartMomentum - def __init__( self, streams_container=None, @@ -84,9 +81,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="M_MV", config=config, server=server) - self._inputs = InputsPartMomentum(self) - self._outputs = OutputsPartMomentum(self) + super().__init__( + name="M_MV", + config=config, + server=server, + inputs_type=InputsPartMomentum, + outputs_type=OutputsPartMomentum, + ) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/result/part_rigid_body_velocity.py b/src/ansys/dpf/core/operators/result/part_rigid_body_velocity.py index 260711ea366..4db4847a220 100644 --- a/src/ansys/dpf/core/operators/result/part_rigid_body_velocity.py +++ b/src/ansys/dpf/core/operators/result/part_rigid_body_velocity.py @@ -72,9 +72,6 @@ class part_rigid_body_velocity(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsPartRigidBodyVelocity - _outputs: OutputsPartRigidBodyVelocity - def __init__( self, streams_container=None, @@ -84,9 +81,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="M_RBV", config=config, server=server) - self._inputs = InputsPartRigidBodyVelocity(self) - self._outputs = OutputsPartRigidBodyVelocity(self) + super().__init__( + name="M_RBV", + config=config, + server=server, + inputs_type=InputsPartRigidBodyVelocity, + outputs_type=OutputsPartRigidBodyVelocity, + ) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/result/plastic_state_variable.py b/src/ansys/dpf/core/operators/result/plastic_state_variable.py index 5ab589f762f..eb109eac097 100644 --- a/src/ansys/dpf/core/operators/result/plastic_state_variable.py +++ b/src/ansys/dpf/core/operators/result/plastic_state_variable.py @@ -227,9 +227,6 @@ class plastic_state_variable(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsPlasticStateVariable - _outputs: OutputsPlasticStateVariable - def __init__( self, time_scoping=None, @@ -247,9 +244,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ENL_PSV", config=config, server=server) - self._inputs = InputsPlasticStateVariable(self) - self._outputs = OutputsPlasticStateVariable(self) + super().__init__( + name="ENL_PSV", + config=config, + server=server, + inputs_type=InputsPlasticStateVariable, + outputs_type=OutputsPlasticStateVariable, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/plastic_strain.py b/src/ansys/dpf/core/operators/result/plastic_strain.py index 511ba41ec25..f9185eb13ac 100644 --- a/src/ansys/dpf/core/operators/result/plastic_strain.py +++ b/src/ansys/dpf/core/operators/result/plastic_strain.py @@ -227,9 +227,6 @@ class plastic_strain(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsPlasticStrain - _outputs: OutputsPlasticStrain - def __init__( self, time_scoping=None, @@ -247,9 +244,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EPPL", config=config, server=server) - self._inputs = InputsPlasticStrain(self) - self._outputs = OutputsPlasticStrain(self) + super().__init__( + name="EPPL", + config=config, + server=server, + inputs_type=InputsPlasticStrain, + outputs_type=OutputsPlasticStrain, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/plastic_strain_X.py b/src/ansys/dpf/core/operators/result/plastic_strain_X.py index b80158d0584..eb779febecc 100644 --- a/src/ansys/dpf/core/operators/result/plastic_strain_X.py +++ b/src/ansys/dpf/core/operators/result/plastic_strain_X.py @@ -107,9 +107,6 @@ class plastic_strain_X(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsPlasticStrainX - _outputs: OutputsPlasticStrainX - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EPPLX", config=config, server=server) - self._inputs = InputsPlasticStrainX(self) - self._outputs = OutputsPlasticStrainX(self) + super().__init__( + name="EPPLX", + config=config, + server=server, + inputs_type=InputsPlasticStrainX, + outputs_type=OutputsPlasticStrainX, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/plastic_strain_XY.py b/src/ansys/dpf/core/operators/result/plastic_strain_XY.py index 0c8805d2677..61d3195fcc7 100644 --- a/src/ansys/dpf/core/operators/result/plastic_strain_XY.py +++ b/src/ansys/dpf/core/operators/result/plastic_strain_XY.py @@ -107,9 +107,6 @@ class plastic_strain_XY(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsPlasticStrainXy - _outputs: OutputsPlasticStrainXy - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EPPLXY", config=config, server=server) - self._inputs = InputsPlasticStrainXy(self) - self._outputs = OutputsPlasticStrainXy(self) + super().__init__( + name="EPPLXY", + config=config, + server=server, + inputs_type=InputsPlasticStrainXy, + outputs_type=OutputsPlasticStrainXy, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/plastic_strain_XZ.py b/src/ansys/dpf/core/operators/result/plastic_strain_XZ.py index c1a63035f4d..4b032a57e2d 100644 --- a/src/ansys/dpf/core/operators/result/plastic_strain_XZ.py +++ b/src/ansys/dpf/core/operators/result/plastic_strain_XZ.py @@ -107,9 +107,6 @@ class plastic_strain_XZ(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsPlasticStrainXz - _outputs: OutputsPlasticStrainXz - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EPPLXZ", config=config, server=server) - self._inputs = InputsPlasticStrainXz(self) - self._outputs = OutputsPlasticStrainXz(self) + super().__init__( + name="EPPLXZ", + config=config, + server=server, + inputs_type=InputsPlasticStrainXz, + outputs_type=OutputsPlasticStrainXz, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/plastic_strain_Y.py b/src/ansys/dpf/core/operators/result/plastic_strain_Y.py index 4e261150e35..4c72e1148df 100644 --- a/src/ansys/dpf/core/operators/result/plastic_strain_Y.py +++ b/src/ansys/dpf/core/operators/result/plastic_strain_Y.py @@ -107,9 +107,6 @@ class plastic_strain_Y(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsPlasticStrainY - _outputs: OutputsPlasticStrainY - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EPPLY", config=config, server=server) - self._inputs = InputsPlasticStrainY(self) - self._outputs = OutputsPlasticStrainY(self) + super().__init__( + name="EPPLY", + config=config, + server=server, + inputs_type=InputsPlasticStrainY, + outputs_type=OutputsPlasticStrainY, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/plastic_strain_YZ.py b/src/ansys/dpf/core/operators/result/plastic_strain_YZ.py index 235e42f23a4..60915a033e4 100644 --- a/src/ansys/dpf/core/operators/result/plastic_strain_YZ.py +++ b/src/ansys/dpf/core/operators/result/plastic_strain_YZ.py @@ -107,9 +107,6 @@ class plastic_strain_YZ(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsPlasticStrainYz - _outputs: OutputsPlasticStrainYz - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EPPLYZ", config=config, server=server) - self._inputs = InputsPlasticStrainYz(self) - self._outputs = OutputsPlasticStrainYz(self) + super().__init__( + name="EPPLYZ", + config=config, + server=server, + inputs_type=InputsPlasticStrainYz, + outputs_type=OutputsPlasticStrainYz, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/plastic_strain_Z.py b/src/ansys/dpf/core/operators/result/plastic_strain_Z.py index 0ca583132d2..af7470af44e 100644 --- a/src/ansys/dpf/core/operators/result/plastic_strain_Z.py +++ b/src/ansys/dpf/core/operators/result/plastic_strain_Z.py @@ -107,9 +107,6 @@ class plastic_strain_Z(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsPlasticStrainZ - _outputs: OutputsPlasticStrainZ - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EPPLZ", config=config, server=server) - self._inputs = InputsPlasticStrainZ(self) - self._outputs = OutputsPlasticStrainZ(self) + super().__init__( + name="EPPLZ", + config=config, + server=server, + inputs_type=InputsPlasticStrainZ, + outputs_type=OutputsPlasticStrainZ, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/plastic_strain_energy_density.py b/src/ansys/dpf/core/operators/result/plastic_strain_energy_density.py index b2ad73ce740..ed6c0ced10e 100644 --- a/src/ansys/dpf/core/operators/result/plastic_strain_energy_density.py +++ b/src/ansys/dpf/core/operators/result/plastic_strain_energy_density.py @@ -227,9 +227,6 @@ class plastic_strain_energy_density(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsPlasticStrainEnergyDensity - _outputs: OutputsPlasticStrainEnergyDensity - def __init__( self, time_scoping=None, @@ -247,9 +244,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ENL_PLWK", config=config, server=server) - self._inputs = InputsPlasticStrainEnergyDensity(self) - self._outputs = OutputsPlasticStrainEnergyDensity(self) + super().__init__( + name="ENL_PLWK", + config=config, + server=server, + inputs_type=InputsPlasticStrainEnergyDensity, + outputs_type=OutputsPlasticStrainEnergyDensity, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/plastic_strain_eqv.py b/src/ansys/dpf/core/operators/result/plastic_strain_eqv.py index 03ede6dfe51..c24d3956d0f 100644 --- a/src/ansys/dpf/core/operators/result/plastic_strain_eqv.py +++ b/src/ansys/dpf/core/operators/result/plastic_strain_eqv.py @@ -227,9 +227,6 @@ class plastic_strain_eqv(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsPlasticStrainEqv - _outputs: OutputsPlasticStrainEqv - def __init__( self, time_scoping=None, @@ -247,9 +244,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EPPL_EQV", config=config, server=server) - self._inputs = InputsPlasticStrainEqv(self) - self._outputs = OutputsPlasticStrainEqv(self) + super().__init__( + name="EPPL_EQV", + config=config, + server=server, + inputs_type=InputsPlasticStrainEqv, + outputs_type=OutputsPlasticStrainEqv, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/plastic_strain_intensity.py b/src/ansys/dpf/core/operators/result/plastic_strain_intensity.py index 479d78ff169..91b8407b1f0 100644 --- a/src/ansys/dpf/core/operators/result/plastic_strain_intensity.py +++ b/src/ansys/dpf/core/operators/result/plastic_strain_intensity.py @@ -107,9 +107,6 @@ class plastic_strain_intensity(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsPlasticStrainIntensity - _outputs: OutputsPlasticStrainIntensity - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EPPL_intensity", config=config, server=server) - self._inputs = InputsPlasticStrainIntensity(self) - self._outputs = OutputsPlasticStrainIntensity(self) + super().__init__( + name="EPPL_intensity", + config=config, + server=server, + inputs_type=InputsPlasticStrainIntensity, + outputs_type=OutputsPlasticStrainIntensity, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/plastic_strain_max_shear.py b/src/ansys/dpf/core/operators/result/plastic_strain_max_shear.py index 1dec1cfc766..29f3d964089 100644 --- a/src/ansys/dpf/core/operators/result/plastic_strain_max_shear.py +++ b/src/ansys/dpf/core/operators/result/plastic_strain_max_shear.py @@ -107,9 +107,6 @@ class plastic_strain_max_shear(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsPlasticStrainMaxShear - _outputs: OutputsPlasticStrainMaxShear - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EPPL_max_shear", config=config, server=server) - self._inputs = InputsPlasticStrainMaxShear(self) - self._outputs = OutputsPlasticStrainMaxShear(self) + super().__init__( + name="EPPL_max_shear", + config=config, + server=server, + inputs_type=InputsPlasticStrainMaxShear, + outputs_type=OutputsPlasticStrainMaxShear, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/plastic_strain_principal_1.py b/src/ansys/dpf/core/operators/result/plastic_strain_principal_1.py index 4e9f53c8b36..730b8a4e367 100644 --- a/src/ansys/dpf/core/operators/result/plastic_strain_principal_1.py +++ b/src/ansys/dpf/core/operators/result/plastic_strain_principal_1.py @@ -109,9 +109,6 @@ class plastic_strain_principal_1(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsPlasticStrainPrincipal1 - _outputs: OutputsPlasticStrainPrincipal1 - def __init__( self, time_scoping=None, @@ -127,9 +124,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EPPL1", config=config, server=server) - self._inputs = InputsPlasticStrainPrincipal1(self) - self._outputs = OutputsPlasticStrainPrincipal1(self) + super().__init__( + name="EPPL1", + config=config, + server=server, + inputs_type=InputsPlasticStrainPrincipal1, + outputs_type=OutputsPlasticStrainPrincipal1, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/plastic_strain_principal_2.py b/src/ansys/dpf/core/operators/result/plastic_strain_principal_2.py index e4b8d599206..a70c6d30ce2 100644 --- a/src/ansys/dpf/core/operators/result/plastic_strain_principal_2.py +++ b/src/ansys/dpf/core/operators/result/plastic_strain_principal_2.py @@ -109,9 +109,6 @@ class plastic_strain_principal_2(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsPlasticStrainPrincipal2 - _outputs: OutputsPlasticStrainPrincipal2 - def __init__( self, time_scoping=None, @@ -127,9 +124,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EPPL2", config=config, server=server) - self._inputs = InputsPlasticStrainPrincipal2(self) - self._outputs = OutputsPlasticStrainPrincipal2(self) + super().__init__( + name="EPPL2", + config=config, + server=server, + inputs_type=InputsPlasticStrainPrincipal2, + outputs_type=OutputsPlasticStrainPrincipal2, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/plastic_strain_principal_3.py b/src/ansys/dpf/core/operators/result/plastic_strain_principal_3.py index fbc3f88f742..c10a7232239 100644 --- a/src/ansys/dpf/core/operators/result/plastic_strain_principal_3.py +++ b/src/ansys/dpf/core/operators/result/plastic_strain_principal_3.py @@ -109,9 +109,6 @@ class plastic_strain_principal_3(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsPlasticStrainPrincipal3 - _outputs: OutputsPlasticStrainPrincipal3 - def __init__( self, time_scoping=None, @@ -127,9 +124,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EPPL3", config=config, server=server) - self._inputs = InputsPlasticStrainPrincipal3(self) - self._outputs = OutputsPlasticStrainPrincipal3(self) + super().__init__( + name="EPPL3", + config=config, + server=server, + inputs_type=InputsPlasticStrainPrincipal3, + outputs_type=OutputsPlasticStrainPrincipal3, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/plastic_strain_rotation_by_euler_nodes.py b/src/ansys/dpf/core/operators/result/plastic_strain_rotation_by_euler_nodes.py index 94f6787b873..518eafde52b 100644 --- a/src/ansys/dpf/core/operators/result/plastic_strain_rotation_by_euler_nodes.py +++ b/src/ansys/dpf/core/operators/result/plastic_strain_rotation_by_euler_nodes.py @@ -63,9 +63,6 @@ class plastic_strain_rotation_by_euler_nodes(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsPlasticStrainRotationByEulerNodes - _outputs: OutputsPlasticStrainRotationByEulerNodes - def __init__( self, fields_container=None, @@ -78,9 +75,9 @@ def __init__( name="mapdl::rst::EPPL_rotation_by_euler_nodes", config=config, server=server, + inputs_type=InputsPlasticStrainRotationByEulerNodes, + outputs_type=OutputsPlasticStrainRotationByEulerNodes, ) - self._inputs = InputsPlasticStrainRotationByEulerNodes(self) - self._outputs = OutputsPlasticStrainRotationByEulerNodes(self) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if streams_container is not None: diff --git a/src/ansys/dpf/core/operators/result/poynting_vector.py b/src/ansys/dpf/core/operators/result/poynting_vector.py index b7c31ed163e..ef08ca645bc 100644 --- a/src/ansys/dpf/core/operators/result/poynting_vector.py +++ b/src/ansys/dpf/core/operators/result/poynting_vector.py @@ -74,9 +74,6 @@ class poynting_vector(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsPoyntingVector - _outputs: OutputsPoyntingVector - def __init__( self, fields_containerA=None, @@ -88,9 +85,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="PoyntingVector", config=config, server=server) - self._inputs = InputsPoyntingVector(self) - self._outputs = OutputsPoyntingVector(self) + super().__init__( + name="PoyntingVector", + config=config, + server=server, + inputs_type=InputsPoyntingVector, + outputs_type=OutputsPoyntingVector, + ) if fields_containerA is not None: self.inputs.fields_containerA.connect(fields_containerA) if fields_containerB is not None: diff --git a/src/ansys/dpf/core/operators/result/poynting_vector_surface.py b/src/ansys/dpf/core/operators/result/poynting_vector_surface.py index 7f884eed3c6..a8eb06e3702 100644 --- a/src/ansys/dpf/core/operators/result/poynting_vector_surface.py +++ b/src/ansys/dpf/core/operators/result/poynting_vector_surface.py @@ -74,9 +74,6 @@ class poynting_vector_surface(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsPoyntingVectorSurface - _outputs: OutputsPoyntingVectorSurface - def __init__( self, fields_containerA=None, @@ -88,9 +85,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="PoyntingVectorSurface", config=config, server=server) - self._inputs = InputsPoyntingVectorSurface(self) - self._outputs = OutputsPoyntingVectorSurface(self) + super().__init__( + name="PoyntingVectorSurface", + config=config, + server=server, + inputs_type=InputsPoyntingVectorSurface, + outputs_type=OutputsPoyntingVectorSurface, + ) if fields_containerA is not None: self.inputs.fields_containerA.connect(fields_containerA) if fields_containerB is not None: diff --git a/src/ansys/dpf/core/operators/result/pres_to_field.py b/src/ansys/dpf/core/operators/result/pres_to_field.py index ad0826e0894..55b89fa1b63 100644 --- a/src/ansys/dpf/core/operators/result/pres_to_field.py +++ b/src/ansys/dpf/core/operators/result/pres_to_field.py @@ -57,13 +57,14 @@ class pres_to_field(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsPresToField - _outputs: OutputsPresToField - def __init__(self, filepath=None, columns_to_read=None, config=None, server=None): - super().__init__(name="PRES_Reader", config=config, server=server) - self._inputs = InputsPresToField(self) - self._outputs = OutputsPresToField(self) + super().__init__( + name="PRES_Reader", + config=config, + server=server, + inputs_type=InputsPresToField, + outputs_type=OutputsPresToField, + ) if filepath is not None: self.inputs.filepath.connect(filepath) if columns_to_read is not None: diff --git a/src/ansys/dpf/core/operators/result/pressure.py b/src/ansys/dpf/core/operators/result/pressure.py index e1b1d7eca21..1c8d3f8ef1b 100644 --- a/src/ansys/dpf/core/operators/result/pressure.py +++ b/src/ansys/dpf/core/operators/result/pressure.py @@ -89,9 +89,6 @@ class pressure(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsPressure - _outputs: OutputsPressure - def __init__( self, time_scoping=None, @@ -104,9 +101,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="Pressure", config=config, server=server) - self._inputs = InputsPressure(self) - self._outputs = OutputsPressure(self) + super().__init__( + name="Pressure", + config=config, + server=server, + inputs_type=InputsPressure, + outputs_type=OutputsPressure, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/pretension.py b/src/ansys/dpf/core/operators/result/pretension.py index 0552fa73b3b..603ef6ef98d 100644 --- a/src/ansys/dpf/core/operators/result/pretension.py +++ b/src/ansys/dpf/core/operators/result/pretension.py @@ -103,9 +103,6 @@ class pretension(Operator): >>> result_tension_force = op.outputs.tension_force() """ - _inputs: InputsPretension - _outputs: OutputsPretension - def __init__( self, time_scoping=None, @@ -121,9 +118,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="mapdl::pretension", config=config, server=server) - self._inputs = InputsPretension(self) - self._outputs = OutputsPretension(self) + super().__init__( + name="mapdl::pretension", + config=config, + server=server, + inputs_type=InputsPretension, + outputs_type=OutputsPretension, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/prns_to_field.py b/src/ansys/dpf/core/operators/result/prns_to_field.py index e03993d4bd4..354aed14c90 100644 --- a/src/ansys/dpf/core/operators/result/prns_to_field.py +++ b/src/ansys/dpf/core/operators/result/prns_to_field.py @@ -57,13 +57,14 @@ class prns_to_field(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsPrnsToField - _outputs: OutputsPrnsToField - def __init__(self, filepath=None, columns_to_read=None, config=None, server=None): - super().__init__(name="PRNS_Reader", config=config, server=server) - self._inputs = InputsPrnsToField(self) - self._outputs = OutputsPrnsToField(self) + super().__init__( + name="PRNS_Reader", + config=config, + server=server, + inputs_type=InputsPrnsToField, + outputs_type=OutputsPrnsToField, + ) if filepath is not None: self.inputs.filepath.connect(filepath) if columns_to_read is not None: diff --git a/src/ansys/dpf/core/operators/result/raw_displacement.py b/src/ansys/dpf/core/operators/result/raw_displacement.py index 036c8aa8028..6ddf651cade 100644 --- a/src/ansys/dpf/core/operators/result/raw_displacement.py +++ b/src/ansys/dpf/core/operators/result/raw_displacement.py @@ -90,9 +90,6 @@ class raw_displacement(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsRawDisplacement - _outputs: OutputsRawDisplacement - def __init__( self, time_scoping=None, @@ -105,9 +102,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="UTOT", config=config, server=server) - self._inputs = InputsRawDisplacement(self) - self._outputs = OutputsRawDisplacement(self) + super().__init__( + name="UTOT", + config=config, + server=server, + inputs_type=InputsRawDisplacement, + outputs_type=OutputsRawDisplacement, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/raw_reaction_force.py b/src/ansys/dpf/core/operators/result/raw_reaction_force.py index 97402b316c4..b5b34693af8 100644 --- a/src/ansys/dpf/core/operators/result/raw_reaction_force.py +++ b/src/ansys/dpf/core/operators/result/raw_reaction_force.py @@ -90,9 +90,6 @@ class raw_reaction_force(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsRawReactionForce - _outputs: OutputsRawReactionForce - def __init__( self, time_scoping=None, @@ -105,9 +102,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="RFTOT", config=config, server=server) - self._inputs = InputsRawReactionForce(self) - self._outputs = OutputsRawReactionForce(self) + super().__init__( + name="RFTOT", + config=config, + server=server, + inputs_type=InputsRawReactionForce, + outputs_type=OutputsRawReactionForce, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/reaction_force.py b/src/ansys/dpf/core/operators/result/reaction_force.py index 552485715f8..d5aa3f13796 100644 --- a/src/ansys/dpf/core/operators/result/reaction_force.py +++ b/src/ansys/dpf/core/operators/result/reaction_force.py @@ -90,9 +90,6 @@ class reaction_force(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsReactionForce - _outputs: OutputsReactionForce - def __init__( self, time_scoping=None, @@ -105,9 +102,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="RF", config=config, server=server) - self._inputs = InputsReactionForce(self) - self._outputs = OutputsReactionForce(self) + super().__init__( + name="RF", + config=config, + server=server, + inputs_type=InputsReactionForce, + outputs_type=OutputsReactionForce, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/reaction_force_X.py b/src/ansys/dpf/core/operators/result/reaction_force_X.py index 291ca47e623..a68982a42f3 100644 --- a/src/ansys/dpf/core/operators/result/reaction_force_X.py +++ b/src/ansys/dpf/core/operators/result/reaction_force_X.py @@ -95,9 +95,6 @@ class reaction_force_X(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsReactionForceX - _outputs: OutputsReactionForceX - def __init__( self, time_scoping=None, @@ -111,9 +108,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="RFX", config=config, server=server) - self._inputs = InputsReactionForceX(self) - self._outputs = OutputsReactionForceX(self) + super().__init__( + name="RFX", + config=config, + server=server, + inputs_type=InputsReactionForceX, + outputs_type=OutputsReactionForceX, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/reaction_force_Y.py b/src/ansys/dpf/core/operators/result/reaction_force_Y.py index 3ef47d3f823..6e06a41585c 100644 --- a/src/ansys/dpf/core/operators/result/reaction_force_Y.py +++ b/src/ansys/dpf/core/operators/result/reaction_force_Y.py @@ -95,9 +95,6 @@ class reaction_force_Y(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsReactionForceY - _outputs: OutputsReactionForceY - def __init__( self, time_scoping=None, @@ -111,9 +108,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="RFY", config=config, server=server) - self._inputs = InputsReactionForceY(self) - self._outputs = OutputsReactionForceY(self) + super().__init__( + name="RFY", + config=config, + server=server, + inputs_type=InputsReactionForceY, + outputs_type=OutputsReactionForceY, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/reaction_force_Z.py b/src/ansys/dpf/core/operators/result/reaction_force_Z.py index 9b9e8d1466e..0c28e412629 100644 --- a/src/ansys/dpf/core/operators/result/reaction_force_Z.py +++ b/src/ansys/dpf/core/operators/result/reaction_force_Z.py @@ -95,9 +95,6 @@ class reaction_force_Z(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsReactionForceZ - _outputs: OutputsReactionForceZ - def __init__( self, time_scoping=None, @@ -111,9 +108,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="RFZ", config=config, server=server) - self._inputs = InputsReactionForceZ(self) - self._outputs = OutputsReactionForceZ(self) + super().__init__( + name="RFZ", + config=config, + server=server, + inputs_type=InputsReactionForceZ, + outputs_type=OutputsReactionForceZ, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/read_cms_rbd_file.py b/src/ansys/dpf/core/operators/result/read_cms_rbd_file.py index 1fe8ae26983..efd7daae1ce 100644 --- a/src/ansys/dpf/core/operators/result/read_cms_rbd_file.py +++ b/src/ansys/dpf/core/operators/result/read_cms_rbd_file.py @@ -101,13 +101,14 @@ class read_cms_rbd_file(Operator): >>> result_dnzn = op.outputs.dnzn() """ - _inputs: InputsReadCmsRbdFile - _outputs: OutputsReadCmsRbdFile - def __init__(self, in_cms_rbd_file_path=None, config=None, server=None): - super().__init__(name="read_cms_rbd_file", config=config, server=server) - self._inputs = InputsReadCmsRbdFile(self) - self._outputs = OutputsReadCmsRbdFile(self) + super().__init__( + name="read_cms_rbd_file", + config=config, + server=server, + inputs_type=InputsReadCmsRbdFile, + outputs_type=OutputsReadCmsRbdFile, + ) if in_cms_rbd_file_path is not None: self.inputs.in_cms_rbd_file_path.connect(in_cms_rbd_file_path) diff --git a/src/ansys/dpf/core/operators/result/recombine_harmonic_indeces_cyclic.py b/src/ansys/dpf/core/operators/result/recombine_harmonic_indeces_cyclic.py index bed9a82b6a2..dd63e1722e6 100644 --- a/src/ansys/dpf/core/operators/result/recombine_harmonic_indeces_cyclic.py +++ b/src/ansys/dpf/core/operators/result/recombine_harmonic_indeces_cyclic.py @@ -57,17 +57,16 @@ class recombine_harmonic_indeces_cyclic(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsRecombineHarmonicIndecesCyclic - _outputs: OutputsRecombineHarmonicIndecesCyclic - def __init__( self, fields_container=None, is_constant=None, config=None, server=None ): super().__init__( - name="recombine_harmonic_indeces_cyclic", config=config, server=server + name="recombine_harmonic_indeces_cyclic", + config=config, + server=server, + inputs_type=InputsRecombineHarmonicIndecesCyclic, + outputs_type=OutputsRecombineHarmonicIndecesCyclic, ) - self._inputs = InputsRecombineHarmonicIndecesCyclic(self) - self._outputs = OutputsRecombineHarmonicIndecesCyclic(self) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if is_constant is not None: diff --git a/src/ansys/dpf/core/operators/result/remove_rigid_body_motion.py b/src/ansys/dpf/core/operators/result/remove_rigid_body_motion.py index 072d6379b6b..ffcd5906e1d 100644 --- a/src/ansys/dpf/core/operators/result/remove_rigid_body_motion.py +++ b/src/ansys/dpf/core/operators/result/remove_rigid_body_motion.py @@ -75,15 +75,16 @@ class remove_rigid_body_motion(Operator): >>> result_center_field = op.outputs.center_field() """ - _inputs: InputsRemoveRigidBodyMotion - _outputs: OutputsRemoveRigidBodyMotion - def __init__( self, field=None, reference_node_id=None, mesh=None, config=None, server=None ): - super().__init__(name="ExtractRigidBodyMotion", config=config, server=server) - self._inputs = InputsRemoveRigidBodyMotion(self) - self._outputs = OutputsRemoveRigidBodyMotion(self) + super().__init__( + name="ExtractRigidBodyMotion", + config=config, + server=server, + inputs_type=InputsRemoveRigidBodyMotion, + outputs_type=OutputsRemoveRigidBodyMotion, + ) if field is not None: self.inputs.field.connect(field) if reference_node_id is not None: diff --git a/src/ansys/dpf/core/operators/result/remove_rigid_body_motion_fc.py b/src/ansys/dpf/core/operators/result/remove_rigid_body_motion_fc.py index 62839d5b9ef..356087163df 100644 --- a/src/ansys/dpf/core/operators/result/remove_rigid_body_motion_fc.py +++ b/src/ansys/dpf/core/operators/result/remove_rigid_body_motion_fc.py @@ -75,9 +75,6 @@ class remove_rigid_body_motion_fc(Operator): >>> result_center_field = op.outputs.center_field() """ - _inputs: InputsRemoveRigidBodyMotionFc - _outputs: OutputsRemoveRigidBodyMotionFc - def __init__( self, fields_container=None, @@ -86,9 +83,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ExtractRigidBodyMotion_fc", config=config, server=server) - self._inputs = InputsRemoveRigidBodyMotionFc(self) - self._outputs = OutputsRemoveRigidBodyMotionFc(self) + super().__init__( + name="ExtractRigidBodyMotion_fc", + config=config, + server=server, + inputs_type=InputsRemoveRigidBodyMotionFc, + outputs_type=OutputsRemoveRigidBodyMotionFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if reference_node_id is not None: diff --git a/src/ansys/dpf/core/operators/result/result_provider.py b/src/ansys/dpf/core/operators/result/result_provider.py index 1f051496c2b..f1d57f94ca4 100644 --- a/src/ansys/dpf/core/operators/result/result_provider.py +++ b/src/ansys/dpf/core/operators/result/result_provider.py @@ -101,9 +101,6 @@ class result_provider(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsResultProvider - _outputs: OutputsResultProvider - def __init__( self, time_scoping=None, @@ -125,8 +122,6 @@ def __init__( super().__init__(name="custom", config=config, server=server) else: raise e - self._inputs = InputsResultProvider(self) - self._outputs = OutputsResultProvider(self) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/rigid_transformation.py b/src/ansys/dpf/core/operators/result/rigid_transformation.py index 634e9c74663..4358baaf2e9 100644 --- a/src/ansys/dpf/core/operators/result/rigid_transformation.py +++ b/src/ansys/dpf/core/operators/result/rigid_transformation.py @@ -59,17 +59,16 @@ class rigid_transformation(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsRigidTransformation - _outputs: OutputsRigidTransformation - def __init__( self, streams_container=None, data_sources=None, config=None, server=None ): super().__init__( - name="rigid_transformation_provider", config=config, server=server + name="rigid_transformation_provider", + config=config, + server=server, + inputs_type=InputsRigidTransformation, + outputs_type=OutputsRigidTransformation, ) - self._inputs = InputsRigidTransformation(self) - self._outputs = OutputsRigidTransformation(self) if streams_container is not None: self.inputs.streams_container.connect(streams_container) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/result/rigid_transformation_provider.py b/src/ansys/dpf/core/operators/result/rigid_transformation_provider.py index 04c6ed1f2e1..f87b8610478 100644 --- a/src/ansys/dpf/core/operators/result/rigid_transformation_provider.py +++ b/src/ansys/dpf/core/operators/result/rigid_transformation_provider.py @@ -58,17 +58,14 @@ class rigid_transformation_provider(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsRigidTransformationProvider - _outputs: OutputsRigidTransformationProvider - def __init__(self, streams=None, data_sources=None, config=None, server=None): super().__init__( name="mapdl::dsub::rigid_transformation_provider", config=config, server=server, + inputs_type=InputsRigidTransformationProvider, + outputs_type=OutputsRigidTransformationProvider, ) - self._inputs = InputsRigidTransformationProvider(self) - self._outputs = OutputsRigidTransformationProvider(self) if streams is not None: self.inputs.streams.connect(streams) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/result/rms_static_pressure.py b/src/ansys/dpf/core/operators/result/rms_static_pressure.py index c33b9986411..a6d9be08c8e 100644 --- a/src/ansys/dpf/core/operators/result/rms_static_pressure.py +++ b/src/ansys/dpf/core/operators/result/rms_static_pressure.py @@ -95,9 +95,6 @@ class rms_static_pressure(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsRmsStaticPressure - _outputs: OutputsRmsStaticPressure - def __init__( self, time_scoping=None, @@ -111,9 +108,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="P_SRMS", config=config, server=server) - self._inputs = InputsRmsStaticPressure(self) - self._outputs = OutputsRmsStaticPressure(self) + super().__init__( + name="P_SRMS", + config=config, + server=server, + inputs_type=InputsRmsStaticPressure, + outputs_type=OutputsRmsStaticPressure, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/rms_temperature.py b/src/ansys/dpf/core/operators/result/rms_temperature.py index a9b4403c3b8..45fc741c23f 100644 --- a/src/ansys/dpf/core/operators/result/rms_temperature.py +++ b/src/ansys/dpf/core/operators/result/rms_temperature.py @@ -94,9 +94,6 @@ class rms_temperature(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsRmsTemperature - _outputs: OutputsRmsTemperature - def __init__( self, time_scoping=None, @@ -110,9 +107,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="TEMP_RMS", config=config, server=server) - self._inputs = InputsRmsTemperature(self) - self._outputs = OutputsRmsTemperature(self) + super().__init__( + name="TEMP_RMS", + config=config, + server=server, + inputs_type=InputsRmsTemperature, + outputs_type=OutputsRmsTemperature, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/rms_velocity.py b/src/ansys/dpf/core/operators/result/rms_velocity.py index be83cdd1d6c..500dca1ad34 100644 --- a/src/ansys/dpf/core/operators/result/rms_velocity.py +++ b/src/ansys/dpf/core/operators/result/rms_velocity.py @@ -94,9 +94,6 @@ class rms_velocity(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsRmsVelocity - _outputs: OutputsRmsVelocity - def __init__( self, time_scoping=None, @@ -110,9 +107,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="V_RMS", config=config, server=server) - self._inputs = InputsRmsVelocity(self) - self._outputs = OutputsRmsVelocity(self) + super().__init__( + name="V_RMS", + config=config, + server=server, + inputs_type=InputsRmsVelocity, + outputs_type=OutputsRmsVelocity, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/rom_data_provider.py b/src/ansys/dpf/core/operators/result/rom_data_provider.py index 206f8cd208a..b9e8dded120 100644 --- a/src/ansys/dpf/core/operators/result/rom_data_provider.py +++ b/src/ansys/dpf/core/operators/result/rom_data_provider.py @@ -121,9 +121,6 @@ class rom_data_provider(Operator): >>> result_phi_ortho = op.outputs.phi_ortho() """ - _inputs: InputsRomDataProvider - _outputs: OutputsRomDataProvider - def __init__( self, rom_type=None, @@ -137,9 +134,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="rom_data_provider", config=config, server=server) - self._inputs = InputsRomDataProvider(self) - self._outputs = OutputsRomDataProvider(self) + super().__init__( + name="rom_data_provider", + config=config, + server=server, + inputs_type=InputsRomDataProvider, + outputs_type=OutputsRomDataProvider, + ) if rom_type is not None: self.inputs.rom_type.connect(rom_type) if reduced_stiff_matrix is not None: diff --git a/src/ansys/dpf/core/operators/result/run.py b/src/ansys/dpf/core/operators/result/run.py index eb5134fc14e..eeaa96bcaf6 100644 --- a/src/ansys/dpf/core/operators/result/run.py +++ b/src/ansys/dpf/core/operators/result/run.py @@ -83,9 +83,6 @@ class run(Operator): >>> result_port = op.outputs.port() """ - _inputs: InputsRun - _outputs: OutputsRun - def __init__( self, mapdl_exe_path=None, @@ -97,9 +94,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="mapdl::run", config=config, server=server) - self._inputs = InputsRun(self) - self._outputs = OutputsRun(self) + super().__init__( + name="mapdl::run", + config=config, + server=server, + inputs_type=InputsRun, + outputs_type=OutputsRun, + ) if mapdl_exe_path is not None: self.inputs.mapdl_exe_path.connect(mapdl_exe_path) if working_dir is not None: diff --git a/src/ansys/dpf/core/operators/result/smisc.py b/src/ansys/dpf/core/operators/result/smisc.py index d9dc82bcfa0..98dc0a4fd6b 100644 --- a/src/ansys/dpf/core/operators/result/smisc.py +++ b/src/ansys/dpf/core/operators/result/smisc.py @@ -125,9 +125,6 @@ class smisc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsSmisc - _outputs: OutputsSmisc - def __init__( self, time_scoping=None, @@ -153,8 +150,6 @@ def __init__( super().__init__(name="mapdl::smisc", config=config, server=server) else: raise e - self._inputs = InputsSmisc(self) - self._outputs = OutputsSmisc(self) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/specific_heat.py b/src/ansys/dpf/core/operators/result/specific_heat.py index 88be7a37270..fd0eb19aa33 100644 --- a/src/ansys/dpf/core/operators/result/specific_heat.py +++ b/src/ansys/dpf/core/operators/result/specific_heat.py @@ -94,9 +94,6 @@ class specific_heat(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsSpecificHeat - _outputs: OutputsSpecificHeat - def __init__( self, time_scoping=None, @@ -110,9 +107,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="CP", config=config, server=server) - self._inputs = InputsSpecificHeat(self) - self._outputs = OutputsSpecificHeat(self) + super().__init__( + name="CP", + config=config, + server=server, + inputs_type=InputsSpecificHeat, + outputs_type=OutputsSpecificHeat, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/spectrum_data.py b/src/ansys/dpf/core/operators/result/spectrum_data.py index 997136b224b..18a08f4b9ee 100644 --- a/src/ansys/dpf/core/operators/result/spectrum_data.py +++ b/src/ansys/dpf/core/operators/result/spectrum_data.py @@ -76,13 +76,14 @@ class spectrum_data(Operator): >>> result_rigid_response = op.outputs.rigid_response() """ - _inputs: InputsSpectrumData - _outputs: OutputsSpectrumData - def __init__(self, streams=None, data_sources=None, config=None, server=None): - super().__init__(name="spectrum_data", config=config, server=server) - self._inputs = InputsSpectrumData(self) - self._outputs = OutputsSpectrumData(self) + super().__init__( + name="spectrum_data", + config=config, + server=server, + inputs_type=InputsSpectrumData, + outputs_type=OutputsSpectrumData, + ) if streams is not None: self.inputs.streams.connect(streams) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/result/squared_l2norm_pressure.py b/src/ansys/dpf/core/operators/result/squared_l2norm_pressure.py index fdd9bd0c9bb..87666e6d01f 100644 --- a/src/ansys/dpf/core/operators/result/squared_l2norm_pressure.py +++ b/src/ansys/dpf/core/operators/result/squared_l2norm_pressure.py @@ -90,9 +90,6 @@ class squared_l2norm_pressure(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsSquaredL2NormPressure - _outputs: OutputsSquaredL2NormPressure - def __init__( self, time_scoping=None, @@ -105,9 +102,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="PL2", config=config, server=server) - self._inputs = InputsSquaredL2NormPressure(self) - self._outputs = OutputsSquaredL2NormPressure(self) + super().__init__( + name="PL2", + config=config, + server=server, + inputs_type=InputsSquaredL2NormPressure, + outputs_type=OutputsSquaredL2NormPressure, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/state_variable.py b/src/ansys/dpf/core/operators/result/state_variable.py index fd672ac92a9..f8ed8a2616b 100644 --- a/src/ansys/dpf/core/operators/result/state_variable.py +++ b/src/ansys/dpf/core/operators/result/state_variable.py @@ -232,9 +232,6 @@ class state_variable(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsStateVariable - _outputs: OutputsStateVariable - def __init__( self, time_scoping=None, @@ -253,9 +250,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ESV", config=config, server=server) - self._inputs = InputsStateVariable(self) - self._outputs = OutputsStateVariable(self) + super().__init__( + name="ESV", + config=config, + server=server, + inputs_type=InputsStateVariable, + outputs_type=OutputsStateVariable, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/static_pressure.py b/src/ansys/dpf/core/operators/result/static_pressure.py index af4cf86aaa7..266f5e024b1 100644 --- a/src/ansys/dpf/core/operators/result/static_pressure.py +++ b/src/ansys/dpf/core/operators/result/static_pressure.py @@ -94,9 +94,6 @@ class static_pressure(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsStaticPressure - _outputs: OutputsStaticPressure - def __init__( self, time_scoping=None, @@ -110,9 +107,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="P_S", config=config, server=server) - self._inputs = InputsStaticPressure(self) - self._outputs = OutputsStaticPressure(self) + super().__init__( + name="P_S", + config=config, + server=server, + inputs_type=InputsStaticPressure, + outputs_type=OutputsStaticPressure, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/stiffness_matrix_energy.py b/src/ansys/dpf/core/operators/result/stiffness_matrix_energy.py index 0d280cf15ee..723896aa92e 100644 --- a/src/ansys/dpf/core/operators/result/stiffness_matrix_energy.py +++ b/src/ansys/dpf/core/operators/result/stiffness_matrix_energy.py @@ -110,9 +110,6 @@ class stiffness_matrix_energy(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsStiffnessMatrixEnergy - _outputs: OutputsStiffnessMatrixEnergy - def __init__( self, time_scoping=None, @@ -129,9 +126,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ENG_SE", config=config, server=server) - self._inputs = InputsStiffnessMatrixEnergy(self) - self._outputs = OutputsStiffnessMatrixEnergy(self) + super().__init__( + name="ENG_SE", + config=config, + server=server, + inputs_type=InputsStiffnessMatrixEnergy, + outputs_type=OutputsStiffnessMatrixEnergy, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/strain_eqv_as_mechanical.py b/src/ansys/dpf/core/operators/result/strain_eqv_as_mechanical.py index 4ea9964637f..8eac416dedc 100644 --- a/src/ansys/dpf/core/operators/result/strain_eqv_as_mechanical.py +++ b/src/ansys/dpf/core/operators/result/strain_eqv_as_mechanical.py @@ -102,9 +102,6 @@ class strain_eqv_as_mechanical(Operator): >>> result_meshes_container = op.outputs.meshes_container() """ - _inputs: InputsStrainEqvAsMechanical - _outputs: OutputsStrainEqvAsMechanical - def __init__( self, time_scoping=None, @@ -119,9 +116,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="strain_eqv_as_mechanical", config=config, server=server) - self._inputs = InputsStrainEqvAsMechanical(self) - self._outputs = OutputsStrainEqvAsMechanical(self) + super().__init__( + name="strain_eqv_as_mechanical", + config=config, + server=server, + inputs_type=InputsStrainEqvAsMechanical, + outputs_type=OutputsStrainEqvAsMechanical, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/strain_eqv_as_mechanical_workflow.py b/src/ansys/dpf/core/operators/result/strain_eqv_as_mechanical_workflow.py index 903d0c0e6bf..6672c316c2b 100644 --- a/src/ansys/dpf/core/operators/result/strain_eqv_as_mechanical_workflow.py +++ b/src/ansys/dpf/core/operators/result/strain_eqv_as_mechanical_workflow.py @@ -96,9 +96,6 @@ class strain_eqv_as_mechanical_workflow(Operator): >>> result_workflow = op.outputs.workflow() """ - _inputs: InputsStrainEqvAsMechanicalWorkflow - _outputs: OutputsStrainEqvAsMechanicalWorkflow - def __init__( self, time_scoping=None, @@ -113,10 +110,12 @@ def __init__( server=None, ): super().__init__( - name="strain_eqv_as_mechanical_workflow", config=config, server=server + name="strain_eqv_as_mechanical_workflow", + config=config, + server=server, + inputs_type=InputsStrainEqvAsMechanicalWorkflow, + outputs_type=OutputsStrainEqvAsMechanicalWorkflow, ) - self._inputs = InputsStrainEqvAsMechanicalWorkflow(self) - self._outputs = OutputsStrainEqvAsMechanicalWorkflow(self) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/stress.py b/src/ansys/dpf/core/operators/result/stress.py index 696ad871ef5..c862b39bb17 100644 --- a/src/ansys/dpf/core/operators/result/stress.py +++ b/src/ansys/dpf/core/operators/result/stress.py @@ -247,9 +247,6 @@ class stress(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsStress - _outputs: OutputsStress - def __init__( self, time_scoping=None, @@ -271,9 +268,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="S", config=config, server=server) - self._inputs = InputsStress(self) - self._outputs = OutputsStress(self) + super().__init__( + name="S", + config=config, + server=server, + inputs_type=InputsStress, + outputs_type=OutputsStress, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/stress_X.py b/src/ansys/dpf/core/operators/result/stress_X.py index 391e6c018da..6d041fa2bc3 100644 --- a/src/ansys/dpf/core/operators/result/stress_X.py +++ b/src/ansys/dpf/core/operators/result/stress_X.py @@ -107,9 +107,6 @@ class stress_X(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsStressX - _outputs: OutputsStressX - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="SX", config=config, server=server) - self._inputs = InputsStressX(self) - self._outputs = OutputsStressX(self) + super().__init__( + name="SX", + config=config, + server=server, + inputs_type=InputsStressX, + outputs_type=OutputsStressX, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/stress_XY.py b/src/ansys/dpf/core/operators/result/stress_XY.py index faee1b73a38..ceb33b65471 100644 --- a/src/ansys/dpf/core/operators/result/stress_XY.py +++ b/src/ansys/dpf/core/operators/result/stress_XY.py @@ -107,9 +107,6 @@ class stress_XY(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsStressXy - _outputs: OutputsStressXy - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="SXY", config=config, server=server) - self._inputs = InputsStressXy(self) - self._outputs = OutputsStressXy(self) + super().__init__( + name="SXY", + config=config, + server=server, + inputs_type=InputsStressXy, + outputs_type=OutputsStressXy, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/stress_XZ.py b/src/ansys/dpf/core/operators/result/stress_XZ.py index 0f4a6ba912d..c59d1336470 100644 --- a/src/ansys/dpf/core/operators/result/stress_XZ.py +++ b/src/ansys/dpf/core/operators/result/stress_XZ.py @@ -107,9 +107,6 @@ class stress_XZ(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsStressXz - _outputs: OutputsStressXz - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="SXZ", config=config, server=server) - self._inputs = InputsStressXz(self) - self._outputs = OutputsStressXz(self) + super().__init__( + name="SXZ", + config=config, + server=server, + inputs_type=InputsStressXz, + outputs_type=OutputsStressXz, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/stress_Y.py b/src/ansys/dpf/core/operators/result/stress_Y.py index 3f0c07f2e02..2985fbd288f 100644 --- a/src/ansys/dpf/core/operators/result/stress_Y.py +++ b/src/ansys/dpf/core/operators/result/stress_Y.py @@ -107,9 +107,6 @@ class stress_Y(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsStressY - _outputs: OutputsStressY - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="SY", config=config, server=server) - self._inputs = InputsStressY(self) - self._outputs = OutputsStressY(self) + super().__init__( + name="SY", + config=config, + server=server, + inputs_type=InputsStressY, + outputs_type=OutputsStressY, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/stress_YZ.py b/src/ansys/dpf/core/operators/result/stress_YZ.py index a8828a946da..a40948ec143 100644 --- a/src/ansys/dpf/core/operators/result/stress_YZ.py +++ b/src/ansys/dpf/core/operators/result/stress_YZ.py @@ -107,9 +107,6 @@ class stress_YZ(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsStressYz - _outputs: OutputsStressYz - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="SYZ", config=config, server=server) - self._inputs = InputsStressYz(self) - self._outputs = OutputsStressYz(self) + super().__init__( + name="SYZ", + config=config, + server=server, + inputs_type=InputsStressYz, + outputs_type=OutputsStressYz, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/stress_Z.py b/src/ansys/dpf/core/operators/result/stress_Z.py index f0097a7173a..812d53ffd6f 100644 --- a/src/ansys/dpf/core/operators/result/stress_Z.py +++ b/src/ansys/dpf/core/operators/result/stress_Z.py @@ -107,9 +107,6 @@ class stress_Z(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsStressZ - _outputs: OutputsStressZ - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="SZ", config=config, server=server) - self._inputs = InputsStressZ(self) - self._outputs = OutputsStressZ(self) + super().__init__( + name="SZ", + config=config, + server=server, + inputs_type=InputsStressZ, + outputs_type=OutputsStressZ, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/stress_eqv_as_mechanical.py b/src/ansys/dpf/core/operators/result/stress_eqv_as_mechanical.py index 02c61bf1e79..8853bf73a90 100644 --- a/src/ansys/dpf/core/operators/result/stress_eqv_as_mechanical.py +++ b/src/ansys/dpf/core/operators/result/stress_eqv_as_mechanical.py @@ -97,9 +97,6 @@ class stress_eqv_as_mechanical(Operator): >>> result_meshes_container = op.outputs.meshes_container() """ - _inputs: InputsStressEqvAsMechanical - _outputs: OutputsStressEqvAsMechanical - def __init__( self, time_scoping=None, @@ -113,9 +110,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="stress_eqv_as_mechanical", config=config, server=server) - self._inputs = InputsStressEqvAsMechanical(self) - self._outputs = OutputsStressEqvAsMechanical(self) + super().__init__( + name="stress_eqv_as_mechanical", + config=config, + server=server, + inputs_type=InputsStressEqvAsMechanical, + outputs_type=OutputsStressEqvAsMechanical, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/stress_eqv_as_mechanical_workflow.py b/src/ansys/dpf/core/operators/result/stress_eqv_as_mechanical_workflow.py index 858452850d2..7cc22a87c55 100644 --- a/src/ansys/dpf/core/operators/result/stress_eqv_as_mechanical_workflow.py +++ b/src/ansys/dpf/core/operators/result/stress_eqv_as_mechanical_workflow.py @@ -95,9 +95,6 @@ class stress_eqv_as_mechanical_workflow(Operator): >>> result_workflow = op.outputs.workflow() """ - _inputs: InputsStressEqvAsMechanicalWorkflow - _outputs: OutputsStressEqvAsMechanicalWorkflow - def __init__( self, time_scoping=None, @@ -112,10 +109,12 @@ def __init__( server=None, ): super().__init__( - name="stress_eqv_as_mechanical_workflow", config=config, server=server + name="stress_eqv_as_mechanical_workflow", + config=config, + server=server, + inputs_type=InputsStressEqvAsMechanicalWorkflow, + outputs_type=OutputsStressEqvAsMechanicalWorkflow, ) - self._inputs = InputsStressEqvAsMechanicalWorkflow(self) - self._outputs = OutputsStressEqvAsMechanicalWorkflow(self) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/stress_intensity.py b/src/ansys/dpf/core/operators/result/stress_intensity.py index de02ff540ac..7767a0e69ad 100644 --- a/src/ansys/dpf/core/operators/result/stress_intensity.py +++ b/src/ansys/dpf/core/operators/result/stress_intensity.py @@ -106,9 +106,6 @@ class stress_intensity(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsStressIntensity - _outputs: OutputsStressIntensity - def __init__( self, time_scoping=None, @@ -124,9 +121,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="S_intensity", config=config, server=server) - self._inputs = InputsStressIntensity(self) - self._outputs = OutputsStressIntensity(self) + super().__init__( + name="S_intensity", + config=config, + server=server, + inputs_type=InputsStressIntensity, + outputs_type=OutputsStressIntensity, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/stress_max_shear.py b/src/ansys/dpf/core/operators/result/stress_max_shear.py index b29f4117614..402a7ce2f5d 100644 --- a/src/ansys/dpf/core/operators/result/stress_max_shear.py +++ b/src/ansys/dpf/core/operators/result/stress_max_shear.py @@ -106,9 +106,6 @@ class stress_max_shear(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsStressMaxShear - _outputs: OutputsStressMaxShear - def __init__( self, time_scoping=None, @@ -124,9 +121,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="S_max_shear", config=config, server=server) - self._inputs = InputsStressMaxShear(self) - self._outputs = OutputsStressMaxShear(self) + super().__init__( + name="S_max_shear", + config=config, + server=server, + inputs_type=InputsStressMaxShear, + outputs_type=OutputsStressMaxShear, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/stress_principal_1.py b/src/ansys/dpf/core/operators/result/stress_principal_1.py index df7c61c6195..e95586f1195 100644 --- a/src/ansys/dpf/core/operators/result/stress_principal_1.py +++ b/src/ansys/dpf/core/operators/result/stress_principal_1.py @@ -107,9 +107,6 @@ class stress_principal_1(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsStressPrincipal1 - _outputs: OutputsStressPrincipal1 - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="S1", config=config, server=server) - self._inputs = InputsStressPrincipal1(self) - self._outputs = OutputsStressPrincipal1(self) + super().__init__( + name="S1", + config=config, + server=server, + inputs_type=InputsStressPrincipal1, + outputs_type=OutputsStressPrincipal1, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/stress_principal_2.py b/src/ansys/dpf/core/operators/result/stress_principal_2.py index eb20bd9a18c..54db04ebf51 100644 --- a/src/ansys/dpf/core/operators/result/stress_principal_2.py +++ b/src/ansys/dpf/core/operators/result/stress_principal_2.py @@ -107,9 +107,6 @@ class stress_principal_2(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsStressPrincipal2 - _outputs: OutputsStressPrincipal2 - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="S2", config=config, server=server) - self._inputs = InputsStressPrincipal2(self) - self._outputs = OutputsStressPrincipal2(self) + super().__init__( + name="S2", + config=config, + server=server, + inputs_type=InputsStressPrincipal2, + outputs_type=OutputsStressPrincipal2, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/stress_principal_3.py b/src/ansys/dpf/core/operators/result/stress_principal_3.py index e1f51b62d5d..9dfb395ecca 100644 --- a/src/ansys/dpf/core/operators/result/stress_principal_3.py +++ b/src/ansys/dpf/core/operators/result/stress_principal_3.py @@ -107,9 +107,6 @@ class stress_principal_3(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsStressPrincipal3 - _outputs: OutputsStressPrincipal3 - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="S3", config=config, server=server) - self._inputs = InputsStressPrincipal3(self) - self._outputs = OutputsStressPrincipal3(self) + super().__init__( + name="S3", + config=config, + server=server, + inputs_type=InputsStressPrincipal3, + outputs_type=OutputsStressPrincipal3, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/stress_ratio.py b/src/ansys/dpf/core/operators/result/stress_ratio.py index 65965fcc324..4a0faea3b94 100644 --- a/src/ansys/dpf/core/operators/result/stress_ratio.py +++ b/src/ansys/dpf/core/operators/result/stress_ratio.py @@ -227,9 +227,6 @@ class stress_ratio(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsStressRatio - _outputs: OutputsStressRatio - def __init__( self, time_scoping=None, @@ -247,9 +244,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ENL_SRAT", config=config, server=server) - self._inputs = InputsStressRatio(self) - self._outputs = OutputsStressRatio(self) + super().__init__( + name="ENL_SRAT", + config=config, + server=server, + inputs_type=InputsStressRatio, + outputs_type=OutputsStressRatio, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/stress_rotation_by_euler_nodes.py b/src/ansys/dpf/core/operators/result/stress_rotation_by_euler_nodes.py index e9ed1d56652..d1bd51b34b7 100644 --- a/src/ansys/dpf/core/operators/result/stress_rotation_by_euler_nodes.py +++ b/src/ansys/dpf/core/operators/result/stress_rotation_by_euler_nodes.py @@ -63,9 +63,6 @@ class stress_rotation_by_euler_nodes(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsStressRotationByEulerNodes - _outputs: OutputsStressRotationByEulerNodes - def __init__( self, fields_container=None, @@ -75,10 +72,12 @@ def __init__( server=None, ): super().__init__( - name="mapdl::rst::S_rotation_by_euler_nodes", config=config, server=server + name="mapdl::rst::S_rotation_by_euler_nodes", + config=config, + server=server, + inputs_type=InputsStressRotationByEulerNodes, + outputs_type=OutputsStressRotationByEulerNodes, ) - self._inputs = InputsStressRotationByEulerNodes(self) - self._outputs = OutputsStressRotationByEulerNodes(self) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if streams_container is not None: diff --git a/src/ansys/dpf/core/operators/result/stress_von_mises.py b/src/ansys/dpf/core/operators/result/stress_von_mises.py index 3f3eac5e596..101cbdccb6f 100644 --- a/src/ansys/dpf/core/operators/result/stress_von_mises.py +++ b/src/ansys/dpf/core/operators/result/stress_von_mises.py @@ -106,9 +106,6 @@ class stress_von_mises(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsStressVonMises - _outputs: OutputsStressVonMises - def __init__( self, time_scoping=None, @@ -124,9 +121,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="S_eqv", config=config, server=server) - self._inputs = InputsStressVonMises(self) - self._outputs = OutputsStressVonMises(self) + super().__init__( + name="S_eqv", + config=config, + server=server, + inputs_type=InputsStressVonMises, + outputs_type=OutputsStressVonMises, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/structural_temperature.py b/src/ansys/dpf/core/operators/result/structural_temperature.py index fe88372443e..eae8158bc63 100644 --- a/src/ansys/dpf/core/operators/result/structural_temperature.py +++ b/src/ansys/dpf/core/operators/result/structural_temperature.py @@ -227,9 +227,6 @@ class structural_temperature(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsStructuralTemperature - _outputs: OutputsStructuralTemperature - def __init__( self, time_scoping=None, @@ -247,9 +244,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="BFE", config=config, server=server) - self._inputs = InputsStructuralTemperature(self) - self._outputs = OutputsStructuralTemperature(self) + super().__init__( + name="BFE", + config=config, + server=server, + inputs_type=InputsStructuralTemperature, + outputs_type=OutputsStructuralTemperature, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/superficial_velocity.py b/src/ansys/dpf/core/operators/result/superficial_velocity.py index b8372377c14..3fea063bb11 100644 --- a/src/ansys/dpf/core/operators/result/superficial_velocity.py +++ b/src/ansys/dpf/core/operators/result/superficial_velocity.py @@ -95,9 +95,6 @@ class superficial_velocity(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsSuperficialVelocity - _outputs: OutputsSuperficialVelocity - def __init__( self, time_scoping=None, @@ -111,9 +108,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="V_SUP", config=config, server=server) - self._inputs = InputsSuperficialVelocity(self) - self._outputs = OutputsSuperficialVelocity(self) + super().__init__( + name="V_SUP", + config=config, + server=server, + inputs_type=InputsSuperficialVelocity, + outputs_type=OutputsSuperficialVelocity, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/surface_heat_rate.py b/src/ansys/dpf/core/operators/result/surface_heat_rate.py index 94456be5908..baff6fa773a 100644 --- a/src/ansys/dpf/core/operators/result/surface_heat_rate.py +++ b/src/ansys/dpf/core/operators/result/surface_heat_rate.py @@ -95,9 +95,6 @@ class surface_heat_rate(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsSurfaceHeatRate - _outputs: OutputsSurfaceHeatRate - def __init__( self, time_scoping=None, @@ -111,9 +108,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="Q", config=config, server=server) - self._inputs = InputsSurfaceHeatRate(self) - self._outputs = OutputsSurfaceHeatRate(self) + super().__init__( + name="Q", + config=config, + server=server, + inputs_type=InputsSurfaceHeatRate, + outputs_type=OutputsSurfaceHeatRate, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/swelling_strains.py b/src/ansys/dpf/core/operators/result/swelling_strains.py index 00130999318..061a7426f57 100644 --- a/src/ansys/dpf/core/operators/result/swelling_strains.py +++ b/src/ansys/dpf/core/operators/result/swelling_strains.py @@ -227,9 +227,6 @@ class swelling_strains(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsSwellingStrains - _outputs: OutputsSwellingStrains - def __init__( self, time_scoping=None, @@ -247,9 +244,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ETH_SWL", config=config, server=server) - self._inputs = InputsSwellingStrains(self) - self._outputs = OutputsSwellingStrains(self) + super().__init__( + name="ETH_SWL", + config=config, + server=server, + inputs_type=InputsSwellingStrains, + outputs_type=OutputsSwellingStrains, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/tangential_contact_force.py b/src/ansys/dpf/core/operators/result/tangential_contact_force.py index 5937cd0e6bb..ee202a81475 100644 --- a/src/ansys/dpf/core/operators/result/tangential_contact_force.py +++ b/src/ansys/dpf/core/operators/result/tangential_contact_force.py @@ -90,9 +90,6 @@ class tangential_contact_force(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsTangentialContactForce - _outputs: OutputsTangentialContactForce - def __init__( self, time_scoping=None, @@ -105,9 +102,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="CFFTAN", config=config, server=server) - self._inputs = InputsTangentialContactForce(self) - self._outputs = OutputsTangentialContactForce(self) + super().__init__( + name="CFFTAN", + config=config, + server=server, + inputs_type=InputsTangentialContactForce, + outputs_type=OutputsTangentialContactForce, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/tangential_contact_moment.py b/src/ansys/dpf/core/operators/result/tangential_contact_moment.py index c3c2b45d882..048fa54cabe 100644 --- a/src/ansys/dpf/core/operators/result/tangential_contact_moment.py +++ b/src/ansys/dpf/core/operators/result/tangential_contact_moment.py @@ -90,9 +90,6 @@ class tangential_contact_moment(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsTangentialContactMoment - _outputs: OutputsTangentialContactMoment - def __init__( self, time_scoping=None, @@ -105,9 +102,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="CFTTAN", config=config, server=server) - self._inputs = InputsTangentialContactMoment(self) - self._outputs = OutputsTangentialContactMoment(self) + super().__init__( + name="CFTTAN", + config=config, + server=server, + inputs_type=InputsTangentialContactMoment, + outputs_type=OutputsTangentialContactMoment, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/temperature.py b/src/ansys/dpf/core/operators/result/temperature.py index 5354a33b19d..e689af770ac 100644 --- a/src/ansys/dpf/core/operators/result/temperature.py +++ b/src/ansys/dpf/core/operators/result/temperature.py @@ -125,9 +125,6 @@ class temperature(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsTemperature - _outputs: OutputsTemperature - def __init__( self, time_scoping=None, @@ -147,9 +144,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="TEMP", config=config, server=server) - self._inputs = InputsTemperature(self) - self._outputs = OutputsTemperature(self) + super().__init__( + name="TEMP", + config=config, + server=server, + inputs_type=InputsTemperature, + outputs_type=OutputsTemperature, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/temperature_grad.py b/src/ansys/dpf/core/operators/result/temperature_grad.py index 94a4edc20c5..3d5b70ecc9f 100644 --- a/src/ansys/dpf/core/operators/result/temperature_grad.py +++ b/src/ansys/dpf/core/operators/result/temperature_grad.py @@ -227,9 +227,6 @@ class temperature_grad(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsTemperatureGrad - _outputs: OutputsTemperatureGrad - def __init__( self, time_scoping=None, @@ -247,9 +244,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="TG", config=config, server=server) - self._inputs = InputsTemperatureGrad(self) - self._outputs = OutputsTemperatureGrad(self) + super().__init__( + name="TG", + config=config, + server=server, + inputs_type=InputsTemperatureGrad, + outputs_type=OutputsTemperatureGrad, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/temperature_grad_X.py b/src/ansys/dpf/core/operators/result/temperature_grad_X.py index c8e497da9b8..baea03c97d2 100644 --- a/src/ansys/dpf/core/operators/result/temperature_grad_X.py +++ b/src/ansys/dpf/core/operators/result/temperature_grad_X.py @@ -107,9 +107,6 @@ class temperature_grad_X(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsTemperatureGradX - _outputs: OutputsTemperatureGradX - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="TGX", config=config, server=server) - self._inputs = InputsTemperatureGradX(self) - self._outputs = OutputsTemperatureGradX(self) + super().__init__( + name="TGX", + config=config, + server=server, + inputs_type=InputsTemperatureGradX, + outputs_type=OutputsTemperatureGradX, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/temperature_grad_Y.py b/src/ansys/dpf/core/operators/result/temperature_grad_Y.py index 0e3d62a863a..dfb48824326 100644 --- a/src/ansys/dpf/core/operators/result/temperature_grad_Y.py +++ b/src/ansys/dpf/core/operators/result/temperature_grad_Y.py @@ -107,9 +107,6 @@ class temperature_grad_Y(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsTemperatureGradY - _outputs: OutputsTemperatureGradY - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="TGY", config=config, server=server) - self._inputs = InputsTemperatureGradY(self) - self._outputs = OutputsTemperatureGradY(self) + super().__init__( + name="TGY", + config=config, + server=server, + inputs_type=InputsTemperatureGradY, + outputs_type=OutputsTemperatureGradY, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/temperature_grad_Z.py b/src/ansys/dpf/core/operators/result/temperature_grad_Z.py index 672d8bcf1c0..b379b348617 100644 --- a/src/ansys/dpf/core/operators/result/temperature_grad_Z.py +++ b/src/ansys/dpf/core/operators/result/temperature_grad_Z.py @@ -107,9 +107,6 @@ class temperature_grad_Z(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsTemperatureGradZ - _outputs: OutputsTemperatureGradZ - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="TGZ", config=config, server=server) - self._inputs = InputsTemperatureGradZ(self) - self._outputs = OutputsTemperatureGradZ(self) + super().__init__( + name="TGZ", + config=config, + server=server, + inputs_type=InputsTemperatureGradZ, + outputs_type=OutputsTemperatureGradZ, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/thermal_conductivity.py b/src/ansys/dpf/core/operators/result/thermal_conductivity.py index ad16137c8f6..53c268784dd 100644 --- a/src/ansys/dpf/core/operators/result/thermal_conductivity.py +++ b/src/ansys/dpf/core/operators/result/thermal_conductivity.py @@ -95,9 +95,6 @@ class thermal_conductivity(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsThermalConductivity - _outputs: OutputsThermalConductivity - def __init__( self, time_scoping=None, @@ -111,9 +108,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="KT", config=config, server=server) - self._inputs = InputsThermalConductivity(self) - self._outputs = OutputsThermalConductivity(self) + super().__init__( + name="KT", + config=config, + server=server, + inputs_type=InputsThermalConductivity, + outputs_type=OutputsThermalConductivity, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/thermal_dissipation_energy.py b/src/ansys/dpf/core/operators/result/thermal_dissipation_energy.py index e81d2f98e8e..ac8bd520312 100644 --- a/src/ansys/dpf/core/operators/result/thermal_dissipation_energy.py +++ b/src/ansys/dpf/core/operators/result/thermal_dissipation_energy.py @@ -90,9 +90,6 @@ class thermal_dissipation_energy(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsThermalDissipationEnergy - _outputs: OutputsThermalDissipationEnergy - def __init__( self, time_scoping=None, @@ -105,9 +102,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ENG_TH", config=config, server=server) - self._inputs = InputsThermalDissipationEnergy(self) - self._outputs = OutputsThermalDissipationEnergy(self) + super().__init__( + name="ENG_TH", + config=config, + server=server, + inputs_type=InputsThermalDissipationEnergy, + outputs_type=OutputsThermalDissipationEnergy, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/thermal_strain.py b/src/ansys/dpf/core/operators/result/thermal_strain.py index 99549ec5bb7..0b283e89ef6 100644 --- a/src/ansys/dpf/core/operators/result/thermal_strain.py +++ b/src/ansys/dpf/core/operators/result/thermal_strain.py @@ -227,9 +227,6 @@ class thermal_strain(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsThermalStrain - _outputs: OutputsThermalStrain - def __init__( self, time_scoping=None, @@ -247,9 +244,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ETH", config=config, server=server) - self._inputs = InputsThermalStrain(self) - self._outputs = OutputsThermalStrain(self) + super().__init__( + name="ETH", + config=config, + server=server, + inputs_type=InputsThermalStrain, + outputs_type=OutputsThermalStrain, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/thermal_strain_X.py b/src/ansys/dpf/core/operators/result/thermal_strain_X.py index 787eef6153b..29a63846e13 100644 --- a/src/ansys/dpf/core/operators/result/thermal_strain_X.py +++ b/src/ansys/dpf/core/operators/result/thermal_strain_X.py @@ -107,9 +107,6 @@ class thermal_strain_X(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsThermalStrainX - _outputs: OutputsThermalStrainX - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ETHX", config=config, server=server) - self._inputs = InputsThermalStrainX(self) - self._outputs = OutputsThermalStrainX(self) + super().__init__( + name="ETHX", + config=config, + server=server, + inputs_type=InputsThermalStrainX, + outputs_type=OutputsThermalStrainX, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/thermal_strain_XY.py b/src/ansys/dpf/core/operators/result/thermal_strain_XY.py index 91819c8c99a..d7d1ac6c7b8 100644 --- a/src/ansys/dpf/core/operators/result/thermal_strain_XY.py +++ b/src/ansys/dpf/core/operators/result/thermal_strain_XY.py @@ -107,9 +107,6 @@ class thermal_strain_XY(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsThermalStrainXy - _outputs: OutputsThermalStrainXy - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ETHXY", config=config, server=server) - self._inputs = InputsThermalStrainXy(self) - self._outputs = OutputsThermalStrainXy(self) + super().__init__( + name="ETHXY", + config=config, + server=server, + inputs_type=InputsThermalStrainXy, + outputs_type=OutputsThermalStrainXy, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/thermal_strain_XZ.py b/src/ansys/dpf/core/operators/result/thermal_strain_XZ.py index 6e6ef5d5f13..11f157ae5f1 100644 --- a/src/ansys/dpf/core/operators/result/thermal_strain_XZ.py +++ b/src/ansys/dpf/core/operators/result/thermal_strain_XZ.py @@ -107,9 +107,6 @@ class thermal_strain_XZ(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsThermalStrainXz - _outputs: OutputsThermalStrainXz - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ETHXZ", config=config, server=server) - self._inputs = InputsThermalStrainXz(self) - self._outputs = OutputsThermalStrainXz(self) + super().__init__( + name="ETHXZ", + config=config, + server=server, + inputs_type=InputsThermalStrainXz, + outputs_type=OutputsThermalStrainXz, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/thermal_strain_Y.py b/src/ansys/dpf/core/operators/result/thermal_strain_Y.py index 34f5b1195ef..fd9ca054a1c 100644 --- a/src/ansys/dpf/core/operators/result/thermal_strain_Y.py +++ b/src/ansys/dpf/core/operators/result/thermal_strain_Y.py @@ -107,9 +107,6 @@ class thermal_strain_Y(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsThermalStrainY - _outputs: OutputsThermalStrainY - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ETHY", config=config, server=server) - self._inputs = InputsThermalStrainY(self) - self._outputs = OutputsThermalStrainY(self) + super().__init__( + name="ETHY", + config=config, + server=server, + inputs_type=InputsThermalStrainY, + outputs_type=OutputsThermalStrainY, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/thermal_strain_YZ.py b/src/ansys/dpf/core/operators/result/thermal_strain_YZ.py index 1bb5a5e1980..5657f64d517 100644 --- a/src/ansys/dpf/core/operators/result/thermal_strain_YZ.py +++ b/src/ansys/dpf/core/operators/result/thermal_strain_YZ.py @@ -107,9 +107,6 @@ class thermal_strain_YZ(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsThermalStrainYz - _outputs: OutputsThermalStrainYz - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ETHYZ", config=config, server=server) - self._inputs = InputsThermalStrainYz(self) - self._outputs = OutputsThermalStrainYz(self) + super().__init__( + name="ETHYZ", + config=config, + server=server, + inputs_type=InputsThermalStrainYz, + outputs_type=OutputsThermalStrainYz, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/thermal_strain_Z.py b/src/ansys/dpf/core/operators/result/thermal_strain_Z.py index 9db8761757b..ddf7b10bb79 100644 --- a/src/ansys/dpf/core/operators/result/thermal_strain_Z.py +++ b/src/ansys/dpf/core/operators/result/thermal_strain_Z.py @@ -107,9 +107,6 @@ class thermal_strain_Z(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsThermalStrainZ - _outputs: OutputsThermalStrainZ - def __init__( self, time_scoping=None, @@ -125,9 +122,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ETHZ", config=config, server=server) - self._inputs = InputsThermalStrainZ(self) - self._outputs = OutputsThermalStrainZ(self) + super().__init__( + name="ETHZ", + config=config, + server=server, + inputs_type=InputsThermalStrainZ, + outputs_type=OutputsThermalStrainZ, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/thermal_strain_principal_1.py b/src/ansys/dpf/core/operators/result/thermal_strain_principal_1.py index 4f58ca81b99..40df6ea1d0c 100644 --- a/src/ansys/dpf/core/operators/result/thermal_strain_principal_1.py +++ b/src/ansys/dpf/core/operators/result/thermal_strain_principal_1.py @@ -109,9 +109,6 @@ class thermal_strain_principal_1(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsThermalStrainPrincipal1 - _outputs: OutputsThermalStrainPrincipal1 - def __init__( self, time_scoping=None, @@ -127,9 +124,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ETH1", config=config, server=server) - self._inputs = InputsThermalStrainPrincipal1(self) - self._outputs = OutputsThermalStrainPrincipal1(self) + super().__init__( + name="ETH1", + config=config, + server=server, + inputs_type=InputsThermalStrainPrincipal1, + outputs_type=OutputsThermalStrainPrincipal1, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/thermal_strain_principal_2.py b/src/ansys/dpf/core/operators/result/thermal_strain_principal_2.py index 5ddc7dc3ef2..306cfd3988d 100644 --- a/src/ansys/dpf/core/operators/result/thermal_strain_principal_2.py +++ b/src/ansys/dpf/core/operators/result/thermal_strain_principal_2.py @@ -109,9 +109,6 @@ class thermal_strain_principal_2(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsThermalStrainPrincipal2 - _outputs: OutputsThermalStrainPrincipal2 - def __init__( self, time_scoping=None, @@ -127,9 +124,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ETH2", config=config, server=server) - self._inputs = InputsThermalStrainPrincipal2(self) - self._outputs = OutputsThermalStrainPrincipal2(self) + super().__init__( + name="ETH2", + config=config, + server=server, + inputs_type=InputsThermalStrainPrincipal2, + outputs_type=OutputsThermalStrainPrincipal2, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/thermal_strain_principal_3.py b/src/ansys/dpf/core/operators/result/thermal_strain_principal_3.py index a27ab464eaa..db5a8bb406f 100644 --- a/src/ansys/dpf/core/operators/result/thermal_strain_principal_3.py +++ b/src/ansys/dpf/core/operators/result/thermal_strain_principal_3.py @@ -109,9 +109,6 @@ class thermal_strain_principal_3(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsThermalStrainPrincipal3 - _outputs: OutputsThermalStrainPrincipal3 - def __init__( self, time_scoping=None, @@ -127,9 +124,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ETH3", config=config, server=server) - self._inputs = InputsThermalStrainPrincipal3(self) - self._outputs = OutputsThermalStrainPrincipal3(self) + super().__init__( + name="ETH3", + config=config, + server=server, + inputs_type=InputsThermalStrainPrincipal3, + outputs_type=OutputsThermalStrainPrincipal3, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/thermal_strains_eqv.py b/src/ansys/dpf/core/operators/result/thermal_strains_eqv.py index 834cccf209b..c7296712645 100644 --- a/src/ansys/dpf/core/operators/result/thermal_strains_eqv.py +++ b/src/ansys/dpf/core/operators/result/thermal_strains_eqv.py @@ -227,9 +227,6 @@ class thermal_strains_eqv(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsThermalStrainsEqv - _outputs: OutputsThermalStrainsEqv - def __init__( self, time_scoping=None, @@ -247,9 +244,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="ETH_EQV", config=config, server=server) - self._inputs = InputsThermalStrainsEqv(self) - self._outputs = OutputsThermalStrainsEqv(self) + super().__init__( + name="ETH_EQV", + config=config, + server=server, + inputs_type=InputsThermalStrainsEqv, + outputs_type=OutputsThermalStrainsEqv, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/thickness.py b/src/ansys/dpf/core/operators/result/thickness.py index 7caab413c9e..8cf1ca813b6 100644 --- a/src/ansys/dpf/core/operators/result/thickness.py +++ b/src/ansys/dpf/core/operators/result/thickness.py @@ -90,9 +90,6 @@ class thickness(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsThickness - _outputs: OutputsThickness - def __init__( self, time_scoping=None, @@ -105,9 +102,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="thickness", config=config, server=server) - self._inputs = InputsThickness(self) - self._outputs = OutputsThickness(self) + super().__init__( + name="thickness", + config=config, + server=server, + inputs_type=InputsThickness, + outputs_type=OutputsThickness, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/torque.py b/src/ansys/dpf/core/operators/result/torque.py index ce02bf53b53..30fa135ca0c 100644 --- a/src/ansys/dpf/core/operators/result/torque.py +++ b/src/ansys/dpf/core/operators/result/torque.py @@ -58,9 +58,6 @@ class torque(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsTorque - _outputs: OutputsTorque - def __init__( self, fields_container=None, @@ -69,9 +66,13 @@ def __init__( server=None, field=None, ): - super().__init__(name="torque", config=config, server=server) - self._inputs = InputsTorque(self) - self._outputs = OutputsTorque(self) + super().__init__( + name="torque", + config=config, + server=server, + inputs_type=InputsTorque, + outputs_type=OutputsTorque, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if spoint is not None: diff --git a/src/ansys/dpf/core/operators/result/total_contact_force.py b/src/ansys/dpf/core/operators/result/total_contact_force.py index 726e56ec332..653a2583020 100644 --- a/src/ansys/dpf/core/operators/result/total_contact_force.py +++ b/src/ansys/dpf/core/operators/result/total_contact_force.py @@ -90,9 +90,6 @@ class total_contact_force(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsTotalContactForce - _outputs: OutputsTotalContactForce - def __init__( self, time_scoping=None, @@ -105,9 +102,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="CFFTOT", config=config, server=server) - self._inputs = InputsTotalContactForce(self) - self._outputs = OutputsTotalContactForce(self) + super().__init__( + name="CFFTOT", + config=config, + server=server, + inputs_type=InputsTotalContactForce, + outputs_type=OutputsTotalContactForce, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/total_contact_moment.py b/src/ansys/dpf/core/operators/result/total_contact_moment.py index bc908728763..5602bb5b0f8 100644 --- a/src/ansys/dpf/core/operators/result/total_contact_moment.py +++ b/src/ansys/dpf/core/operators/result/total_contact_moment.py @@ -90,9 +90,6 @@ class total_contact_moment(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsTotalContactMoment - _outputs: OutputsTotalContactMoment - def __init__( self, time_scoping=None, @@ -105,9 +102,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="CFTTOT", config=config, server=server) - self._inputs = InputsTotalContactMoment(self) - self._outputs = OutputsTotalContactMoment(self) + super().__init__( + name="CFTTOT", + config=config, + server=server, + inputs_type=InputsTotalContactMoment, + outputs_type=OutputsTotalContactMoment, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/total_mass.py b/src/ansys/dpf/core/operators/result/total_mass.py index d53e4979102..2529c1cc082 100644 --- a/src/ansys/dpf/core/operators/result/total_mass.py +++ b/src/ansys/dpf/core/operators/result/total_mass.py @@ -53,13 +53,14 @@ class total_mass(Operator): >>> result_mass = op.outputs.mass() """ - _inputs: InputsTotalMass - _outputs: OutputsTotalMass - def __init__(self, data_sources=None, config=None, server=None): - super().__init__(name="mapdl::mode::total_mass", config=config, server=server) - self._inputs = InputsTotalMass(self) - self._outputs = OutputsTotalMass(self) + super().__init__( + name="mapdl::mode::total_mass", + config=config, + server=server, + inputs_type=InputsTotalMass, + outputs_type=OutputsTotalMass, + ) if data_sources is not None: self.inputs.data_sources.connect(data_sources) diff --git a/src/ansys/dpf/core/operators/result/total_pressure.py b/src/ansys/dpf/core/operators/result/total_pressure.py index 7b75a2f196d..b367da6471d 100644 --- a/src/ansys/dpf/core/operators/result/total_pressure.py +++ b/src/ansys/dpf/core/operators/result/total_pressure.py @@ -94,9 +94,6 @@ class total_pressure(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsTotalPressure - _outputs: OutputsTotalPressure - def __init__( self, time_scoping=None, @@ -110,9 +107,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="P_TOT", config=config, server=server) - self._inputs = InputsTotalPressure(self) - self._outputs = OutputsTotalPressure(self) + super().__init__( + name="P_TOT", + config=config, + server=server, + inputs_type=InputsTotalPressure, + outputs_type=OutputsTotalPressure, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/total_strain.py b/src/ansys/dpf/core/operators/result/total_strain.py index a3801f0415f..25db246d2a2 100644 --- a/src/ansys/dpf/core/operators/result/total_strain.py +++ b/src/ansys/dpf/core/operators/result/total_strain.py @@ -90,9 +90,6 @@ class total_strain(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsTotalStrain - _outputs: OutputsTotalStrain - def __init__( self, time_scoping=None, @@ -105,9 +102,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="EL", config=config, server=server) - self._inputs = InputsTotalStrain(self) - self._outputs = OutputsTotalStrain(self) + super().__init__( + name="EL", + config=config, + server=server, + inputs_type=InputsTotalStrain, + outputs_type=OutputsTotalStrain, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/total_temperature.py b/src/ansys/dpf/core/operators/result/total_temperature.py index 468372e74dd..a365ccd3932 100644 --- a/src/ansys/dpf/core/operators/result/total_temperature.py +++ b/src/ansys/dpf/core/operators/result/total_temperature.py @@ -95,9 +95,6 @@ class total_temperature(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsTotalTemperature - _outputs: OutputsTotalTemperature - def __init__( self, time_scoping=None, @@ -111,9 +108,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="TEMP_TOT", config=config, server=server) - self._inputs = InputsTotalTemperature(self) - self._outputs = OutputsTotalTemperature(self) + super().__init__( + name="TEMP_TOT", + config=config, + server=server, + inputs_type=InputsTotalTemperature, + outputs_type=OutputsTotalTemperature, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/transform_invariant_terms_rbd.py b/src/ansys/dpf/core/operators/result/transform_invariant_terms_rbd.py index c4720445405..d34c053797e 100644 --- a/src/ansys/dpf/core/operators/result/transform_invariant_terms_rbd.py +++ b/src/ansys/dpf/core/operators/result/transform_invariant_terms_rbd.py @@ -204,9 +204,6 @@ class transform_invariant_terms_rbd(Operator): >>> result_dnzn = op.outputs.dnzn() """ - _inputs: InputsTransformInvariantTermsRbd - _outputs: OutputsTransformInvariantTermsRbd - def __init__( self, rotation_matrix=None, @@ -238,10 +235,12 @@ def __init__( server=None, ): super().__init__( - name="transform_invariant_terms_rbd", config=config, server=server + name="transform_invariant_terms_rbd", + config=config, + server=server, + inputs_type=InputsTransformInvariantTermsRbd, + outputs_type=OutputsTransformInvariantTermsRbd, ) - self._inputs = InputsTransformInvariantTermsRbd(self) - self._outputs = OutputsTransformInvariantTermsRbd(self) if rotation_matrix is not None: self.inputs.rotation_matrix.connect(rotation_matrix) if coordinate_system is not None: diff --git a/src/ansys/dpf/core/operators/result/transient_rayleigh_integration.py b/src/ansys/dpf/core/operators/result/transient_rayleigh_integration.py index d8f4f400c7e..693b7953587 100644 --- a/src/ansys/dpf/core/operators/result/transient_rayleigh_integration.py +++ b/src/ansys/dpf/core/operators/result/transient_rayleigh_integration.py @@ -86,9 +86,6 @@ class transient_rayleigh_integration(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsTransientRayleighIntegration - _outputs: OutputsTransientRayleighIntegration - def __init__( self, fields_container=None, @@ -102,10 +99,12 @@ def __init__( server=None, ): super().__init__( - name="transient_rayleigh_integration", config=config, server=server + name="transient_rayleigh_integration", + config=config, + server=server, + inputs_type=InputsTransientRayleighIntegration, + outputs_type=OutputsTransientRayleighIntegration, ) - self._inputs = InputsTransientRayleighIntegration(self) - self._outputs = OutputsTransientRayleighIntegration(self) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if mesh is not None: diff --git a/src/ansys/dpf/core/operators/result/turbulent_kinetic_energy.py b/src/ansys/dpf/core/operators/result/turbulent_kinetic_energy.py index f61423be318..9353ab780aa 100644 --- a/src/ansys/dpf/core/operators/result/turbulent_kinetic_energy.py +++ b/src/ansys/dpf/core/operators/result/turbulent_kinetic_energy.py @@ -95,9 +95,6 @@ class turbulent_kinetic_energy(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsTurbulentKineticEnergy - _outputs: OutputsTurbulentKineticEnergy - def __init__( self, time_scoping=None, @@ -111,9 +108,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="K", config=config, server=server) - self._inputs = InputsTurbulentKineticEnergy(self) - self._outputs = OutputsTurbulentKineticEnergy(self) + super().__init__( + name="K", + config=config, + server=server, + inputs_type=InputsTurbulentKineticEnergy, + outputs_type=OutputsTurbulentKineticEnergy, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/turbulent_viscosity.py b/src/ansys/dpf/core/operators/result/turbulent_viscosity.py index 961ba1c505d..858ab42ca14 100644 --- a/src/ansys/dpf/core/operators/result/turbulent_viscosity.py +++ b/src/ansys/dpf/core/operators/result/turbulent_viscosity.py @@ -95,9 +95,6 @@ class turbulent_viscosity(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsTurbulentViscosity - _outputs: OutputsTurbulentViscosity - def __init__( self, time_scoping=None, @@ -111,9 +108,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="MUT", config=config, server=server) - self._inputs = InputsTurbulentViscosity(self) - self._outputs = OutputsTurbulentViscosity(self) + super().__init__( + name="MUT", + config=config, + server=server, + inputs_type=InputsTurbulentViscosity, + outputs_type=OutputsTurbulentViscosity, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/velocity.py b/src/ansys/dpf/core/operators/result/velocity.py index 6dea6938b58..88a602f6854 100644 --- a/src/ansys/dpf/core/operators/result/velocity.py +++ b/src/ansys/dpf/core/operators/result/velocity.py @@ -125,9 +125,6 @@ class velocity(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsVelocity - _outputs: OutputsVelocity - def __init__( self, time_scoping=None, @@ -147,9 +144,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="V", config=config, server=server) - self._inputs = InputsVelocity(self) - self._outputs = OutputsVelocity(self) + super().__init__( + name="V", + config=config, + server=server, + inputs_type=InputsVelocity, + outputs_type=OutputsVelocity, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/velocity_X.py b/src/ansys/dpf/core/operators/result/velocity_X.py index 2baaea89b7f..dd67af32fa8 100644 --- a/src/ansys/dpf/core/operators/result/velocity_X.py +++ b/src/ansys/dpf/core/operators/result/velocity_X.py @@ -95,9 +95,6 @@ class velocity_X(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsVelocityX - _outputs: OutputsVelocityX - def __init__( self, time_scoping=None, @@ -111,9 +108,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="VX", config=config, server=server) - self._inputs = InputsVelocityX(self) - self._outputs = OutputsVelocityX(self) + super().__init__( + name="VX", + config=config, + server=server, + inputs_type=InputsVelocityX, + outputs_type=OutputsVelocityX, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/velocity_Y.py b/src/ansys/dpf/core/operators/result/velocity_Y.py index b1529c4a454..35b8ed4dade 100644 --- a/src/ansys/dpf/core/operators/result/velocity_Y.py +++ b/src/ansys/dpf/core/operators/result/velocity_Y.py @@ -95,9 +95,6 @@ class velocity_Y(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsVelocityY - _outputs: OutputsVelocityY - def __init__( self, time_scoping=None, @@ -111,9 +108,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="VY", config=config, server=server) - self._inputs = InputsVelocityY(self) - self._outputs = OutputsVelocityY(self) + super().__init__( + name="VY", + config=config, + server=server, + inputs_type=InputsVelocityY, + outputs_type=OutputsVelocityY, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/velocity_Z.py b/src/ansys/dpf/core/operators/result/velocity_Z.py index 0f7ad6b5a62..a87e2b2ee1a 100644 --- a/src/ansys/dpf/core/operators/result/velocity_Z.py +++ b/src/ansys/dpf/core/operators/result/velocity_Z.py @@ -95,9 +95,6 @@ class velocity_Z(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsVelocityZ - _outputs: OutputsVelocityZ - def __init__( self, time_scoping=None, @@ -111,9 +108,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="VZ", config=config, server=server) - self._inputs = InputsVelocityZ(self) - self._outputs = OutputsVelocityZ(self) + super().__init__( + name="VZ", + config=config, + server=server, + inputs_type=InputsVelocityZ, + outputs_type=OutputsVelocityZ, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/volume_fraction.py b/src/ansys/dpf/core/operators/result/volume_fraction.py index bba7a1f792c..e0e8f26788b 100644 --- a/src/ansys/dpf/core/operators/result/volume_fraction.py +++ b/src/ansys/dpf/core/operators/result/volume_fraction.py @@ -94,9 +94,6 @@ class volume_fraction(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsVolumeFraction - _outputs: OutputsVolumeFraction - def __init__( self, time_scoping=None, @@ -110,9 +107,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="VOF", config=config, server=server) - self._inputs = InputsVolumeFraction(self) - self._outputs = OutputsVolumeFraction(self) + super().__init__( + name="VOF", + config=config, + server=server, + inputs_type=InputsVolumeFraction, + outputs_type=OutputsVolumeFraction, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/wall_shear_stress.py b/src/ansys/dpf/core/operators/result/wall_shear_stress.py index d58cde9a163..3c8458f7b55 100644 --- a/src/ansys/dpf/core/operators/result/wall_shear_stress.py +++ b/src/ansys/dpf/core/operators/result/wall_shear_stress.py @@ -95,9 +95,6 @@ class wall_shear_stress(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsWallShearStress - _outputs: OutputsWallShearStress - def __init__( self, time_scoping=None, @@ -111,9 +108,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="TAU", config=config, server=server) - self._inputs = InputsWallShearStress(self) - self._outputs = OutputsWallShearStress(self) + super().__init__( + name="TAU", + config=config, + server=server, + inputs_type=InputsWallShearStress, + outputs_type=OutputsWallShearStress, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/workflow_energy_per_component.py b/src/ansys/dpf/core/operators/result/workflow_energy_per_component.py index ec7746e7004..33b52a73012 100644 --- a/src/ansys/dpf/core/operators/result/workflow_energy_per_component.py +++ b/src/ansys/dpf/core/operators/result/workflow_energy_per_component.py @@ -98,9 +98,6 @@ class workflow_energy_per_component(Operator): >>> result_component_kinetic_energy_percentage = op.outputs.component_kinetic_energy_percentage() """ - _inputs: InputsWorkflowEnergyPerComponent - _outputs: OutputsWorkflowEnergyPerComponent - def __init__( self, time_scoping=None, @@ -114,10 +111,12 @@ def __init__( server=None, ): super().__init__( - name="workflow_energy_per_component", config=config, server=server + name="workflow_energy_per_component", + config=config, + server=server, + inputs_type=InputsWorkflowEnergyPerComponent, + outputs_type=OutputsWorkflowEnergyPerComponent, ) - self._inputs = InputsWorkflowEnergyPerComponent(self) - self._outputs = OutputsWorkflowEnergyPerComponent(self) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/workflow_energy_per_harmonic.py b/src/ansys/dpf/core/operators/result/workflow_energy_per_harmonic.py index dd7afdc8eab..9b301318061 100644 --- a/src/ansys/dpf/core/operators/result/workflow_energy_per_harmonic.py +++ b/src/ansys/dpf/core/operators/result/workflow_energy_per_harmonic.py @@ -74,9 +74,6 @@ class workflow_energy_per_harmonic(Operator): >>> result_harmonic_energy_percentage = op.outputs.harmonic_energy_percentage() """ - _inputs: InputsWorkflowEnergyPerHarmonic - _outputs: OutputsWorkflowEnergyPerHarmonic - def __init__( self, time_scoping=None, @@ -88,10 +85,12 @@ def __init__( server=None, ): super().__init__( - name="workflow_energy_per_harmonic", config=config, server=server + name="workflow_energy_per_harmonic", + config=config, + server=server, + inputs_type=InputsWorkflowEnergyPerHarmonic, + outputs_type=OutputsWorkflowEnergyPerHarmonic, ) - self._inputs = InputsWorkflowEnergyPerHarmonic(self) - self._outputs = OutputsWorkflowEnergyPerHarmonic(self) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/result/write_cms_rbd_file.py b/src/ansys/dpf/core/operators/result/write_cms_rbd_file.py index da82148aaef..e2ec79ddcc0 100644 --- a/src/ansys/dpf/core/operators/result/write_cms_rbd_file.py +++ b/src/ansys/dpf/core/operators/result/write_cms_rbd_file.py @@ -152,9 +152,6 @@ class write_cms_rbd_file(Operator): >>> result_data_sources = op.outputs.data_sources() """ - _inputs: InputsWriteCmsRbdFile - _outputs: OutputsWriteCmsRbdFile - def __init__( self, model_data=None, @@ -184,9 +181,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="write_cms_rbd_file", config=config, server=server) - self._inputs = InputsWriteCmsRbdFile(self) - self._outputs = OutputsWriteCmsRbdFile(self) + super().__init__( + name="write_cms_rbd_file", + config=config, + server=server, + inputs_type=InputsWriteCmsRbdFile, + outputs_type=OutputsWriteCmsRbdFile, + ) if model_data is not None: self.inputs.model_data.connect(model_data) if center_of_mass is not None: diff --git a/src/ansys/dpf/core/operators/result/write_motion_dfmf_file.py b/src/ansys/dpf/core/operators/result/write_motion_dfmf_file.py index 67700aec932..93ac2669461 100644 --- a/src/ansys/dpf/core/operators/result/write_motion_dfmf_file.py +++ b/src/ansys/dpf/core/operators/result/write_motion_dfmf_file.py @@ -132,9 +132,6 @@ class write_motion_dfmf_file(Operator): >>> result_dfmf_data_source = op.outputs.dfmf_data_source() """ - _inputs: InputsWriteMotionDfmfFile - _outputs: OutputsWriteMotionDfmfFile - def __init__( self, model_data=None, @@ -159,9 +156,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="write_motion_dfmf_file", config=config, server=server) - self._inputs = InputsWriteMotionDfmfFile(self) - self._outputs = OutputsWriteMotionDfmfFile(self) + super().__init__( + name="write_motion_dfmf_file", + config=config, + server=server, + inputs_type=InputsWriteMotionDfmfFile, + outputs_type=OutputsWriteMotionDfmfFile, + ) if model_data is not None: self.inputs.model_data.connect(model_data) if mode_shapes is not None: diff --git a/src/ansys/dpf/core/operators/result/y_plus.py b/src/ansys/dpf/core/operators/result/y_plus.py index 04d423e1f9e..78bb39a430f 100644 --- a/src/ansys/dpf/core/operators/result/y_plus.py +++ b/src/ansys/dpf/core/operators/result/y_plus.py @@ -94,9 +94,6 @@ class y_plus(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsYPlus - _outputs: OutputsYPlus - def __init__( self, time_scoping=None, @@ -110,9 +107,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="YPLUS", config=config, server=server) - self._inputs = InputsYPlus(self) - self._outputs = OutputsYPlus(self) + super().__init__( + name="YPLUS", + config=config, + server=server, + inputs_type=InputsYPlus, + outputs_type=OutputsYPlus, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/scoping/adapt_with_scopings_container.py b/src/ansys/dpf/core/operators/scoping/adapt_with_scopings_container.py index d6da9309190..986c374b740 100644 --- a/src/ansys/dpf/core/operators/scoping/adapt_with_scopings_container.py +++ b/src/ansys/dpf/core/operators/scoping/adapt_with_scopings_container.py @@ -68,9 +68,6 @@ class adapt_with_scopings_container(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsAdaptWithScopingsContainer - _outputs: OutputsAdaptWithScopingsContainer - def __init__( self, field_or_fields_container=None, @@ -79,9 +76,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="rescope_fc", config=config, server=server) - self._inputs = InputsAdaptWithScopingsContainer(self) - self._outputs = OutputsAdaptWithScopingsContainer(self) + super().__init__( + name="rescope_fc", + config=config, + server=server, + inputs_type=InputsAdaptWithScopingsContainer, + outputs_type=OutputsAdaptWithScopingsContainer, + ) if field_or_fields_container is not None: self.inputs.field_or_fields_container.connect(field_or_fields_container) if scopings_container is not None: diff --git a/src/ansys/dpf/core/operators/scoping/change_fc.py b/src/ansys/dpf/core/operators/scoping/change_fc.py index 534c036a1c9..87f7ac91b41 100644 --- a/src/ansys/dpf/core/operators/scoping/change_fc.py +++ b/src/ansys/dpf/core/operators/scoping/change_fc.py @@ -61,9 +61,6 @@ class change_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsChangeFc - _outputs: OutputsChangeFc - def __init__( self, field_or_fields_container=None, @@ -71,9 +68,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="change_fc", config=config, server=server) - self._inputs = InputsChangeFc(self) - self._outputs = OutputsChangeFc(self) + super().__init__( + name="change_fc", + config=config, + server=server, + inputs_type=InputsChangeFc, + outputs_type=OutputsChangeFc, + ) if field_or_fields_container is not None: self.inputs.field_or_fields_container.connect(field_or_fields_container) if scopings_container is not None: diff --git a/src/ansys/dpf/core/operators/scoping/compute_element_centroids.py b/src/ansys/dpf/core/operators/scoping/compute_element_centroids.py index 8fb1d8617cd..eb9af02c1ac 100644 --- a/src/ansys/dpf/core/operators/scoping/compute_element_centroids.py +++ b/src/ansys/dpf/core/operators/scoping/compute_element_centroids.py @@ -64,13 +64,14 @@ class compute_element_centroids(Operator): >>> result_measure = op.outputs.measure() """ - _inputs: InputsComputeElementCentroids - _outputs: OutputsComputeElementCentroids - def __init__(self, element_scoping=None, mesh=None, config=None, server=None): - super().__init__(name="compute_element_centroids", config=config, server=server) - self._inputs = InputsComputeElementCentroids(self) - self._outputs = OutputsComputeElementCentroids(self) + super().__init__( + name="compute_element_centroids", + config=config, + server=server, + inputs_type=InputsComputeElementCentroids, + outputs_type=OutputsComputeElementCentroids, + ) if element_scoping is not None: self.inputs.element_scoping.connect(element_scoping) if mesh is not None: diff --git a/src/ansys/dpf/core/operators/scoping/connectivity_ids.py b/src/ansys/dpf/core/operators/scoping/connectivity_ids.py index 0efe3640f2b..d8a993a5d5c 100644 --- a/src/ansys/dpf/core/operators/scoping/connectivity_ids.py +++ b/src/ansys/dpf/core/operators/scoping/connectivity_ids.py @@ -67,9 +67,6 @@ class connectivity_ids(Operator): >>> result_elemental_scoping = op.outputs.elemental_scoping() """ - _inputs: InputsConnectivityIds - _outputs: OutputsConnectivityIds - def __init__( self, mesh_scoping=None, @@ -78,9 +75,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="scoping::connectivity_ids", config=config, server=server) - self._inputs = InputsConnectivityIds(self) - self._outputs = OutputsConnectivityIds(self) + super().__init__( + name="scoping::connectivity_ids", + config=config, + server=server, + inputs_type=InputsConnectivityIds, + outputs_type=OutputsConnectivityIds, + ) if mesh_scoping is not None: self.inputs.mesh_scoping.connect(mesh_scoping) if mesh is not None: diff --git a/src/ansys/dpf/core/operators/scoping/elemental_from_mesh.py b/src/ansys/dpf/core/operators/scoping/elemental_from_mesh.py index 05527021a09..7e0ee32a298 100644 --- a/src/ansys/dpf/core/operators/scoping/elemental_from_mesh.py +++ b/src/ansys/dpf/core/operators/scoping/elemental_from_mesh.py @@ -55,13 +55,14 @@ class elemental_from_mesh(Operator): >>> result_mesh_scoping = op.outputs.mesh_scoping() """ - _inputs: InputsElementalFromMesh - _outputs: OutputsElementalFromMesh - def __init__(self, mesh=None, config=None, server=None): - super().__init__(name="GetElementScopingFromMesh", config=config, server=server) - self._inputs = InputsElementalFromMesh(self) - self._outputs = OutputsElementalFromMesh(self) + super().__init__( + name="GetElementScopingFromMesh", + config=config, + server=server, + inputs_type=InputsElementalFromMesh, + outputs_type=OutputsElementalFromMesh, + ) if mesh is not None: self.inputs.mesh.connect(mesh) diff --git a/src/ansys/dpf/core/operators/scoping/from_mesh.py b/src/ansys/dpf/core/operators/scoping/from_mesh.py index 3a065243d1f..5ce62f4c490 100644 --- a/src/ansys/dpf/core/operators/scoping/from_mesh.py +++ b/src/ansys/dpf/core/operators/scoping/from_mesh.py @@ -57,13 +57,14 @@ class from_mesh(Operator): >>> result_scoping = op.outputs.scoping() """ - _inputs: InputsFromMesh - _outputs: OutputsFromMesh - def __init__(self, mesh=None, requested_location=None, config=None, server=None): - super().__init__(name="MeshScopingProvider", config=config, server=server) - self._inputs = InputsFromMesh(self) - self._outputs = OutputsFromMesh(self) + super().__init__( + name="MeshScopingProvider", + config=config, + server=server, + inputs_type=InputsFromMesh, + outputs_type=OutputsFromMesh, + ) if mesh is not None: self.inputs.mesh.connect(mesh) if requested_location is not None: diff --git a/src/ansys/dpf/core/operators/scoping/intersect.py b/src/ansys/dpf/core/operators/scoping/intersect.py index 5cab42946c0..3b6d7141201 100644 --- a/src/ansys/dpf/core/operators/scoping/intersect.py +++ b/src/ansys/dpf/core/operators/scoping/intersect.py @@ -58,13 +58,14 @@ class intersect(Operator): >>> result_scopingA_min_intersection = op.outputs.scopingA_min_intersection() """ - _inputs: InputsIntersect - _outputs: OutputsIntersect - def __init__(self, scopingA=None, scopingB=None, config=None, server=None): - super().__init__(name="scoping::intersect", config=config, server=server) - self._inputs = InputsIntersect(self) - self._outputs = OutputsIntersect(self) + super().__init__( + name="scoping::intersect", + config=config, + server=server, + inputs_type=InputsIntersect, + outputs_type=OutputsIntersect, + ) if scopingA is not None: self.inputs.scopingA.connect(scopingA) if scopingB is not None: diff --git a/src/ansys/dpf/core/operators/scoping/nodal_from_mesh.py b/src/ansys/dpf/core/operators/scoping/nodal_from_mesh.py index cc7fbcd8e64..5e22f7bd012 100644 --- a/src/ansys/dpf/core/operators/scoping/nodal_from_mesh.py +++ b/src/ansys/dpf/core/operators/scoping/nodal_from_mesh.py @@ -54,13 +54,14 @@ class nodal_from_mesh(Operator): >>> result_mesh_scoping = op.outputs.mesh_scoping() """ - _inputs: InputsNodalFromMesh - _outputs: OutputsNodalFromMesh - def __init__(self, mesh=None, config=None, server=None): - super().__init__(name="GetNodeScopingFromMesh", config=config, server=server) - self._inputs = InputsNodalFromMesh(self) - self._outputs = OutputsNodalFromMesh(self) + super().__init__( + name="GetNodeScopingFromMesh", + config=config, + server=server, + inputs_type=InputsNodalFromMesh, + outputs_type=OutputsNodalFromMesh, + ) if mesh is not None: self.inputs.mesh.connect(mesh) diff --git a/src/ansys/dpf/core/operators/scoping/on_mesh_property.py b/src/ansys/dpf/core/operators/scoping/on_mesh_property.py index b4195ababc1..9a3c702fadd 100644 --- a/src/ansys/dpf/core/operators/scoping/on_mesh_property.py +++ b/src/ansys/dpf/core/operators/scoping/on_mesh_property.py @@ -72,9 +72,6 @@ class on_mesh_property(Operator): >>> result_mesh_scoping = op.outputs.mesh_scoping() """ - _inputs: InputsOnMeshProperty - _outputs: OutputsOnMeshProperty - def __init__( self, requested_location=None, @@ -86,10 +83,12 @@ def __init__( server=None, ): super().__init__( - name="meshscoping_provider_by_prop", config=config, server=server + name="meshscoping_provider_by_prop", + config=config, + server=server, + inputs_type=InputsOnMeshProperty, + outputs_type=OutputsOnMeshProperty, ) - self._inputs = InputsOnMeshProperty(self) - self._outputs = OutputsOnMeshProperty(self) if requested_location is not None: self.inputs.requested_location.connect(requested_location) if property_name is not None: diff --git a/src/ansys/dpf/core/operators/scoping/on_named_selection.py b/src/ansys/dpf/core/operators/scoping/on_named_selection.py index 9c66379fdac..d155aa1ac97 100644 --- a/src/ansys/dpf/core/operators/scoping/on_named_selection.py +++ b/src/ansys/dpf/core/operators/scoping/on_named_selection.py @@ -71,9 +71,6 @@ class on_named_selection(Operator): >>> result_mesh_scoping = op.outputs.mesh_scoping() """ - _inputs: InputsOnNamedSelection - _outputs: OutputsOnNamedSelection - def __init__( self, requested_location=None, @@ -84,9 +81,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="scoping_provider_by_ns", config=config, server=server) - self._inputs = InputsOnNamedSelection(self) - self._outputs = OutputsOnNamedSelection(self) + super().__init__( + name="scoping_provider_by_ns", + config=config, + server=server, + inputs_type=InputsOnNamedSelection, + outputs_type=OutputsOnNamedSelection, + ) if requested_location is not None: self.inputs.requested_location.connect(requested_location) if named_selection_name is not None: diff --git a/src/ansys/dpf/core/operators/scoping/on_property.py b/src/ansys/dpf/core/operators/scoping/on_property.py index 9fb1d3dd946..176407f41f8 100644 --- a/src/ansys/dpf/core/operators/scoping/on_property.py +++ b/src/ansys/dpf/core/operators/scoping/on_property.py @@ -79,9 +79,6 @@ class on_property(Operator): >>> result_mesh_scoping = op.outputs.mesh_scoping() """ - _inputs: InputsOnProperty - _outputs: OutputsOnProperty - def __init__( self, requested_location=None, @@ -93,9 +90,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="scoping_provider_by_prop", config=config, server=server) - self._inputs = InputsOnProperty(self) - self._outputs = OutputsOnProperty(self) + super().__init__( + name="scoping_provider_by_prop", + config=config, + server=server, + inputs_type=InputsOnProperty, + outputs_type=OutputsOnProperty, + ) if requested_location is not None: self.inputs.requested_location.connect(requested_location) if property_name is not None: diff --git a/src/ansys/dpf/core/operators/scoping/reduce_sampling.py b/src/ansys/dpf/core/operators/scoping/reduce_sampling.py index f37eab00ccb..9daf429ffb5 100644 --- a/src/ansys/dpf/core/operators/scoping/reduce_sampling.py +++ b/src/ansys/dpf/core/operators/scoping/reduce_sampling.py @@ -56,13 +56,14 @@ class reduce_sampling(Operator): >>> result_mesh_scoping = op.outputs.mesh_scoping() """ - _inputs: InputsReduceSampling - _outputs: OutputsReduceSampling - def __init__(self, mesh_scoping=None, denominator=None, config=None, server=None): - super().__init__(name="scoping::reduce_sampling", config=config, server=server) - self._inputs = InputsReduceSampling(self) - self._outputs = OutputsReduceSampling(self) + super().__init__( + name="scoping::reduce_sampling", + config=config, + server=server, + inputs_type=InputsReduceSampling, + outputs_type=OutputsReduceSampling, + ) if mesh_scoping is not None: self.inputs.mesh_scoping.connect(mesh_scoping) if denominator is not None: diff --git a/src/ansys/dpf/core/operators/scoping/rescope.py b/src/ansys/dpf/core/operators/scoping/rescope.py index 065f5924d81..1fce0e33037 100644 --- a/src/ansys/dpf/core/operators/scoping/rescope.py +++ b/src/ansys/dpf/core/operators/scoping/rescope.py @@ -64,9 +64,6 @@ class rescope(Operator): >>> result_fields = op.outputs.fields() """ - _inputs: InputsRescope - _outputs: OutputsRescope - def __init__( self, fields=None, @@ -75,9 +72,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="Rescope", config=config, server=server) - self._inputs = InputsRescope(self) - self._outputs = OutputsRescope(self) + super().__init__( + name="Rescope", + config=config, + server=server, + inputs_type=InputsRescope, + outputs_type=OutputsRescope, + ) if fields is not None: self.inputs.fields.connect(fields) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/scoping/rescope_custom_type_field.py b/src/ansys/dpf/core/operators/scoping/rescope_custom_type_field.py index 5fea6fe7847..b3d260864d4 100644 --- a/src/ansys/dpf/core/operators/scoping/rescope_custom_type_field.py +++ b/src/ansys/dpf/core/operators/scoping/rescope_custom_type_field.py @@ -64,9 +64,6 @@ class rescope_custom_type_field(Operator): >>> result_fields = op.outputs.fields() """ - _inputs: InputsRescopeCustomTypeField - _outputs: OutputsRescopeCustomTypeField - def __init__( self, fields=None, @@ -75,9 +72,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="Rescope_ctf", config=config, server=server) - self._inputs = InputsRescopeCustomTypeField(self) - self._outputs = OutputsRescopeCustomTypeField(self) + super().__init__( + name="Rescope_ctf", + config=config, + server=server, + inputs_type=InputsRescopeCustomTypeField, + outputs_type=OutputsRescopeCustomTypeField, + ) if fields is not None: self.inputs.fields.connect(fields) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/scoping/rescope_fc.py b/src/ansys/dpf/core/operators/scoping/rescope_fc.py index e65aa67fe4d..f28bfa25512 100644 --- a/src/ansys/dpf/core/operators/scoping/rescope_fc.py +++ b/src/ansys/dpf/core/operators/scoping/rescope_fc.py @@ -62,9 +62,6 @@ class rescope_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsRescopeFc - _outputs: OutputsRescopeFc - def __init__( self, fields_container=None, @@ -73,9 +70,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="Rescope_fc", config=config, server=server) - self._inputs = InputsRescopeFc(self) - self._outputs = OutputsRescopeFc(self) + super().__init__( + name="Rescope_fc", + config=config, + server=server, + inputs_type=InputsRescopeFc, + outputs_type=OutputsRescopeFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/scoping/rescope_property_field.py b/src/ansys/dpf/core/operators/scoping/rescope_property_field.py index 5081a2896de..31970043e91 100644 --- a/src/ansys/dpf/core/operators/scoping/rescope_property_field.py +++ b/src/ansys/dpf/core/operators/scoping/rescope_property_field.py @@ -64,9 +64,6 @@ class rescope_property_field(Operator): >>> result_fields = op.outputs.fields() """ - _inputs: InputsRescopePropertyField - _outputs: OutputsRescopePropertyField - def __init__( self, fields=None, @@ -75,9 +72,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="Rescope_pf", config=config, server=server) - self._inputs = InputsRescopePropertyField(self) - self._outputs = OutputsRescopePropertyField(self) + super().__init__( + name="Rescope_pf", + config=config, + server=server, + inputs_type=InputsRescopePropertyField, + outputs_type=OutputsRescopePropertyField, + ) if fields is not None: self.inputs.fields.connect(fields) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/scoping/scoping_get_attribute.py b/src/ansys/dpf/core/operators/scoping/scoping_get_attribute.py index 054c38080e4..a5765b3b109 100644 --- a/src/ansys/dpf/core/operators/scoping/scoping_get_attribute.py +++ b/src/ansys/dpf/core/operators/scoping/scoping_get_attribute.py @@ -59,13 +59,14 @@ class scoping_get_attribute(Operator): >>> result_property = op.outputs.property() """ - _inputs: InputsScopingGetAttribute - _outputs: OutputsScopingGetAttribute - def __init__(self, scoping=None, property_name=None, config=None, server=None): - super().__init__(name="scoping::get_attribute", config=config, server=server) - self._inputs = InputsScopingGetAttribute(self) - self._outputs = OutputsScopingGetAttribute(self) + super().__init__( + name="scoping::get_attribute", + config=config, + server=server, + inputs_type=InputsScopingGetAttribute, + outputs_type=OutputsScopingGetAttribute, + ) if scoping is not None: self.inputs.scoping.connect(scoping) if property_name is not None: diff --git a/src/ansys/dpf/core/operators/scoping/split_on_property_type.py b/src/ansys/dpf/core/operators/scoping/split_on_property_type.py index d711384ec18..667a7941d33 100644 --- a/src/ansys/dpf/core/operators/scoping/split_on_property_type.py +++ b/src/ansys/dpf/core/operators/scoping/split_on_property_type.py @@ -83,9 +83,6 @@ class split_on_property_type(Operator): >>> result_mesh_scoping = op.outputs.mesh_scoping() """ - _inputs: InputsSplitOnPropertyType - _outputs: OutputsSplitOnPropertyType - def __init__( self, mesh_scoping=None, @@ -97,9 +94,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="scoping::by_property", config=config, server=server) - self._inputs = InputsSplitOnPropertyType(self) - self._outputs = OutputsSplitOnPropertyType(self) + super().__init__( + name="scoping::by_property", + config=config, + server=server, + inputs_type=InputsSplitOnPropertyType, + outputs_type=OutputsSplitOnPropertyType, + ) if mesh_scoping is not None: self.inputs.mesh_scoping.connect(mesh_scoping) if mesh is not None: diff --git a/src/ansys/dpf/core/operators/scoping/transpose.py b/src/ansys/dpf/core/operators/scoping/transpose.py index a4e3b381e94..e76f02bdccc 100644 --- a/src/ansys/dpf/core/operators/scoping/transpose.py +++ b/src/ansys/dpf/core/operators/scoping/transpose.py @@ -72,9 +72,6 @@ class transpose(Operator): >>> result_mesh_scoping = op.outputs.mesh_scoping() """ - _inputs: InputsTranspose - _outputs: OutputsTranspose - def __init__( self, mesh_scoping=None, @@ -84,9 +81,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="transpose_scoping", config=config, server=server) - self._inputs = InputsTranspose(self) - self._outputs = OutputsTranspose(self) + super().__init__( + name="transpose_scoping", + config=config, + server=server, + inputs_type=InputsTranspose, + outputs_type=OutputsTranspose, + ) if mesh_scoping is not None: self.inputs.mesh_scoping.connect(mesh_scoping) if meshed_region is not None: diff --git a/src/ansys/dpf/core/operators/serialization/csv_to_field.py b/src/ansys/dpf/core/operators/serialization/csv_to_field.py index 4ce0b6c73c0..7d0bd68711a 100644 --- a/src/ansys/dpf/core/operators/serialization/csv_to_field.py +++ b/src/ansys/dpf/core/operators/serialization/csv_to_field.py @@ -58,13 +58,14 @@ class csv_to_field(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsCsvToField - _outputs: OutputsCsvToField - def __init__(self, time_scoping=None, data_sources=None, config=None, server=None): - super().__init__(name="csv_to_field", config=config, server=server) - self._inputs = InputsCsvToField(self) - self._outputs = OutputsCsvToField(self) + super().__init__( + name="csv_to_field", + config=config, + server=server, + inputs_type=InputsCsvToField, + outputs_type=OutputsCsvToField, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if data_sources is not None: diff --git a/src/ansys/dpf/core/operators/serialization/data_tree_to_json.py b/src/ansys/dpf/core/operators/serialization/data_tree_to_json.py index ce0e8237024..3a0ae81b4e8 100644 --- a/src/ansys/dpf/core/operators/serialization/data_tree_to_json.py +++ b/src/ansys/dpf/core/operators/serialization/data_tree_to_json.py @@ -56,13 +56,14 @@ class data_tree_to_json(Operator): >>> result_data_sources = op.outputs.data_sources() """ - _inputs: InputsDataTreeToJson - _outputs: OutputsDataTreeToJson - def __init__(self, data_tree=None, path=None, config=None, server=None): - super().__init__(name="data_tree_to_json", config=config, server=server) - self._inputs = InputsDataTreeToJson(self) - self._outputs = OutputsDataTreeToJson(self) + super().__init__( + name="data_tree_to_json", + config=config, + server=server, + inputs_type=InputsDataTreeToJson, + outputs_type=OutputsDataTreeToJson, + ) if data_tree is not None: self.inputs.data_tree.connect(data_tree) if path is not None: diff --git a/src/ansys/dpf/core/operators/serialization/data_tree_to_txt.py b/src/ansys/dpf/core/operators/serialization/data_tree_to_txt.py index 07d7502efd8..c7c6277a62d 100644 --- a/src/ansys/dpf/core/operators/serialization/data_tree_to_txt.py +++ b/src/ansys/dpf/core/operators/serialization/data_tree_to_txt.py @@ -56,13 +56,14 @@ class data_tree_to_txt(Operator): >>> result_data_sources = op.outputs.data_sources() """ - _inputs: InputsDataTreeToTxt - _outputs: OutputsDataTreeToTxt - def __init__(self, data_tree=None, path=None, config=None, server=None): - super().__init__(name="data_tree_to_txt", config=config, server=server) - self._inputs = InputsDataTreeToTxt(self) - self._outputs = OutputsDataTreeToTxt(self) + super().__init__( + name="data_tree_to_txt", + config=config, + server=server, + inputs_type=InputsDataTreeToTxt, + outputs_type=OutputsDataTreeToTxt, + ) if data_tree is not None: self.inputs.data_tree.connect(data_tree) if path is not None: diff --git a/src/ansys/dpf/core/operators/serialization/deserializer.py b/src/ansys/dpf/core/operators/serialization/deserializer.py index 4d74b2cfbff..a349b20b148 100644 --- a/src/ansys/dpf/core/operators/serialization/deserializer.py +++ b/src/ansys/dpf/core/operators/serialization/deserializer.py @@ -62,13 +62,14 @@ class deserializer(Operator): >>> result_any_output2 = op.outputs.any_output2() """ - _inputs: InputsDeserializer - _outputs: OutputsDeserializer - def __init__(self, stream_type=None, file_path=None, config=None, server=None): - super().__init__(name="deserializer", config=config, server=server) - self._inputs = InputsDeserializer(self) - self._outputs = OutputsDeserializer(self) + super().__init__( + name="deserializer", + config=config, + server=server, + inputs_type=InputsDeserializer, + outputs_type=OutputsDeserializer, + ) if stream_type is not None: self.inputs.stream_type.connect(stream_type) if file_path is not None: diff --git a/src/ansys/dpf/core/operators/serialization/export_symbolic_workflow.py b/src/ansys/dpf/core/operators/serialization/export_symbolic_workflow.py index 81d528198b2..ae15836cbc5 100644 --- a/src/ansys/dpf/core/operators/serialization/export_symbolic_workflow.py +++ b/src/ansys/dpf/core/operators/serialization/export_symbolic_workflow.py @@ -67,9 +67,6 @@ class export_symbolic_workflow(Operator): >>> result_data_sources = op.outputs.data_sources() """ - _inputs: InputsExportSymbolicWorkflow - _outputs: OutputsExportSymbolicWorkflow - def __init__( self, workflow=None, @@ -79,9 +76,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="export_symbolic_workflow", config=config, server=server) - self._inputs = InputsExportSymbolicWorkflow(self) - self._outputs = OutputsExportSymbolicWorkflow(self) + super().__init__( + name="export_symbolic_workflow", + config=config, + server=server, + inputs_type=InputsExportSymbolicWorkflow, + outputs_type=OutputsExportSymbolicWorkflow, + ) if workflow is not None: self.inputs.workflow.connect(workflow) if path is not None: diff --git a/src/ansys/dpf/core/operators/serialization/field_to_csv.py b/src/ansys/dpf/core/operators/serialization/field_to_csv.py index f0785416bb7..0c2bbcbcbb7 100644 --- a/src/ansys/dpf/core/operators/serialization/field_to_csv.py +++ b/src/ansys/dpf/core/operators/serialization/field_to_csv.py @@ -59,9 +59,6 @@ class field_to_csv(Operator): """ - _inputs: InputsFieldToCsv - _outputs: OutputsFieldToCsv - def __init__( self, field_or_fields_container=None, @@ -70,9 +67,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="field_to_csv", config=config, server=server) - self._inputs = InputsFieldToCsv(self) - self._outputs = OutputsFieldToCsv(self) + super().__init__( + name="field_to_csv", + config=config, + server=server, + inputs_type=InputsFieldToCsv, + outputs_type=OutputsFieldToCsv, + ) if field_or_fields_container is not None: self.inputs.field_or_fields_container.connect(field_or_fields_container) if file_path is not None: diff --git a/src/ansys/dpf/core/operators/serialization/hdf5dpf_custom_read.py b/src/ansys/dpf/core/operators/serialization/hdf5dpf_custom_read.py index 5eaec5742f1..73f2c2f98f2 100644 --- a/src/ansys/dpf/core/operators/serialization/hdf5dpf_custom_read.py +++ b/src/ansys/dpf/core/operators/serialization/hdf5dpf_custom_read.py @@ -80,9 +80,6 @@ class hdf5dpf_custom_read(Operator): >>> result_field_or_fields_container = op.outputs.field_or_fields_container() """ - _inputs: InputsHdf5DpfCustomRead - _outputs: OutputsHdf5DpfCustomRead - def __init__( self, time_scoping=None, @@ -94,9 +91,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="hdf5::h5dpf::custom", config=config, server=server) - self._inputs = InputsHdf5DpfCustomRead(self) - self._outputs = OutputsHdf5DpfCustomRead(self) + super().__init__( + name="hdf5::h5dpf::custom", + config=config, + server=server, + inputs_type=InputsHdf5DpfCustomRead, + outputs_type=OutputsHdf5DpfCustomRead, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/serialization/hdf5dpf_generate_result_file.py b/src/ansys/dpf/core/operators/serialization/hdf5dpf_generate_result_file.py index 883bf53a6dd..e0ba1827be1 100644 --- a/src/ansys/dpf/core/operators/serialization/hdf5dpf_generate_result_file.py +++ b/src/ansys/dpf/core/operators/serialization/hdf5dpf_generate_result_file.py @@ -108,9 +108,6 @@ class hdf5dpf_generate_result_file(Operator): >>> result_data_sources = op.outputs.data_sources() """ - _inputs: InputsHdf5DpfGenerateResultFile - _outputs: OutputsHdf5DpfGenerateResultFile - def __init__( self, h5_chunk_size=None, @@ -128,10 +125,12 @@ def __init__( server=None, ): super().__init__( - name="hdf5::h5dpf::make_result_file", config=config, server=server + name="hdf5::h5dpf::make_result_file", + config=config, + server=server, + inputs_type=InputsHdf5DpfGenerateResultFile, + outputs_type=OutputsHdf5DpfGenerateResultFile, ) - self._inputs = InputsHdf5DpfGenerateResultFile(self) - self._outputs = OutputsHdf5DpfGenerateResultFile(self) if h5_chunk_size is not None: self.inputs.h5_chunk_size.connect(h5_chunk_size) if append_mode is not None: diff --git a/src/ansys/dpf/core/operators/serialization/import_symbolic_workflow.py b/src/ansys/dpf/core/operators/serialization/import_symbolic_workflow.py index 4df35c81860..180980bc912 100644 --- a/src/ansys/dpf/core/operators/serialization/import_symbolic_workflow.py +++ b/src/ansys/dpf/core/operators/serialization/import_symbolic_workflow.py @@ -58,13 +58,14 @@ class import_symbolic_workflow(Operator): >>> result_workflow = op.outputs.workflow() """ - _inputs: InputsImportSymbolicWorkflow - _outputs: OutputsImportSymbolicWorkflow - def __init__(self, string_or_path=None, format=None, config=None, server=None): - super().__init__(name="import_symbolic_workflow", config=config, server=server) - self._inputs = InputsImportSymbolicWorkflow(self) - self._outputs = OutputsImportSymbolicWorkflow(self) + super().__init__( + name="import_symbolic_workflow", + config=config, + server=server, + inputs_type=InputsImportSymbolicWorkflow, + outputs_type=OutputsImportSymbolicWorkflow, + ) if string_or_path is not None: self.inputs.string_or_path.connect(string_or_path) if format is not None: diff --git a/src/ansys/dpf/core/operators/serialization/json_to_data_tree.py b/src/ansys/dpf/core/operators/serialization/json_to_data_tree.py index 34207ea92a1..92fcc393b20 100644 --- a/src/ansys/dpf/core/operators/serialization/json_to_data_tree.py +++ b/src/ansys/dpf/core/operators/serialization/json_to_data_tree.py @@ -52,13 +52,14 @@ class json_to_data_tree(Operator): >>> result_data_tree = op.outputs.data_tree() """ - _inputs: InputsJsonToDataTree - _outputs: OutputsJsonToDataTree - def __init__(self, string_or_path=None, config=None, server=None): - super().__init__(name="json_to_data_tree", config=config, server=server) - self._inputs = InputsJsonToDataTree(self) - self._outputs = OutputsJsonToDataTree(self) + super().__init__( + name="json_to_data_tree", + config=config, + server=server, + inputs_type=InputsJsonToDataTree, + outputs_type=OutputsJsonToDataTree, + ) if string_or_path is not None: self.inputs.string_or_path.connect(string_or_path) diff --git a/src/ansys/dpf/core/operators/serialization/migrate_file_to_vtk.py b/src/ansys/dpf/core/operators/serialization/migrate_file_to_vtk.py index 71940550844..97e46f0c37b 100644 --- a/src/ansys/dpf/core/operators/serialization/migrate_file_to_vtk.py +++ b/src/ansys/dpf/core/operators/serialization/migrate_file_to_vtk.py @@ -62,9 +62,6 @@ class migrate_file_to_vtk(Operator): >>> result_data_sources = op.outputs.data_sources() """ - _inputs: InputsMigrateFileToVtk - _outputs: OutputsMigrateFileToVtk - def __init__( self, output_filename=None, @@ -73,9 +70,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="vtk::migrate_file", config=config, server=server) - self._inputs = InputsMigrateFileToVtk(self) - self._outputs = OutputsMigrateFileToVtk(self) + super().__init__( + name="vtk::migrate_file", + config=config, + server=server, + inputs_type=InputsMigrateFileToVtk, + outputs_type=OutputsMigrateFileToVtk, + ) if output_filename is not None: self.inputs.output_filename.connect(output_filename) if streams_container is not None: diff --git a/src/ansys/dpf/core/operators/serialization/migrate_to_vtu.py b/src/ansys/dpf/core/operators/serialization/migrate_to_vtu.py index 4b6d304339f..09bb4900215 100644 --- a/src/ansys/dpf/core/operators/serialization/migrate_to_vtu.py +++ b/src/ansys/dpf/core/operators/serialization/migrate_to_vtu.py @@ -92,9 +92,6 @@ class migrate_to_vtu(Operator): >>> result_path = op.outputs.path() """ - _inputs: InputsMigrateToVtu - _outputs: OutputsMigrateToVtu - def __init__( self, time_scoping=None, @@ -108,9 +105,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="migrate_to_vtu", config=config, server=server) - self._inputs = InputsMigrateToVtu(self) - self._outputs = OutputsMigrateToVtu(self) + super().__init__( + name="migrate_to_vtu", + config=config, + server=server, + inputs_type=InputsMigrateToVtu, + outputs_type=OutputsMigrateToVtu, + ) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if streams_container is not None: diff --git a/src/ansys/dpf/core/operators/serialization/serialize_to_hdf5.py b/src/ansys/dpf/core/operators/serialization/serialize_to_hdf5.py index 2720d26e159..2770e86ca7f 100644 --- a/src/ansys/dpf/core/operators/serialization/serialize_to_hdf5.py +++ b/src/ansys/dpf/core/operators/serialization/serialize_to_hdf5.py @@ -66,9 +66,6 @@ class serialize_to_hdf5(Operator): """ - _inputs: InputsSerializeToHdf5 - _outputs: OutputsSerializeToHdf5 - def __init__( self, file_path=None, @@ -79,9 +76,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="serialize_to_hdf5", config=config, server=server) - self._inputs = InputsSerializeToHdf5(self) - self._outputs = OutputsSerializeToHdf5(self) + super().__init__( + name="serialize_to_hdf5", + config=config, + server=server, + inputs_type=InputsSerializeToHdf5, + outputs_type=OutputsSerializeToHdf5, + ) if file_path is not None: self.inputs.file_path.connect(file_path) if export_floats is not None: diff --git a/src/ansys/dpf/core/operators/serialization/serializer.py b/src/ansys/dpf/core/operators/serialization/serializer.py index 44524bf8c6b..2f7d6e66122 100644 --- a/src/ansys/dpf/core/operators/serialization/serializer.py +++ b/src/ansys/dpf/core/operators/serialization/serializer.py @@ -66,9 +66,6 @@ class serializer(Operator): >>> result_file_path = op.outputs.file_path() """ - _inputs: InputsSerializer - _outputs: OutputsSerializer - def __init__( self, stream_type=None, @@ -78,9 +75,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="serializer", config=config, server=server) - self._inputs = InputsSerializer(self) - self._outputs = OutputsSerializer(self) + super().__init__( + name="serializer", + config=config, + server=server, + inputs_type=InputsSerializer, + outputs_type=OutputsSerializer, + ) if stream_type is not None: self.inputs.stream_type.connect(stream_type) if file_path is not None: diff --git a/src/ansys/dpf/core/operators/serialization/serializer_to_string.py b/src/ansys/dpf/core/operators/serialization/serializer_to_string.py index 0d7c00edef4..219b48401fa 100644 --- a/src/ansys/dpf/core/operators/serialization/serializer_to_string.py +++ b/src/ansys/dpf/core/operators/serialization/serializer_to_string.py @@ -67,9 +67,6 @@ class serializer_to_string(Operator): >>> result_serialized_string2 = op.outputs.serialized_string2() """ - _inputs: InputsSerializerToString - _outputs: OutputsSerializerToString - def __init__( self, stream_type=None, @@ -78,9 +75,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="serializer_to_string", config=config, server=server) - self._inputs = InputsSerializerToString(self) - self._outputs = OutputsSerializerToString(self) + super().__init__( + name="serializer_to_string", + config=config, + server=server, + inputs_type=InputsSerializerToString, + outputs_type=OutputsSerializerToString, + ) if stream_type is not None: self.inputs.stream_type.connect(stream_type) if any_input1 is not None: diff --git a/src/ansys/dpf/core/operators/serialization/string_deserializer.py b/src/ansys/dpf/core/operators/serialization/string_deserializer.py index e9ec65b66db..2dc8ca4a9b2 100644 --- a/src/ansys/dpf/core/operators/serialization/string_deserializer.py +++ b/src/ansys/dpf/core/operators/serialization/string_deserializer.py @@ -65,9 +65,6 @@ class string_deserializer(Operator): >>> result_any_output2 = op.outputs.any_output2() """ - _inputs: InputsStringDeserializer - _outputs: OutputsStringDeserializer - def __init__( self, stream_type=None, @@ -76,9 +73,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="string_deserializer", config=config, server=server) - self._inputs = InputsStringDeserializer(self) - self._outputs = OutputsStringDeserializer(self) + super().__init__( + name="string_deserializer", + config=config, + server=server, + inputs_type=InputsStringDeserializer, + outputs_type=OutputsStringDeserializer, + ) if stream_type is not None: self.inputs.stream_type.connect(stream_type) if serialized_string1 is not None: diff --git a/src/ansys/dpf/core/operators/serialization/txt_to_data_tree.py b/src/ansys/dpf/core/operators/serialization/txt_to_data_tree.py index 9af072b74d2..b95c34ca6ff 100644 --- a/src/ansys/dpf/core/operators/serialization/txt_to_data_tree.py +++ b/src/ansys/dpf/core/operators/serialization/txt_to_data_tree.py @@ -52,13 +52,14 @@ class txt_to_data_tree(Operator): >>> result_data_tree = op.outputs.data_tree() """ - _inputs: InputsTxtToDataTree - _outputs: OutputsTxtToDataTree - def __init__(self, string_or_path=None, config=None, server=None): - super().__init__(name="txt_to_data_tree", config=config, server=server) - self._inputs = InputsTxtToDataTree(self) - self._outputs = OutputsTxtToDataTree(self) + super().__init__( + name="txt_to_data_tree", + config=config, + server=server, + inputs_type=InputsTxtToDataTree, + outputs_type=OutputsTxtToDataTree, + ) if string_or_path is not None: self.inputs.string_or_path.connect(string_or_path) diff --git a/src/ansys/dpf/core/operators/serialization/vtk_export.py b/src/ansys/dpf/core/operators/serialization/vtk_export.py index fa9008e0f14..beb10dcfbd3 100644 --- a/src/ansys/dpf/core/operators/serialization/vtk_export.py +++ b/src/ansys/dpf/core/operators/serialization/vtk_export.py @@ -71,9 +71,6 @@ class vtk_export(Operator): """ - _inputs: InputsVtkExport - _outputs: OutputsVtkExport - def __init__( self, export_type=None, @@ -84,9 +81,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="vtk_export", config=config, server=server) - self._inputs = InputsVtkExport(self) - self._outputs = OutputsVtkExport(self) + super().__init__( + name="vtk_export", + config=config, + server=server, + inputs_type=InputsVtkExport, + outputs_type=OutputsVtkExport, + ) if export_type is not None: self.inputs.export_type.connect(export_type) if file_path is not None: diff --git a/src/ansys/dpf/core/operators/serialization/vtk_to_fields.py b/src/ansys/dpf/core/operators/serialization/vtk_to_fields.py index dba7315651d..1806d9185d3 100644 --- a/src/ansys/dpf/core/operators/serialization/vtk_to_fields.py +++ b/src/ansys/dpf/core/operators/serialization/vtk_to_fields.py @@ -63,15 +63,16 @@ class vtk_to_fields(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsVtkToFields - _outputs: OutputsVtkToFields - def __init__( self, field_name=None, streams=None, data_sources=None, config=None, server=None ): - super().__init__(name="vtk::vtk::FieldProvider", config=config, server=server) - self._inputs = InputsVtkToFields(self) - self._outputs = OutputsVtkToFields(self) + super().__init__( + name="vtk::vtk::FieldProvider", + config=config, + server=server, + inputs_type=InputsVtkToFields, + outputs_type=OutputsVtkToFields, + ) if field_name is not None: self.inputs.field_name.connect(field_name) if streams is not None: diff --git a/src/ansys/dpf/core/operators/serialization/vtu_export.py b/src/ansys/dpf/core/operators/serialization/vtu_export.py index d96ed1661c7..cd040d52b9f 100644 --- a/src/ansys/dpf/core/operators/serialization/vtu_export.py +++ b/src/ansys/dpf/core/operators/serialization/vtu_export.py @@ -98,9 +98,6 @@ class vtu_export(Operator): >>> result_path = op.outputs.path() """ - _inputs: InputsVtuExport - _outputs: OutputsVtuExport - def __init__( self, directory=None, @@ -115,9 +112,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="vtu_export", config=config, server=server) - self._inputs = InputsVtuExport(self) - self._outputs = OutputsVtuExport(self) + super().__init__( + name="vtu_export", + config=config, + server=server, + inputs_type=InputsVtuExport, + outputs_type=OutputsVtuExport, + ) if directory is not None: self.inputs.directory.connect(directory) if base_name is not None: diff --git a/src/ansys/dpf/core/operators/serialization/workflow_to_pydpf.py b/src/ansys/dpf/core/operators/serialization/workflow_to_pydpf.py index ada6dcab4e7..b27166e7b5f 100644 --- a/src/ansys/dpf/core/operators/serialization/workflow_to_pydpf.py +++ b/src/ansys/dpf/core/operators/serialization/workflow_to_pydpf.py @@ -57,13 +57,14 @@ class workflow_to_pydpf(Operator): >>> result_pydpf_code = op.outputs.pydpf_code() """ - _inputs: InputsWorkflowToPydpf - _outputs: OutputsWorkflowToPydpf - def __init__(self, workflow=None, output_path=None, config=None, server=None): - super().__init__(name="workflow_to_pydpf", config=config, server=server) - self._inputs = InputsWorkflowToPydpf(self) - self._outputs = OutputsWorkflowToPydpf(self) + super().__init__( + name="workflow_to_pydpf", + config=config, + server=server, + inputs_type=InputsWorkflowToPydpf, + outputs_type=OutputsWorkflowToPydpf, + ) if workflow is not None: self.inputs.workflow.connect(workflow) if output_path is not None: diff --git a/src/ansys/dpf/core/operators/serialization/workflow_to_workflow_topology.py b/src/ansys/dpf/core/operators/serialization/workflow_to_workflow_topology.py index f6872da4f0c..3264f5e6958 100644 --- a/src/ansys/dpf/core/operators/serialization/workflow_to_workflow_topology.py +++ b/src/ansys/dpf/core/operators/serialization/workflow_to_workflow_topology.py @@ -54,15 +54,14 @@ class workflow_to_workflow_topology(Operator): >>> result_workflow_topology = op.outputs.workflow_topology() """ - _inputs: InputsWorkflowToWorkflowTopology - _outputs: OutputsWorkflowToWorkflowTopology - def __init__(self, workflow=None, config=None, server=None): super().__init__( - name="workflow_to_workflow_topology", config=config, server=server + name="workflow_to_workflow_topology", + config=config, + server=server, + inputs_type=InputsWorkflowToWorkflowTopology, + outputs_type=OutputsWorkflowToWorkflowTopology, ) - self._inputs = InputsWorkflowToWorkflowTopology(self) - self._outputs = OutputsWorkflowToWorkflowTopology(self) if workflow is not None: self.inputs.workflow.connect(workflow) diff --git a/src/ansys/dpf/core/operators/server/grpc_shutdown_server.py b/src/ansys/dpf/core/operators/server/grpc_shutdown_server.py index 8f023fcb8a6..bb986bd90bc 100644 --- a/src/ansys/dpf/core/operators/server/grpc_shutdown_server.py +++ b/src/ansys/dpf/core/operators/server/grpc_shutdown_server.py @@ -49,13 +49,14 @@ class grpc_shutdown_server(Operator): """ - _inputs: InputsGrpcShutdownServer - _outputs: OutputsGrpcShutdownServer - def __init__(self, grpc_stream=None, config=None, server=None): - super().__init__(name="grpc_server_shutdown", config=config, server=server) - self._inputs = InputsGrpcShutdownServer(self) - self._outputs = OutputsGrpcShutdownServer(self) + super().__init__( + name="grpc_server_shutdown", + config=config, + server=server, + inputs_type=InputsGrpcShutdownServer, + outputs_type=OutputsGrpcShutdownServer, + ) if grpc_stream is not None: self.inputs.grpc_stream.connect(grpc_stream) diff --git a/src/ansys/dpf/core/operators/server/grpc_start_server.py b/src/ansys/dpf/core/operators/server/grpc_start_server.py index 105174f3a6d..046bb6abd34 100644 --- a/src/ansys/dpf/core/operators/server/grpc_start_server.py +++ b/src/ansys/dpf/core/operators/server/grpc_start_server.py @@ -80,9 +80,6 @@ class grpc_start_server(Operator): >>> result_grpc_streams = op.outputs.grpc_streams() """ - _inputs: InputsGrpcStartServer - _outputs: OutputsGrpcStartServer - def __init__( self, ip=None, @@ -94,9 +91,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="grpc::stream_provider", config=config, server=server) - self._inputs = InputsGrpcStartServer(self) - self._outputs = OutputsGrpcStartServer(self) + super().__init__( + name="grpc::stream_provider", + config=config, + server=server, + inputs_type=InputsGrpcStartServer, + outputs_type=OutputsGrpcStartServer, + ) if ip is not None: self.inputs.ip.connect(ip) if port is not None: diff --git a/src/ansys/dpf/core/operators/utility/assemble_scalars_to_matrices.py b/src/ansys/dpf/core/operators/utility/assemble_scalars_to_matrices.py index 9df197991a4..18cc5e51a68 100644 --- a/src/ansys/dpf/core/operators/utility/assemble_scalars_to_matrices.py +++ b/src/ansys/dpf/core/operators/utility/assemble_scalars_to_matrices.py @@ -89,9 +89,6 @@ class assemble_scalars_to_matrices(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsAssembleScalarsToMatrices - _outputs: OutputsAssembleScalarsToMatrices - def __init__( self, xx=None, @@ -108,10 +105,12 @@ def __init__( server=None, ): super().__init__( - name="assemble_scalars_to_matrices", config=config, server=server + name="assemble_scalars_to_matrices", + config=config, + server=server, + inputs_type=InputsAssembleScalarsToMatrices, + outputs_type=OutputsAssembleScalarsToMatrices, ) - self._inputs = InputsAssembleScalarsToMatrices(self) - self._outputs = OutputsAssembleScalarsToMatrices(self) if xx is not None: self.inputs.xx.connect(xx) if yy is not None: diff --git a/src/ansys/dpf/core/operators/utility/assemble_scalars_to_matrices_fc.py b/src/ansys/dpf/core/operators/utility/assemble_scalars_to_matrices_fc.py index f7cc335efe9..84a0bf1de05 100644 --- a/src/ansys/dpf/core/operators/utility/assemble_scalars_to_matrices_fc.py +++ b/src/ansys/dpf/core/operators/utility/assemble_scalars_to_matrices_fc.py @@ -89,9 +89,6 @@ class assemble_scalars_to_matrices_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsAssembleScalarsToMatricesFc - _outputs: OutputsAssembleScalarsToMatricesFc - def __init__( self, xx=None, @@ -108,10 +105,12 @@ def __init__( server=None, ): super().__init__( - name="assemble_scalars_to_matrices_fc", config=config, server=server + name="assemble_scalars_to_matrices_fc", + config=config, + server=server, + inputs_type=InputsAssembleScalarsToMatricesFc, + outputs_type=OutputsAssembleScalarsToMatricesFc, ) - self._inputs = InputsAssembleScalarsToMatricesFc(self) - self._outputs = OutputsAssembleScalarsToMatricesFc(self) if xx is not None: self.inputs.xx.connect(xx) if yy is not None: diff --git a/src/ansys/dpf/core/operators/utility/assemble_scalars_to_vectors.py b/src/ansys/dpf/core/operators/utility/assemble_scalars_to_vectors.py index 4747ffe98bc..70926edaf0b 100644 --- a/src/ansys/dpf/core/operators/utility/assemble_scalars_to_vectors.py +++ b/src/ansys/dpf/core/operators/utility/assemble_scalars_to_vectors.py @@ -59,15 +59,14 @@ class assemble_scalars_to_vectors(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsAssembleScalarsToVectors - _outputs: OutputsAssembleScalarsToVectors - def __init__(self, x=None, y=None, z=None, config=None, server=None): super().__init__( - name="assemble_scalars_to_vectors", config=config, server=server + name="assemble_scalars_to_vectors", + config=config, + server=server, + inputs_type=InputsAssembleScalarsToVectors, + outputs_type=OutputsAssembleScalarsToVectors, ) - self._inputs = InputsAssembleScalarsToVectors(self) - self._outputs = OutputsAssembleScalarsToVectors(self) if x is not None: self.inputs.x.connect(x) if y is not None: diff --git a/src/ansys/dpf/core/operators/utility/assemble_scalars_to_vectors_fc.py b/src/ansys/dpf/core/operators/utility/assemble_scalars_to_vectors_fc.py index 4ea023891db..b504c7a15f3 100644 --- a/src/ansys/dpf/core/operators/utility/assemble_scalars_to_vectors_fc.py +++ b/src/ansys/dpf/core/operators/utility/assemble_scalars_to_vectors_fc.py @@ -60,15 +60,14 @@ class assemble_scalars_to_vectors_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsAssembleScalarsToVectorsFc - _outputs: OutputsAssembleScalarsToVectorsFc - def __init__(self, x=None, y=None, z=None, config=None, server=None): super().__init__( - name="assemble_scalars_to_vectors_fc", config=config, server=server + name="assemble_scalars_to_vectors_fc", + config=config, + server=server, + inputs_type=InputsAssembleScalarsToVectorsFc, + outputs_type=OutputsAssembleScalarsToVectorsFc, ) - self._inputs = InputsAssembleScalarsToVectorsFc(self) - self._outputs = OutputsAssembleScalarsToVectorsFc(self) if x is not None: self.inputs.x.connect(x) if y is not None: diff --git a/src/ansys/dpf/core/operators/utility/bind_support.py b/src/ansys/dpf/core/operators/utility/bind_support.py index 9536ede8817..34ff25fb039 100644 --- a/src/ansys/dpf/core/operators/utility/bind_support.py +++ b/src/ansys/dpf/core/operators/utility/bind_support.py @@ -60,13 +60,14 @@ class bind_support(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsBindSupport - _outputs: OutputsBindSupport - def __init__(self, field=None, support=None, config=None, server=None): - super().__init__(name="BindSupport", config=config, server=server) - self._inputs = InputsBindSupport(self) - self._outputs = OutputsBindSupport(self) + super().__init__( + name="BindSupport", + config=config, + server=server, + inputs_type=InputsBindSupport, + outputs_type=OutputsBindSupport, + ) if field is not None: self.inputs.field.connect(field) if support is not None: diff --git a/src/ansys/dpf/core/operators/utility/bind_support_fc.py b/src/ansys/dpf/core/operators/utility/bind_support_fc.py index a99e9638fad..0a26ce1df61 100644 --- a/src/ansys/dpf/core/operators/utility/bind_support_fc.py +++ b/src/ansys/dpf/core/operators/utility/bind_support_fc.py @@ -60,13 +60,14 @@ class bind_support_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsBindSupportFc - _outputs: OutputsBindSupportFc - def __init__(self, fields_container=None, support=None, config=None, server=None): - super().__init__(name="BindSupportFC", config=config, server=server) - self._inputs = InputsBindSupportFc(self) - self._outputs = OutputsBindSupportFc(self) + super().__init__( + name="BindSupportFC", + config=config, + server=server, + inputs_type=InputsBindSupportFc, + outputs_type=OutputsBindSupportFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if support is not None: diff --git a/src/ansys/dpf/core/operators/utility/change_location.py b/src/ansys/dpf/core/operators/utility/change_location.py index 3a5cbaff327..8a9dedebe8e 100644 --- a/src/ansys/dpf/core/operators/utility/change_location.py +++ b/src/ansys/dpf/core/operators/utility/change_location.py @@ -59,13 +59,14 @@ class change_location(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsChangeLocation - _outputs: OutputsChangeLocation - def __init__(self, field=None, new_location=None, config=None, server=None): - super().__init__(name="change_location", config=config, server=server) - self._inputs = InputsChangeLocation(self) - self._outputs = OutputsChangeLocation(self) + super().__init__( + name="change_location", + config=config, + server=server, + inputs_type=InputsChangeLocation, + outputs_type=OutputsChangeLocation, + ) if field is not None: self.inputs.field.connect(field) if new_location is not None: diff --git a/src/ansys/dpf/core/operators/utility/change_shell_layers.py b/src/ansys/dpf/core/operators/utility/change_shell_layers.py index a0148736143..5f238f8b66c 100644 --- a/src/ansys/dpf/core/operators/utility/change_shell_layers.py +++ b/src/ansys/dpf/core/operators/utility/change_shell_layers.py @@ -76,9 +76,6 @@ class change_shell_layers(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsChangeShellLayers - _outputs: OutputsChangeShellLayers - def __init__( self, fields_container=None, @@ -88,9 +85,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="change_shellLayers", config=config, server=server) - self._inputs = InputsChangeShellLayers(self) - self._outputs = OutputsChangeShellLayers(self) + super().__init__( + name="change_shellLayers", + config=config, + server=server, + inputs_type=InputsChangeShellLayers, + outputs_type=OutputsChangeShellLayers, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if e_shell_layer is not None: diff --git a/src/ansys/dpf/core/operators/utility/compute_time_scoping.py b/src/ansys/dpf/core/operators/utility/compute_time_scoping.py index 287c04dc5aa..0ad63488c81 100644 --- a/src/ansys/dpf/core/operators/utility/compute_time_scoping.py +++ b/src/ansys/dpf/core/operators/utility/compute_time_scoping.py @@ -72,9 +72,6 @@ class compute_time_scoping(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsComputeTimeScoping - _outputs: OutputsComputeTimeScoping - def __init__( self, time_freq_values=None, @@ -84,9 +81,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="compute_time_scoping", config=config, server=server) - self._inputs = InputsComputeTimeScoping(self) - self._outputs = OutputsComputeTimeScoping(self) + super().__init__( + name="compute_time_scoping", + config=config, + server=server, + inputs_type=InputsComputeTimeScoping, + outputs_type=OutputsComputeTimeScoping, + ) if time_freq_values is not None: self.inputs.time_freq_values.connect(time_freq_values) if step is not None: diff --git a/src/ansys/dpf/core/operators/utility/customtypefield_get_attribute.py b/src/ansys/dpf/core/operators/utility/customtypefield_get_attribute.py index 883f9edf6d6..116d5be651d 100644 --- a/src/ansys/dpf/core/operators/utility/customtypefield_get_attribute.py +++ b/src/ansys/dpf/core/operators/utility/customtypefield_get_attribute.py @@ -59,17 +59,16 @@ class customtypefield_get_attribute(Operator): >>> result_property = op.outputs.property() """ - _inputs: InputsCustomtypefieldGetAttribute - _outputs: OutputsCustomtypefieldGetAttribute - def __init__( self, custom_type_field=None, property_name=None, config=None, server=None ): super().__init__( - name="customtypefield::get_attribute", config=config, server=server + name="customtypefield::get_attribute", + config=config, + server=server, + inputs_type=InputsCustomtypefieldGetAttribute, + outputs_type=OutputsCustomtypefieldGetAttribute, ) - self._inputs = InputsCustomtypefieldGetAttribute(self) - self._outputs = OutputsCustomtypefieldGetAttribute(self) if custom_type_field is not None: self.inputs.custom_type_field.connect(custom_type_field) if property_name is not None: diff --git a/src/ansys/dpf/core/operators/utility/cyclic_support_get_attribute.py b/src/ansys/dpf/core/operators/utility/cyclic_support_get_attribute.py index 3e8b2a2f334..d99b798aaf8 100644 --- a/src/ansys/dpf/core/operators/utility/cyclic_support_get_attribute.py +++ b/src/ansys/dpf/core/operators/utility/cyclic_support_get_attribute.py @@ -59,17 +59,16 @@ class cyclic_support_get_attribute(Operator): >>> result_property = op.outputs.property() """ - _inputs: InputsCyclicSupportGetAttribute - _outputs: OutputsCyclicSupportGetAttribute - def __init__( self, cyclic_support=None, property_name=None, config=None, server=None ): super().__init__( - name="cyclic_support::get_attribute", config=config, server=server + name="cyclic_support::get_attribute", + config=config, + server=server, + inputs_type=InputsCyclicSupportGetAttribute, + outputs_type=OutputsCyclicSupportGetAttribute, ) - self._inputs = InputsCyclicSupportGetAttribute(self) - self._outputs = OutputsCyclicSupportGetAttribute(self) if cyclic_support is not None: self.inputs.cyclic_support.connect(cyclic_support) if property_name is not None: diff --git a/src/ansys/dpf/core/operators/utility/default_value.py b/src/ansys/dpf/core/operators/utility/default_value.py index 563c74c85b7..eba10f32002 100644 --- a/src/ansys/dpf/core/operators/utility/default_value.py +++ b/src/ansys/dpf/core/operators/utility/default_value.py @@ -56,13 +56,14 @@ class default_value(Operator): >>> result_output = op.outputs.output() """ - _inputs: InputsDefaultValue - _outputs: OutputsDefaultValue - def __init__(self, forced_value=None, default_value=None, config=None, server=None): - super().__init__(name="default_value", config=config, server=server) - self._inputs = InputsDefaultValue(self) - self._outputs = OutputsDefaultValue(self) + super().__init__( + name="default_value", + config=config, + server=server, + inputs_type=InputsDefaultValue, + outputs_type=OutputsDefaultValue, + ) if forced_value is not None: self.inputs.forced_value.connect(forced_value) if default_value is not None: diff --git a/src/ansys/dpf/core/operators/utility/delegate_to_operator.py b/src/ansys/dpf/core/operators/utility/delegate_to_operator.py index 8e1323cc7fa..11f140b07e4 100644 --- a/src/ansys/dpf/core/operators/utility/delegate_to_operator.py +++ b/src/ansys/dpf/core/operators/utility/delegate_to_operator.py @@ -56,13 +56,14 @@ class delegate_to_operator(Operator): >>> result_any2 = op.outputs.any2() """ - _inputs: InputsDelegateToOperator - _outputs: OutputsDelegateToOperator - def __init__(self, operator_name=None, config=None, server=None): - super().__init__(name="delegate_to_operator", config=config, server=server) - self._inputs = InputsDelegateToOperator(self) - self._outputs = OutputsDelegateToOperator(self) + super().__init__( + name="delegate_to_operator", + config=config, + server=server, + inputs_type=InputsDelegateToOperator, + outputs_type=OutputsDelegateToOperator, + ) if operator_name is not None: self.inputs.operator_name.connect(operator_name) diff --git a/src/ansys/dpf/core/operators/utility/ds_get_attribute.py b/src/ansys/dpf/core/operators/utility/ds_get_attribute.py index 35d3bc78d8b..9533bb7ddf9 100644 --- a/src/ansys/dpf/core/operators/utility/ds_get_attribute.py +++ b/src/ansys/dpf/core/operators/utility/ds_get_attribute.py @@ -75,9 +75,6 @@ class ds_get_attribute(Operator): >>> result_property = op.outputs.property() """ - _inputs: InputsDsGetAttribute - _outputs: OutputsDsGetAttribute - def __init__( self, data_sources=None, @@ -89,10 +86,12 @@ def __init__( server=None, ): super().__init__( - name="datasources::get_attribute", config=config, server=server + name="datasources::get_attribute", + config=config, + server=server, + inputs_type=InputsDsGetAttribute, + outputs_type=OutputsDsGetAttribute, ) - self._inputs = InputsDsGetAttribute(self) - self._outputs = OutputsDsGetAttribute(self) if data_sources is not None: self.inputs.data_sources.connect(data_sources) if property_name is not None: diff --git a/src/ansys/dpf/core/operators/utility/extract_field.py b/src/ansys/dpf/core/operators/utility/extract_field.py index c938c1169e3..14e64bbae19 100644 --- a/src/ansys/dpf/core/operators/utility/extract_field.py +++ b/src/ansys/dpf/core/operators/utility/extract_field.py @@ -61,13 +61,14 @@ class extract_field(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsExtractField - _outputs: OutputsExtractField - def __init__(self, fields_container=None, indices=None, config=None, server=None): - super().__init__(name="ExtractFromFC", config=config, server=server) - self._inputs = InputsExtractField(self) - self._outputs = OutputsExtractField(self) + super().__init__( + name="ExtractFromFC", + config=config, + server=server, + inputs_type=InputsExtractField, + outputs_type=OutputsExtractField, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if indices is not None: diff --git a/src/ansys/dpf/core/operators/utility/extract_scoping.py b/src/ansys/dpf/core/operators/utility/extract_scoping.py index 702807d3687..8dea62a8e47 100644 --- a/src/ansys/dpf/core/operators/utility/extract_scoping.py +++ b/src/ansys/dpf/core/operators/utility/extract_scoping.py @@ -69,9 +69,6 @@ class extract_scoping(Operator): >>> result_mesh_scoping = op.outputs.mesh_scoping() """ - _inputs: InputsExtractScoping - _outputs: OutputsExtractScoping - def __init__( self, field_or_fields_container=None, @@ -79,9 +76,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="extract_scoping", config=config, server=server) - self._inputs = InputsExtractScoping(self) - self._outputs = OutputsExtractScoping(self) + super().__init__( + name="extract_scoping", + config=config, + server=server, + inputs_type=InputsExtractScoping, + outputs_type=OutputsExtractScoping, + ) if field_or_fields_container is not None: self.inputs.field_or_fields_container.connect(field_or_fields_container) if requested_location is not None: diff --git a/src/ansys/dpf/core/operators/utility/extract_sub_fc.py b/src/ansys/dpf/core/operators/utility/extract_sub_fc.py index 6a03a5149d3..28329172937 100644 --- a/src/ansys/dpf/core/operators/utility/extract_sub_fc.py +++ b/src/ansys/dpf/core/operators/utility/extract_sub_fc.py @@ -66,9 +66,6 @@ class extract_sub_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsExtractSubFc - _outputs: OutputsExtractSubFc - def __init__( self, fields_container=None, @@ -77,9 +74,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="extract_sub_fc", config=config, server=server) - self._inputs = InputsExtractSubFc(self) - self._outputs = OutputsExtractSubFc(self) + super().__init__( + name="extract_sub_fc", + config=config, + server=server, + inputs_type=InputsExtractSubFc, + outputs_type=OutputsExtractSubFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if label_space is not None: diff --git a/src/ansys/dpf/core/operators/utility/extract_sub_mc.py b/src/ansys/dpf/core/operators/utility/extract_sub_mc.py index 3d89b852ffb..6100fdbfd9b 100644 --- a/src/ansys/dpf/core/operators/utility/extract_sub_mc.py +++ b/src/ansys/dpf/core/operators/utility/extract_sub_mc.py @@ -66,9 +66,6 @@ class extract_sub_mc(Operator): >>> result_meshes_container = op.outputs.meshes_container() """ - _inputs: InputsExtractSubMc - _outputs: OutputsExtractSubMc - def __init__( self, meshes=None, @@ -77,9 +74,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="extract_sub_mc", config=config, server=server) - self._inputs = InputsExtractSubMc(self) - self._outputs = OutputsExtractSubMc(self) + super().__init__( + name="extract_sub_mc", + config=config, + server=server, + inputs_type=InputsExtractSubMc, + outputs_type=OutputsExtractSubMc, + ) if meshes is not None: self.inputs.meshes.connect(meshes) if label_space is not None: diff --git a/src/ansys/dpf/core/operators/utility/extract_sub_sc.py b/src/ansys/dpf/core/operators/utility/extract_sub_sc.py index 5923cb1c021..dabf723974d 100644 --- a/src/ansys/dpf/core/operators/utility/extract_sub_sc.py +++ b/src/ansys/dpf/core/operators/utility/extract_sub_sc.py @@ -66,9 +66,6 @@ class extract_sub_sc(Operator): >>> result_scopings_container = op.outputs.scopings_container() """ - _inputs: InputsExtractSubSc - _outputs: OutputsExtractSubSc - def __init__( self, scopings_container=None, @@ -77,9 +74,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="extract_sub_sc", config=config, server=server) - self._inputs = InputsExtractSubSc(self) - self._outputs = OutputsExtractSubSc(self) + super().__init__( + name="extract_sub_sc", + config=config, + server=server, + inputs_type=InputsExtractSubSc, + outputs_type=OutputsExtractSubSc, + ) if scopings_container is not None: self.inputs.scopings_container.connect(scopings_container) if label_space is not None: diff --git a/src/ansys/dpf/core/operators/utility/extract_time_freq.py b/src/ansys/dpf/core/operators/utility/extract_time_freq.py index d27b1c0ad58..9e4b7785e36 100644 --- a/src/ansys/dpf/core/operators/utility/extract_time_freq.py +++ b/src/ansys/dpf/core/operators/utility/extract_time_freq.py @@ -62,9 +62,6 @@ class extract_time_freq(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsExtractTimeFreq - _outputs: OutputsExtractTimeFreq - def __init__( self, time_freq_support=None, @@ -73,9 +70,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="extract_time_freq", config=config, server=server) - self._inputs = InputsExtractTimeFreq(self) - self._outputs = OutputsExtractTimeFreq(self) + super().__init__( + name="extract_time_freq", + config=config, + server=server, + inputs_type=InputsExtractTimeFreq, + outputs_type=OutputsExtractTimeFreq, + ) if time_freq_support is not None: self.inputs.time_freq_support.connect(time_freq_support) if time_scoping is not None: diff --git a/src/ansys/dpf/core/operators/utility/fc_get_attribute.py b/src/ansys/dpf/core/operators/utility/fc_get_attribute.py index a35c2b880d3..2b18ee0e666 100644 --- a/src/ansys/dpf/core/operators/utility/fc_get_attribute.py +++ b/src/ansys/dpf/core/operators/utility/fc_get_attribute.py @@ -64,9 +64,6 @@ class fc_get_attribute(Operator): >>> result_property = op.outputs.property() """ - _inputs: InputsFcGetAttribute - _outputs: OutputsFcGetAttribute - def __init__( self, fields_container=None, @@ -76,10 +73,12 @@ def __init__( server=None, ): super().__init__( - name="fieldscontainer::get_attribute", config=config, server=server + name="fieldscontainer::get_attribute", + config=config, + server=server, + inputs_type=InputsFcGetAttribute, + outputs_type=OutputsFcGetAttribute, ) - self._inputs = InputsFcGetAttribute(self) - self._outputs = OutputsFcGetAttribute(self) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if property_name is not None: diff --git a/src/ansys/dpf/core/operators/utility/field.py b/src/ansys/dpf/core/operators/utility/field.py index 26e776c33d4..239e3db28f0 100644 --- a/src/ansys/dpf/core/operators/utility/field.py +++ b/src/ansys/dpf/core/operators/utility/field.py @@ -51,13 +51,14 @@ class field(Operator): >>> result_incremented_result = op.outputs.incremented_result() """ - _inputs: InputsField - _outputs: OutputsField - def __init__(self, input=None, config=None, server=None): - super().__init__(name="incremental::merge::field", config=config, server=server) - self._inputs = InputsField(self) - self._outputs = OutputsField(self) + super().__init__( + name="incremental::merge::field", + config=config, + server=server, + inputs_type=InputsField, + outputs_type=OutputsField, + ) if input is not None: self.inputs.input.connect(input) diff --git a/src/ansys/dpf/core/operators/utility/field_clone_to_shell_layer.py b/src/ansys/dpf/core/operators/utility/field_clone_to_shell_layer.py index 143dcea4374..4578beaa255 100644 --- a/src/ansys/dpf/core/operators/utility/field_clone_to_shell_layer.py +++ b/src/ansys/dpf/core/operators/utility/field_clone_to_shell_layer.py @@ -65,9 +65,6 @@ class field_clone_to_shell_layer(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsFieldCloneToShellLayer - _outputs: OutputsFieldCloneToShellLayer - def __init__( self, field=None, @@ -77,10 +74,12 @@ def __init__( server=None, ): super().__init__( - name="field::clone_to_shell_layer", config=config, server=server + name="field::clone_to_shell_layer", + config=config, + server=server, + inputs_type=InputsFieldCloneToShellLayer, + outputs_type=OutputsFieldCloneToShellLayer, ) - self._inputs = InputsFieldCloneToShellLayer(self) - self._outputs = OutputsFieldCloneToShellLayer(self) if field is not None: self.inputs.field.connect(field) if shell_layer is not None: diff --git a/src/ansys/dpf/core/operators/utility/field_get_attribute.py b/src/ansys/dpf/core/operators/utility/field_get_attribute.py index 04af012267b..46809446f58 100644 --- a/src/ansys/dpf/core/operators/utility/field_get_attribute.py +++ b/src/ansys/dpf/core/operators/utility/field_get_attribute.py @@ -60,13 +60,14 @@ class field_get_attribute(Operator): >>> result_property = op.outputs.property() """ - _inputs: InputsFieldGetAttribute - _outputs: OutputsFieldGetAttribute - def __init__(self, field=None, property_name=None, config=None, server=None): - super().__init__(name="field::get_attribute", config=config, server=server) - self._inputs = InputsFieldGetAttribute(self) - self._outputs = OutputsFieldGetAttribute(self) + super().__init__( + name="field::get_attribute", + config=config, + server=server, + inputs_type=InputsFieldGetAttribute, + outputs_type=OutputsFieldGetAttribute, + ) if field is not None: self.inputs.field.connect(field) if property_name is not None: diff --git a/src/ansys/dpf/core/operators/utility/field_to_fc.py b/src/ansys/dpf/core/operators/utility/field_to_fc.py index e1beb7e81dd..b985f19dadd 100644 --- a/src/ansys/dpf/core/operators/utility/field_to_fc.py +++ b/src/ansys/dpf/core/operators/utility/field_to_fc.py @@ -58,13 +58,14 @@ class field_to_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsFieldToFc - _outputs: OutputsFieldToFc - def __init__(self, field=None, label=None, config=None, server=None): - super().__init__(name="InjectToFieldContainer", config=config, server=server) - self._inputs = InputsFieldToFc(self) - self._outputs = OutputsFieldToFc(self) + super().__init__( + name="InjectToFieldContainer", + config=config, + server=server, + inputs_type=InputsFieldToFc, + outputs_type=OutputsFieldToFc, + ) if field is not None: self.inputs.field.connect(field) if label is not None: diff --git a/src/ansys/dpf/core/operators/utility/fields_container.py b/src/ansys/dpf/core/operators/utility/fields_container.py index 25dfa9e1668..536f22399b7 100644 --- a/src/ansys/dpf/core/operators/utility/fields_container.py +++ b/src/ansys/dpf/core/operators/utility/fields_container.py @@ -51,15 +51,14 @@ class fields_container(Operator): >>> result_incremented_result = op.outputs.incremented_result() """ - _inputs: InputsFieldsContainer - _outputs: OutputsFieldsContainer - def __init__(self, input=None, config=None, server=None): super().__init__( - name="incremental::merge::fields_container", config=config, server=server + name="incremental::merge::fields_container", + config=config, + server=server, + inputs_type=InputsFieldsContainer, + outputs_type=OutputsFieldsContainer, ) - self._inputs = InputsFieldsContainer(self) - self._outputs = OutputsFieldsContainer(self) if input is not None: self.inputs.input.connect(input) diff --git a/src/ansys/dpf/core/operators/utility/fields_container_matrices_label.py b/src/ansys/dpf/core/operators/utility/fields_container_matrices_label.py index 1c895e47246..9702b5c777f 100644 --- a/src/ansys/dpf/core/operators/utility/fields_container_matrices_label.py +++ b/src/ansys/dpf/core/operators/utility/fields_container_matrices_label.py @@ -65,9 +65,6 @@ class fields_container_matrices_label(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsFieldsContainerMatricesLabel - _outputs: OutputsFieldsContainerMatricesLabel - def __init__( self, fields_container=None, @@ -77,10 +74,12 @@ def __init__( server=None, ): super().__init__( - name="merge::fields_container_matrices_label", config=config, server=server + name="merge::fields_container_matrices_label", + config=config, + server=server, + inputs_type=InputsFieldsContainerMatricesLabel, + outputs_type=OutputsFieldsContainerMatricesLabel, ) - self._inputs = InputsFieldsContainerMatricesLabel(self) - self._outputs = OutputsFieldsContainerMatricesLabel(self) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if label is not None: diff --git a/src/ansys/dpf/core/operators/utility/for_each.py b/src/ansys/dpf/core/operators/utility/for_each.py index 3d40c507ab6..6f2159875d3 100644 --- a/src/ansys/dpf/core/operators/utility/for_each.py +++ b/src/ansys/dpf/core/operators/utility/for_each.py @@ -68,9 +68,6 @@ class for_each(Operator): >>> result_output2 = op.outputs.output2() """ - _inputs: InputsForEach - _outputs: OutputsForEach - def __init__( self, iterable=None, @@ -81,9 +78,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="for_each", config=config, server=server) - self._inputs = InputsForEach(self) - self._outputs = OutputsForEach(self) + super().__init__( + name="for_each", + config=config, + server=server, + inputs_type=InputsForEach, + outputs_type=OutputsForEach, + ) if iterable is not None: self.inputs.iterable.connect(iterable) if iterable_values is not None: diff --git a/src/ansys/dpf/core/operators/utility/forward.py b/src/ansys/dpf/core/operators/utility/forward.py index fa04e2b7249..567abc3a9a2 100644 --- a/src/ansys/dpf/core/operators/utility/forward.py +++ b/src/ansys/dpf/core/operators/utility/forward.py @@ -53,13 +53,14 @@ class forward(Operator): >>> result_any = op.outputs.any() """ - _inputs: InputsForward - _outputs: OutputsForward - def __init__(self, any=None, config=None, server=None): - super().__init__(name="forward", config=config, server=server) - self._inputs = InputsForward(self) - self._outputs = OutputsForward(self) + super().__init__( + name="forward", + config=config, + server=server, + inputs_type=InputsForward, + outputs_type=OutputsForward, + ) if any is not None: self.inputs.any.connect(any) diff --git a/src/ansys/dpf/core/operators/utility/forward_field.py b/src/ansys/dpf/core/operators/utility/forward_field.py index 5e851ff2043..efb2307b2c6 100644 --- a/src/ansys/dpf/core/operators/utility/forward_field.py +++ b/src/ansys/dpf/core/operators/utility/forward_field.py @@ -54,13 +54,14 @@ class forward_field(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsForwardField - _outputs: OutputsForwardField - def __init__(self, field=None, config=None, server=None): - super().__init__(name="forward_field", config=config, server=server) - self._inputs = InputsForwardField(self) - self._outputs = OutputsForwardField(self) + super().__init__( + name="forward_field", + config=config, + server=server, + inputs_type=InputsForwardField, + outputs_type=OutputsForwardField, + ) if field is not None: self.inputs.field.connect(field) diff --git a/src/ansys/dpf/core/operators/utility/forward_fields_container.py b/src/ansys/dpf/core/operators/utility/forward_fields_container.py index ca7e260691c..7c2eb34c0e0 100644 --- a/src/ansys/dpf/core/operators/utility/forward_fields_container.py +++ b/src/ansys/dpf/core/operators/utility/forward_fields_container.py @@ -54,13 +54,14 @@ class forward_fields_container(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsForwardFieldsContainer - _outputs: OutputsForwardFieldsContainer - def __init__(self, fields=None, config=None, server=None): - super().__init__(name="forward_fc", config=config, server=server) - self._inputs = InputsForwardFieldsContainer(self) - self._outputs = OutputsForwardFieldsContainer(self) + super().__init__( + name="forward_fc", + config=config, + server=server, + inputs_type=InputsForwardFieldsContainer, + outputs_type=OutputsForwardFieldsContainer, + ) if fields is not None: self.inputs.fields.connect(fields) diff --git a/src/ansys/dpf/core/operators/utility/forward_meshes_container.py b/src/ansys/dpf/core/operators/utility/forward_meshes_container.py index 2b7b4c20af0..f316c9f850b 100644 --- a/src/ansys/dpf/core/operators/utility/forward_meshes_container.py +++ b/src/ansys/dpf/core/operators/utility/forward_meshes_container.py @@ -57,13 +57,14 @@ class forward_meshes_container(Operator): >>> result_meshes_container = op.outputs.meshes_container() """ - _inputs: InputsForwardMeshesContainer - _outputs: OutputsForwardMeshesContainer - def __init__(self, meshes=None, default_label=None, config=None, server=None): - super().__init__(name="forward_meshes_container", config=config, server=server) - self._inputs = InputsForwardMeshesContainer(self) - self._outputs = OutputsForwardMeshesContainer(self) + super().__init__( + name="forward_meshes_container", + config=config, + server=server, + inputs_type=InputsForwardMeshesContainer, + outputs_type=OutputsForwardMeshesContainer, + ) if meshes is not None: self.inputs.meshes.connect(meshes) if default_label is not None: diff --git a/src/ansys/dpf/core/operators/utility/hdf5dpf_workglow_provider.py b/src/ansys/dpf/core/operators/utility/hdf5dpf_workglow_provider.py index f2989699828..e8c3545bc97 100644 --- a/src/ansys/dpf/core/operators/utility/hdf5dpf_workglow_provider.py +++ b/src/ansys/dpf/core/operators/utility/hdf5dpf_workglow_provider.py @@ -79,9 +79,6 @@ class hdf5dpf_workglow_provider(Operator): >>> result_field_or_fields_container = op.outputs.field_or_fields_container() """ - _inputs: InputsHdf5DpfWorkglowProvider - _outputs: OutputsHdf5DpfWorkglowProvider - def __init__( self, time_scoping=None, @@ -94,10 +91,12 @@ def __init__( server=None, ): super().__init__( - name="hdf5::h5dpf::workflow_provider", config=config, server=server + name="hdf5::h5dpf::workflow_provider", + config=config, + server=server, + inputs_type=InputsHdf5DpfWorkglowProvider, + outputs_type=OutputsHdf5DpfWorkglowProvider, ) - self._inputs = InputsHdf5DpfWorkglowProvider(self) - self._outputs = OutputsHdf5DpfWorkglowProvider(self) if time_scoping is not None: self.inputs.time_scoping.connect(time_scoping) if mesh_scoping is not None: diff --git a/src/ansys/dpf/core/operators/utility/html_doc.py b/src/ansys/dpf/core/operators/utility/html_doc.py index b1814274da3..9b06376ffe1 100644 --- a/src/ansys/dpf/core/operators/utility/html_doc.py +++ b/src/ansys/dpf/core/operators/utility/html_doc.py @@ -50,13 +50,14 @@ class html_doc(Operator): """ - _inputs: InputsHtmlDoc - _outputs: OutputsHtmlDoc - def __init__(self, output_path=None, exposure_level=None, config=None, server=None): - super().__init__(name="html_doc", config=config, server=server) - self._inputs = InputsHtmlDoc(self) - self._outputs = OutputsHtmlDoc(self) + super().__init__( + name="html_doc", + config=config, + server=server, + inputs_type=InputsHtmlDoc, + outputs_type=OutputsHtmlDoc, + ) if output_path is not None: self.inputs.output_path.connect(output_path) if exposure_level is not None: diff --git a/src/ansys/dpf/core/operators/utility/incremental_concatenate_as_fc.py b/src/ansys/dpf/core/operators/utility/incremental_concatenate_as_fc.py index c926dfd10ea..14502a49b2c 100644 --- a/src/ansys/dpf/core/operators/utility/incremental_concatenate_as_fc.py +++ b/src/ansys/dpf/core/operators/utility/incremental_concatenate_as_fc.py @@ -57,15 +57,14 @@ class incremental_concatenate_as_fc(Operator): >>> result_output = op.outputs.output() """ - _inputs: InputsIncrementalConcatenateAsFc - _outputs: OutputsIncrementalConcatenateAsFc - def __init__(self, field=None, label=None, config=None, server=None): super().__init__( - name="incremental::concatenate_as_fc", config=config, server=server + name="incremental::concatenate_as_fc", + config=config, + server=server, + inputs_type=InputsIncrementalConcatenateAsFc, + outputs_type=OutputsIncrementalConcatenateAsFc, ) - self._inputs = InputsIncrementalConcatenateAsFc(self) - self._outputs = OutputsIncrementalConcatenateAsFc(self) if field is not None: self.inputs.field.connect(field) if label is not None: diff --git a/src/ansys/dpf/core/operators/utility/ints_to_scoping.py b/src/ansys/dpf/core/operators/utility/ints_to_scoping.py index 274e59783c5..823bb09bfb7 100644 --- a/src/ansys/dpf/core/operators/utility/ints_to_scoping.py +++ b/src/ansys/dpf/core/operators/utility/ints_to_scoping.py @@ -64,9 +64,6 @@ class ints_to_scoping(Operator): >>> result_scoping = op.outputs.scoping() """ - _inputs: InputsIntsToScoping - _outputs: OutputsIntsToScoping - def __init__( self, ids=None, @@ -76,9 +73,13 @@ def __init__( server=None, int_or_vector_int=None, ): - super().__init__(name="scopingify", config=config, server=server) - self._inputs = InputsIntsToScoping(self) - self._outputs = OutputsIntsToScoping(self) + super().__init__( + name="scopingify", + config=config, + server=server, + inputs_type=InputsIntsToScoping, + outputs_type=OutputsIntsToScoping, + ) if ids is not None: self.inputs.ids.connect(ids) elif int_or_vector_int is not None: diff --git a/src/ansys/dpf/core/operators/utility/make_for_each_range.py b/src/ansys/dpf/core/operators/utility/make_for_each_range.py index d1622f0ee49..ac7298c21f7 100644 --- a/src/ansys/dpf/core/operators/utility/make_for_each_range.py +++ b/src/ansys/dpf/core/operators/utility/make_for_each_range.py @@ -82,9 +82,6 @@ class make_for_each_range(Operator): >>> result_output = op.outputs.output() """ - _inputs: InputsMakeForEachRange - _outputs: OutputsMakeForEachRange - def __init__( self, try_generate_iterable=None, @@ -98,9 +95,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="make_for_each_range", config=config, server=server) - self._inputs = InputsMakeForEachRange(self) - self._outputs = OutputsMakeForEachRange(self) + super().__init__( + name="make_for_each_range", + config=config, + server=server, + inputs_type=InputsMakeForEachRange, + outputs_type=OutputsMakeForEachRange, + ) if try_generate_iterable is not None: self.inputs.try_generate_iterable.connect(try_generate_iterable) if iterable is not None: diff --git a/src/ansys/dpf/core/operators/utility/make_label_space.py b/src/ansys/dpf/core/operators/utility/make_label_space.py index 88f2173fbbb..1caa9ef340c 100644 --- a/src/ansys/dpf/core/operators/utility/make_label_space.py +++ b/src/ansys/dpf/core/operators/utility/make_label_space.py @@ -65,9 +65,6 @@ class make_label_space(Operator): >>> result_label = op.outputs.label() """ - _inputs: InputsMakeLabelSpace - _outputs: OutputsMakeLabelSpace - def __init__( self, base_label=None, @@ -77,9 +74,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="make_label_space", config=config, server=server) - self._inputs = InputsMakeLabelSpace(self) - self._outputs = OutputsMakeLabelSpace(self) + super().__init__( + name="make_label_space", + config=config, + server=server, + inputs_type=InputsMakeLabelSpace, + outputs_type=OutputsMakeLabelSpace, + ) if base_label is not None: self.inputs.base_label.connect(base_label) if label_name is not None: diff --git a/src/ansys/dpf/core/operators/utility/make_overall.py b/src/ansys/dpf/core/operators/utility/make_overall.py index 68090b65b33..5e16508640f 100644 --- a/src/ansys/dpf/core/operators/utility/make_overall.py +++ b/src/ansys/dpf/core/operators/utility/make_overall.py @@ -56,13 +56,14 @@ class make_overall(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsMakeOverall - _outputs: OutputsMakeOverall - def __init__(self, field=None, id=None, config=None, server=None): - super().__init__(name="make_overall", config=config, server=server) - self._inputs = InputsMakeOverall(self) - self._outputs = OutputsMakeOverall(self) + super().__init__( + name="make_overall", + config=config, + server=server, + inputs_type=InputsMakeOverall, + outputs_type=OutputsMakeOverall, + ) if field is not None: self.inputs.field.connect(field) if id is not None: diff --git a/src/ansys/dpf/core/operators/utility/make_producer_consumer_for_each_iterator.py b/src/ansys/dpf/core/operators/utility/make_producer_consumer_for_each_iterator.py index 2f8539a01dc..250178ed871 100644 --- a/src/ansys/dpf/core/operators/utility/make_producer_consumer_for_each_iterator.py +++ b/src/ansys/dpf/core/operators/utility/make_producer_consumer_for_each_iterator.py @@ -118,9 +118,6 @@ class make_producer_consumer_for_each_iterator(Operator): >>> result_iterator = op.outputs.iterator() """ - _inputs: InputsMakeProducerConsumerForEachIterator - _outputs: OutputsMakeProducerConsumerForEachIterator - def __init__( self, try_generate_iterable=None, @@ -146,9 +143,9 @@ def __init__( name="make_producer_consumer_for_each_iterator", config=config, server=server, + inputs_type=InputsMakeProducerConsumerForEachIterator, + outputs_type=OutputsMakeProducerConsumerForEachIterator, ) - self._inputs = InputsMakeProducerConsumerForEachIterator(self) - self._outputs = OutputsMakeProducerConsumerForEachIterator(self) if try_generate_iterable is not None: self.inputs.try_generate_iterable.connect(try_generate_iterable) if iterable is not None: diff --git a/src/ansys/dpf/core/operators/utility/merge_any.py b/src/ansys/dpf/core/operators/utility/merge_any.py index 84c05fc33f9..ccc6b7b04ad 100644 --- a/src/ansys/dpf/core/operators/utility/merge_any.py +++ b/src/ansys/dpf/core/operators/utility/merge_any.py @@ -59,13 +59,14 @@ class merge_any(Operator): >>> result_any = op.outputs.any() """ - _inputs: InputsMergeAny - _outputs: OutputsMergeAny - def __init__(self, any1=None, any2=None, config=None, server=None): - super().__init__(name="merge::any", config=config, server=server) - self._inputs = InputsMergeAny(self) - self._outputs = OutputsMergeAny(self) + super().__init__( + name="merge::any", + config=config, + server=server, + inputs_type=InputsMergeAny, + outputs_type=OutputsMergeAny, + ) if any1 is not None: self.inputs.any1.connect(any1) if any2 is not None: diff --git a/src/ansys/dpf/core/operators/utility/merge_collections.py b/src/ansys/dpf/core/operators/utility/merge_collections.py index e945847557d..6de255f4a13 100644 --- a/src/ansys/dpf/core/operators/utility/merge_collections.py +++ b/src/ansys/dpf/core/operators/utility/merge_collections.py @@ -53,13 +53,14 @@ class merge_collections(Operator): >>> result_merged_collections = op.outputs.merged_collections() """ - _inputs: InputsMergeCollections - _outputs: OutputsMergeCollections - def __init__(self, collections1=None, collections2=None, config=None, server=None): - super().__init__(name="merge::any_collection", config=config, server=server) - self._inputs = InputsMergeCollections(self) - self._outputs = OutputsMergeCollections(self) + super().__init__( + name="merge::any_collection", + config=config, + server=server, + inputs_type=InputsMergeCollections, + outputs_type=OutputsMergeCollections, + ) if collections1 is not None: self.inputs.collections1.connect(collections1) if collections2 is not None: diff --git a/src/ansys/dpf/core/operators/utility/merge_data_tree.py b/src/ansys/dpf/core/operators/utility/merge_data_tree.py index 95afc552d0e..b4037b99a91 100644 --- a/src/ansys/dpf/core/operators/utility/merge_data_tree.py +++ b/src/ansys/dpf/core/operators/utility/merge_data_tree.py @@ -59,13 +59,14 @@ class merge_data_tree(Operator): >>> result_any = op.outputs.any() """ - _inputs: InputsMergeDataTree - _outputs: OutputsMergeDataTree - def __init__(self, data_tree1=None, data_tree2=None, config=None, server=None): - super().__init__(name="merge::data_tree", config=config, server=server) - self._inputs = InputsMergeDataTree(self) - self._outputs = OutputsMergeDataTree(self) + super().__init__( + name="merge::data_tree", + config=config, + server=server, + inputs_type=InputsMergeDataTree, + outputs_type=OutputsMergeDataTree, + ) if data_tree1 is not None: self.inputs.data_tree1.connect(data_tree1) if data_tree2 is not None: diff --git a/src/ansys/dpf/core/operators/utility/merge_fields.py b/src/ansys/dpf/core/operators/utility/merge_fields.py index f4601dc1275..7d33dd47e50 100644 --- a/src/ansys/dpf/core/operators/utility/merge_fields.py +++ b/src/ansys/dpf/core/operators/utility/merge_fields.py @@ -68,9 +68,6 @@ class merge_fields(Operator): >>> result_merged_field = op.outputs.merged_field() """ - _inputs: InputsMergeFields - _outputs: OutputsMergeFields - def __init__( self, sum_merge=None, @@ -80,9 +77,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="merge::field", config=config, server=server) - self._inputs = InputsMergeFields(self) - self._outputs = OutputsMergeFields(self) + super().__init__( + name="merge::field", + config=config, + server=server, + inputs_type=InputsMergeFields, + outputs_type=OutputsMergeFields, + ) if sum_merge is not None: self.inputs.sum_merge.connect(sum_merge) if merged_support is not None: diff --git a/src/ansys/dpf/core/operators/utility/merge_fields_by_label.py b/src/ansys/dpf/core/operators/utility/merge_fields_by_label.py index c1f2c42f43e..9a0140fb640 100644 --- a/src/ansys/dpf/core/operators/utility/merge_fields_by_label.py +++ b/src/ansys/dpf/core/operators/utility/merge_fields_by_label.py @@ -68,9 +68,6 @@ class merge_fields_by_label(Operator): >>> result_merged_field_support = op.outputs.merged_field_support() """ - _inputs: InputsMergeFieldsByLabel - _outputs: OutputsMergeFieldsByLabel - def __init__( self, fields_container=None, @@ -81,10 +78,12 @@ def __init__( server=None, ): super().__init__( - name="merge::fields_container_label", config=config, server=server + name="merge::fields_container_label", + config=config, + server=server, + inputs_type=InputsMergeFieldsByLabel, + outputs_type=OutputsMergeFieldsByLabel, ) - self._inputs = InputsMergeFieldsByLabel(self) - self._outputs = OutputsMergeFieldsByLabel(self) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if label is not None: diff --git a/src/ansys/dpf/core/operators/utility/merge_fields_containers.py b/src/ansys/dpf/core/operators/utility/merge_fields_containers.py index 1a3108176b2..7f5512e8c30 100644 --- a/src/ansys/dpf/core/operators/utility/merge_fields_containers.py +++ b/src/ansys/dpf/core/operators/utility/merge_fields_containers.py @@ -77,9 +77,6 @@ class merge_fields_containers(Operator): >>> result_merged_fields_container = op.outputs.merged_fields_container() """ - _inputs: InputsMergeFieldsContainers - _outputs: OutputsMergeFieldsContainers - def __init__( self, should_merge_named_selections=None, @@ -91,9 +88,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="merge::fields_container", config=config, server=server) - self._inputs = InputsMergeFieldsContainers(self) - self._outputs = OutputsMergeFieldsContainers(self) + super().__init__( + name="merge::fields_container", + config=config, + server=server, + inputs_type=InputsMergeFieldsContainers, + outputs_type=OutputsMergeFieldsContainers, + ) if should_merge_named_selections is not None: self.inputs.should_merge_named_selections.connect( should_merge_named_selections diff --git a/src/ansys/dpf/core/operators/utility/merge_generic_data_container.py b/src/ansys/dpf/core/operators/utility/merge_generic_data_container.py index 1da2536f9b5..af81155ed2c 100644 --- a/src/ansys/dpf/core/operators/utility/merge_generic_data_container.py +++ b/src/ansys/dpf/core/operators/utility/merge_generic_data_container.py @@ -59,9 +59,6 @@ class merge_generic_data_container(Operator): >>> result_generic_data_container = op.outputs.generic_data_container() """ - _inputs: InputsMergeGenericDataContainer - _outputs: OutputsMergeGenericDataContainer - def __init__( self, generic_data_container1=None, @@ -70,10 +67,12 @@ def __init__( server=None, ): super().__init__( - name="merge::generic_data_container", config=config, server=server + name="merge::generic_data_container", + config=config, + server=server, + inputs_type=InputsMergeGenericDataContainer, + outputs_type=OutputsMergeGenericDataContainer, ) - self._inputs = InputsMergeGenericDataContainer(self) - self._outputs = OutputsMergeGenericDataContainer(self) if generic_data_container1 is not None: self.inputs.generic_data_container1.connect(generic_data_container1) if generic_data_container2 is not None: diff --git a/src/ansys/dpf/core/operators/utility/merge_materials.py b/src/ansys/dpf/core/operators/utility/merge_materials.py index 3fae66c5315..b4207848ff0 100644 --- a/src/ansys/dpf/core/operators/utility/merge_materials.py +++ b/src/ansys/dpf/core/operators/utility/merge_materials.py @@ -53,13 +53,14 @@ class merge_materials(Operator): >>> result_merged_materials = op.outputs.merged_materials() """ - _inputs: InputsMergeMaterials - _outputs: OutputsMergeMaterials - def __init__(self, materials1=None, materials2=None, config=None, server=None): - super().__init__(name="merge::materials", config=config, server=server) - self._inputs = InputsMergeMaterials(self) - self._outputs = OutputsMergeMaterials(self) + super().__init__( + name="merge::materials", + config=config, + server=server, + inputs_type=InputsMergeMaterials, + outputs_type=OutputsMergeMaterials, + ) if materials1 is not None: self.inputs.materials1.connect(materials1) if materials2 is not None: diff --git a/src/ansys/dpf/core/operators/utility/merge_meshes.py b/src/ansys/dpf/core/operators/utility/merge_meshes.py index 51ca65df89b..303c64a7cfb 100644 --- a/src/ansys/dpf/core/operators/utility/merge_meshes.py +++ b/src/ansys/dpf/core/operators/utility/merge_meshes.py @@ -83,9 +83,6 @@ class merge_meshes(Operator): >>> result_merges_mesh = op.outputs.merges_mesh() """ - _inputs: InputsMergeMeshes - _outputs: OutputsMergeMeshes - def __init__( self, naive_merge_elements=None, @@ -98,9 +95,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="merge::mesh", config=config, server=server) - self._inputs = InputsMergeMeshes(self) - self._outputs = OutputsMergeMeshes(self) + super().__init__( + name="merge::mesh", + config=config, + server=server, + inputs_type=InputsMergeMeshes, + outputs_type=OutputsMergeMeshes, + ) if naive_merge_elements is not None: self.inputs.naive_merge_elements.connect(naive_merge_elements) if should_merge_named_selections is not None: diff --git a/src/ansys/dpf/core/operators/utility/merge_meshes_containers.py b/src/ansys/dpf/core/operators/utility/merge_meshes_containers.py index bec59217124..370e21960f9 100644 --- a/src/ansys/dpf/core/operators/utility/merge_meshes_containers.py +++ b/src/ansys/dpf/core/operators/utility/merge_meshes_containers.py @@ -57,15 +57,16 @@ class merge_meshes_containers(Operator): >>> result_merged_meshes_container = op.outputs.merged_meshes_container() """ - _inputs: InputsMergeMeshesContainers - _outputs: OutputsMergeMeshesContainers - def __init__( self, meshes_containers1=None, meshes_containers2=None, config=None, server=None ): - super().__init__(name="merge::meshes_container", config=config, server=server) - self._inputs = InputsMergeMeshesContainers(self) - self._outputs = OutputsMergeMeshesContainers(self) + super().__init__( + name="merge::meshes_container", + config=config, + server=server, + inputs_type=InputsMergeMeshesContainers, + outputs_type=OutputsMergeMeshesContainers, + ) if meshes_containers1 is not None: self.inputs.meshes_containers1.connect(meshes_containers1) if meshes_containers2 is not None: diff --git a/src/ansys/dpf/core/operators/utility/merge_property_fields.py b/src/ansys/dpf/core/operators/utility/merge_property_fields.py index 518b66b6db7..241b147c099 100644 --- a/src/ansys/dpf/core/operators/utility/merge_property_fields.py +++ b/src/ansys/dpf/core/operators/utility/merge_property_fields.py @@ -62,9 +62,6 @@ class merge_property_fields(Operator): >>> result_property_field = op.outputs.property_field() """ - _inputs: InputsMergePropertyFields - _outputs: OutputsMergePropertyFields - def __init__( self, naive_merge=None, @@ -73,9 +70,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="merge::property_field", config=config, server=server) - self._inputs = InputsMergePropertyFields(self) - self._outputs = OutputsMergePropertyFields(self) + super().__init__( + name="merge::property_field", + config=config, + server=server, + inputs_type=InputsMergePropertyFields, + outputs_type=OutputsMergePropertyFields, + ) if naive_merge is not None: self.inputs.naive_merge.connect(naive_merge) if property_fields1 is not None: diff --git a/src/ansys/dpf/core/operators/utility/merge_result_infos.py b/src/ansys/dpf/core/operators/utility/merge_result_infos.py index e9450320304..11126070375 100644 --- a/src/ansys/dpf/core/operators/utility/merge_result_infos.py +++ b/src/ansys/dpf/core/operators/utility/merge_result_infos.py @@ -57,15 +57,16 @@ class merge_result_infos(Operator): >>> result_merged_result_infos = op.outputs.merged_result_infos() """ - _inputs: InputsMergeResultInfos - _outputs: OutputsMergeResultInfos - def __init__( self, result_infos1=None, result_infos2=None, config=None, server=None ): - super().__init__(name="merge::result_info", config=config, server=server) - self._inputs = InputsMergeResultInfos(self) - self._outputs = OutputsMergeResultInfos(self) + super().__init__( + name="merge::result_info", + config=config, + server=server, + inputs_type=InputsMergeResultInfos, + outputs_type=OutputsMergeResultInfos, + ) if result_infos1 is not None: self.inputs.result_infos1.connect(result_infos1) if result_infos2 is not None: diff --git a/src/ansys/dpf/core/operators/utility/merge_scopings.py b/src/ansys/dpf/core/operators/utility/merge_scopings.py index 51f8270bf3b..ac2695ad757 100644 --- a/src/ansys/dpf/core/operators/utility/merge_scopings.py +++ b/src/ansys/dpf/core/operators/utility/merge_scopings.py @@ -58,13 +58,14 @@ class merge_scopings(Operator): >>> result_merged_scoping = op.outputs.merged_scoping() """ - _inputs: InputsMergeScopings - _outputs: OutputsMergeScopings - def __init__(self, scopings1=None, scopings2=None, config=None, server=None): - super().__init__(name="merge::scoping", config=config, server=server) - self._inputs = InputsMergeScopings(self) - self._outputs = OutputsMergeScopings(self) + super().__init__( + name="merge::scoping", + config=config, + server=server, + inputs_type=InputsMergeScopings, + outputs_type=OutputsMergeScopings, + ) if scopings1 is not None: self.inputs.scopings1.connect(scopings1) if scopings2 is not None: diff --git a/src/ansys/dpf/core/operators/utility/merge_scopings_containers.py b/src/ansys/dpf/core/operators/utility/merge_scopings_containers.py index 778f0815d58..0f95987b956 100644 --- a/src/ansys/dpf/core/operators/utility/merge_scopings_containers.py +++ b/src/ansys/dpf/core/operators/utility/merge_scopings_containers.py @@ -57,9 +57,6 @@ class merge_scopings_containers(Operator): >>> result_merged_scopings_container = op.outputs.merged_scopings_container() """ - _inputs: InputsMergeScopingsContainers - _outputs: OutputsMergeScopingsContainers - def __init__( self, scopings_containers1=None, @@ -67,9 +64,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="merge::scopings_container", config=config, server=server) - self._inputs = InputsMergeScopingsContainers(self) - self._outputs = OutputsMergeScopingsContainers(self) + super().__init__( + name="merge::scopings_container", + config=config, + server=server, + inputs_type=InputsMergeScopingsContainers, + outputs_type=OutputsMergeScopingsContainers, + ) if scopings_containers1 is not None: self.inputs.scopings_containers1.connect(scopings_containers1) if scopings_containers2 is not None: diff --git a/src/ansys/dpf/core/operators/utility/merge_string_fields.py b/src/ansys/dpf/core/operators/utility/merge_string_fields.py index 9143ce22cc8..a0c6681af65 100644 --- a/src/ansys/dpf/core/operators/utility/merge_string_fields.py +++ b/src/ansys/dpf/core/operators/utility/merge_string_fields.py @@ -57,15 +57,16 @@ class merge_string_fields(Operator): >>> result_string_field = op.outputs.string_field() """ - _inputs: InputsMergeStringFields - _outputs: OutputsMergeStringFields - def __init__( self, string_fields1=None, string_fields2=None, config=None, server=None ): - super().__init__(name="merge::string_field", config=config, server=server) - self._inputs = InputsMergeStringFields(self) - self._outputs = OutputsMergeStringFields(self) + super().__init__( + name="merge::string_field", + config=config, + server=server, + inputs_type=InputsMergeStringFields, + outputs_type=OutputsMergeStringFields, + ) if string_fields1 is not None: self.inputs.string_fields1.connect(string_fields1) if string_fields2 is not None: diff --git a/src/ansys/dpf/core/operators/utility/merge_supports.py b/src/ansys/dpf/core/operators/utility/merge_supports.py index 665bf967d5a..f539c9914aa 100644 --- a/src/ansys/dpf/core/operators/utility/merge_supports.py +++ b/src/ansys/dpf/core/operators/utility/merge_supports.py @@ -58,9 +58,6 @@ class merge_supports(Operator): >>> result_merged_support = op.outputs.merged_support() """ - _inputs: InputsMergeSupports - _outputs: OutputsMergeSupports - def __init__( self, should_merge_named_selections=None, @@ -69,9 +66,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="merge::abstract_support", config=config, server=server) - self._inputs = InputsMergeSupports(self) - self._outputs = OutputsMergeSupports(self) + super().__init__( + name="merge::abstract_support", + config=config, + server=server, + inputs_type=InputsMergeSupports, + outputs_type=OutputsMergeSupports, + ) if should_merge_named_selections is not None: self.inputs.should_merge_named_selections.connect( should_merge_named_selections diff --git a/src/ansys/dpf/core/operators/utility/merge_time_freq_supports.py b/src/ansys/dpf/core/operators/utility/merge_time_freq_supports.py index d8071c28a2d..3d83430bede 100644 --- a/src/ansys/dpf/core/operators/utility/merge_time_freq_supports.py +++ b/src/ansys/dpf/core/operators/utility/merge_time_freq_supports.py @@ -57,9 +57,6 @@ class merge_time_freq_supports(Operator): >>> result_merged_support = op.outputs.merged_support() """ - _inputs: InputsMergeTimeFreqSupports - _outputs: OutputsMergeTimeFreqSupports - def __init__( self, time_freq_supports1=None, @@ -67,9 +64,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="merge::time_freq_support", config=config, server=server) - self._inputs = InputsMergeTimeFreqSupports(self) - self._outputs = OutputsMergeTimeFreqSupports(self) + super().__init__( + name="merge::time_freq_support", + config=config, + server=server, + inputs_type=InputsMergeTimeFreqSupports, + outputs_type=OutputsMergeTimeFreqSupports, + ) if time_freq_supports1 is not None: self.inputs.time_freq_supports1.connect(time_freq_supports1) if time_freq_supports2 is not None: diff --git a/src/ansys/dpf/core/operators/utility/merge_to_field_matrix.py b/src/ansys/dpf/core/operators/utility/merge_to_field_matrix.py index d915972e023..1876f2909bc 100644 --- a/src/ansys/dpf/core/operators/utility/merge_to_field_matrix.py +++ b/src/ansys/dpf/core/operators/utility/merge_to_field_matrix.py @@ -58,13 +58,14 @@ class merge_to_field_matrix(Operator): >>> result_merged_field_matrix = op.outputs.merged_field_matrix() """ - _inputs: InputsMergeToFieldMatrix - _outputs: OutputsMergeToFieldMatrix - def __init__(self, fields1=None, fields2=None, config=None, server=None): - super().__init__(name="merge::to_field_matrix", config=config, server=server) - self._inputs = InputsMergeToFieldMatrix(self) - self._outputs = OutputsMergeToFieldMatrix(self) + super().__init__( + name="merge::to_field_matrix", + config=config, + server=server, + inputs_type=InputsMergeToFieldMatrix, + outputs_type=OutputsMergeToFieldMatrix, + ) if fields1 is not None: self.inputs.fields1.connect(fields1) if fields2 is not None: diff --git a/src/ansys/dpf/core/operators/utility/merge_weighted_fields.py b/src/ansys/dpf/core/operators/utility/merge_weighted_fields.py index 6a2d283af94..5f930fa8b41 100644 --- a/src/ansys/dpf/core/operators/utility/merge_weighted_fields.py +++ b/src/ansys/dpf/core/operators/utility/merge_weighted_fields.py @@ -80,9 +80,6 @@ class merge_weighted_fields(Operator): >>> result_merged_field = op.outputs.merged_field() """ - _inputs: InputsMergeWeightedFields - _outputs: OutputsMergeWeightedFields - def __init__( self, sum_merge=None, @@ -94,9 +91,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="merge::weighted_field", config=config, server=server) - self._inputs = InputsMergeWeightedFields(self) - self._outputs = OutputsMergeWeightedFields(self) + super().__init__( + name="merge::weighted_field", + config=config, + server=server, + inputs_type=InputsMergeWeightedFields, + outputs_type=OutputsMergeWeightedFields, + ) if sum_merge is not None: self.inputs.sum_merge.connect(sum_merge) if merged_support is not None: diff --git a/src/ansys/dpf/core/operators/utility/merge_weighted_fields_containers.py b/src/ansys/dpf/core/operators/utility/merge_weighted_fields_containers.py index 13a4c537b04..eb1d181e5de 100644 --- a/src/ansys/dpf/core/operators/utility/merge_weighted_fields_containers.py +++ b/src/ansys/dpf/core/operators/utility/merge_weighted_fields_containers.py @@ -85,9 +85,6 @@ class merge_weighted_fields_containers(Operator): >>> result_merged_fields_container = op.outputs.merged_fields_container() """ - _inputs: InputsMergeWeightedFieldsContainers - _outputs: OutputsMergeWeightedFieldsContainers - def __init__( self, sum_merge=None, @@ -101,10 +98,12 @@ def __init__( server=None, ): super().__init__( - name="merge::weighted_fields_container", config=config, server=server + name="merge::weighted_fields_container", + config=config, + server=server, + inputs_type=InputsMergeWeightedFieldsContainers, + outputs_type=OutputsMergeWeightedFieldsContainers, ) - self._inputs = InputsMergeWeightedFieldsContainers(self) - self._outputs = OutputsMergeWeightedFieldsContainers(self) if sum_merge is not None: self.inputs.sum_merge.connect(sum_merge) if merged_fields_support is not None: diff --git a/src/ansys/dpf/core/operators/utility/mesh.py b/src/ansys/dpf/core/operators/utility/mesh.py index 9c8756f7c39..b0c2e422dfe 100644 --- a/src/ansys/dpf/core/operators/utility/mesh.py +++ b/src/ansys/dpf/core/operators/utility/mesh.py @@ -51,13 +51,14 @@ class mesh(Operator): >>> result_incremented_result = op.outputs.incremented_result() """ - _inputs: InputsMesh - _outputs: OutputsMesh - def __init__(self, input=None, config=None, server=None): - super().__init__(name="incremental::merge::mesh", config=config, server=server) - self._inputs = InputsMesh(self) - self._outputs = OutputsMesh(self) + super().__init__( + name="incremental::merge::mesh", + config=config, + server=server, + inputs_type=InputsMesh, + outputs_type=OutputsMesh, + ) if input is not None: self.inputs.input.connect(input) diff --git a/src/ansys/dpf/core/operators/utility/mesh_to_mc.py b/src/ansys/dpf/core/operators/utility/mesh_to_mc.py index 92aa48322f8..f977028d593 100644 --- a/src/ansys/dpf/core/operators/utility/mesh_to_mc.py +++ b/src/ansys/dpf/core/operators/utility/mesh_to_mc.py @@ -58,13 +58,14 @@ class mesh_to_mc(Operator): >>> result_meshes_container = op.outputs.meshes_container() """ - _inputs: InputsMeshToMc - _outputs: OutputsMeshToMc - def __init__(self, mesh=None, label=None, config=None, server=None): - super().__init__(name="InjectToMeshesContainer", config=config, server=server) - self._inputs = InputsMeshToMc(self) - self._outputs = OutputsMeshToMc(self) + super().__init__( + name="InjectToMeshesContainer", + config=config, + server=server, + inputs_type=InputsMeshToMc, + outputs_type=OutputsMeshToMc, + ) if mesh is not None: self.inputs.mesh.connect(mesh) if label is not None: diff --git a/src/ansys/dpf/core/operators/utility/meshes_container.py b/src/ansys/dpf/core/operators/utility/meshes_container.py index c562c2f08cc..b6c05421190 100644 --- a/src/ansys/dpf/core/operators/utility/meshes_container.py +++ b/src/ansys/dpf/core/operators/utility/meshes_container.py @@ -51,15 +51,14 @@ class meshes_container(Operator): >>> result_incremented_result = op.outputs.incremented_result() """ - _inputs: InputsMeshesContainer - _outputs: OutputsMeshesContainer - def __init__(self, input=None, config=None, server=None): super().__init__( - name="incremental::merge::meshes_container", config=config, server=server + name="incremental::merge::meshes_container", + config=config, + server=server, + inputs_type=InputsMeshesContainer, + outputs_type=OutputsMeshesContainer, ) - self._inputs = InputsMeshesContainer(self) - self._outputs = OutputsMeshesContainer(self) if input is not None: self.inputs.input.connect(input) diff --git a/src/ansys/dpf/core/operators/utility/operator_changelog.py b/src/ansys/dpf/core/operators/utility/operator_changelog.py index 0f2303dc3c4..54a80e8b2e5 100644 --- a/src/ansys/dpf/core/operators/utility/operator_changelog.py +++ b/src/ansys/dpf/core/operators/utility/operator_changelog.py @@ -54,13 +54,14 @@ class operator_changelog(Operator): >>> result_changelog_gdc = op.outputs.changelog_gdc() """ - _inputs: InputsOperatorChangelog - _outputs: OutputsOperatorChangelog - def __init__(self, operator_name=None, config=None, server=None): - super().__init__(name="operator_changelog", config=config, server=server) - self._inputs = InputsOperatorChangelog(self) - self._outputs = OutputsOperatorChangelog(self) + super().__init__( + name="operator_changelog", + config=config, + server=server, + inputs_type=InputsOperatorChangelog, + outputs_type=OutputsOperatorChangelog, + ) if operator_name is not None: self.inputs.operator_name.connect(operator_name) diff --git a/src/ansys/dpf/core/operators/utility/operator_id.py b/src/ansys/dpf/core/operators/utility/operator_id.py index e4be5e771e9..bffefe186c0 100644 --- a/src/ansys/dpf/core/operators/utility/operator_id.py +++ b/src/ansys/dpf/core/operators/utility/operator_id.py @@ -51,13 +51,14 @@ class operator_id(Operator): >>> result_id = op.outputs.id() """ - _inputs: InputsOperatorId - _outputs: OutputsOperatorId - def __init__(self, op=None, config=None, server=None): - super().__init__(name="operator_id", config=config, server=server) - self._inputs = InputsOperatorId(self) - self._outputs = OutputsOperatorId(self) + super().__init__( + name="operator_id", + config=config, + server=server, + inputs_type=InputsOperatorId, + outputs_type=OutputsOperatorId, + ) if op is not None: self.inputs.op.connect(op) diff --git a/src/ansys/dpf/core/operators/utility/overlap_fields.py b/src/ansys/dpf/core/operators/utility/overlap_fields.py index 3335c1fba80..a30676248b5 100644 --- a/src/ansys/dpf/core/operators/utility/overlap_fields.py +++ b/src/ansys/dpf/core/operators/utility/overlap_fields.py @@ -56,15 +56,16 @@ class overlap_fields(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsOverlapFields - _outputs: OutputsOverlapFields - def __init__( self, base_field=None, overlapping_field=None, config=None, server=None ): - super().__init__(name="overlap_fields", config=config, server=server) - self._inputs = InputsOverlapFields(self) - self._outputs = OutputsOverlapFields(self) + super().__init__( + name="overlap_fields", + config=config, + server=server, + inputs_type=InputsOverlapFields, + outputs_type=OutputsOverlapFields, + ) if base_field is not None: self.inputs.base_field.connect(base_field) if overlapping_field is not None: diff --git a/src/ansys/dpf/core/operators/utility/producer_consumer_for_each.py b/src/ansys/dpf/core/operators/utility/producer_consumer_for_each.py index ee57e226b56..e5990431cf9 100644 --- a/src/ansys/dpf/core/operators/utility/producer_consumer_for_each.py +++ b/src/ansys/dpf/core/operators/utility/producer_consumer_for_each.py @@ -65,9 +65,6 @@ class producer_consumer_for_each(Operator): >>> result_output2 = op.outputs.output2() """ - _inputs: InputsProducerConsumerForEach - _outputs: OutputsProducerConsumerForEach - def __init__( self, producer_consumer_iterableq=None, @@ -77,10 +74,12 @@ def __init__( server=None, ): super().__init__( - name="producer_consumer_for_each", config=config, server=server + name="producer_consumer_for_each", + config=config, + server=server, + inputs_type=InputsProducerConsumerForEach, + outputs_type=OutputsProducerConsumerForEach, ) - self._inputs = InputsProducerConsumerForEach(self) - self._outputs = OutputsProducerConsumerForEach(self) if producer_consumer_iterableq is not None: self.inputs.producer_consumer_iterableq.connect(producer_consumer_iterableq) if forward1 is not None: diff --git a/src/ansys/dpf/core/operators/utility/property_field.py b/src/ansys/dpf/core/operators/utility/property_field.py index bbdea494f04..77710a6652d 100644 --- a/src/ansys/dpf/core/operators/utility/property_field.py +++ b/src/ansys/dpf/core/operators/utility/property_field.py @@ -51,15 +51,14 @@ class property_field(Operator): >>> result_incremented_result = op.outputs.incremented_result() """ - _inputs: InputsPropertyField - _outputs: OutputsPropertyField - def __init__(self, input=None, config=None, server=None): super().__init__( - name="incremental::merge::property_field", config=config, server=server + name="incremental::merge::property_field", + config=config, + server=server, + inputs_type=InputsPropertyField, + outputs_type=OutputsPropertyField, ) - self._inputs = InputsPropertyField(self) - self._outputs = OutputsPropertyField(self) if input is not None: self.inputs.input.connect(input) diff --git a/src/ansys/dpf/core/operators/utility/propertyfield_get_attribute.py b/src/ansys/dpf/core/operators/utility/propertyfield_get_attribute.py index d1cd5ac292a..e60ce4de25c 100644 --- a/src/ansys/dpf/core/operators/utility/propertyfield_get_attribute.py +++ b/src/ansys/dpf/core/operators/utility/propertyfield_get_attribute.py @@ -59,17 +59,16 @@ class propertyfield_get_attribute(Operator): >>> result_property = op.outputs.property() """ - _inputs: InputsPropertyfieldGetAttribute - _outputs: OutputsPropertyfieldGetAttribute - def __init__( self, property_field=None, property_name=None, config=None, server=None ): super().__init__( - name="propertyfield::get_attribute", config=config, server=server + name="propertyfield::get_attribute", + config=config, + server=server, + inputs_type=InputsPropertyfieldGetAttribute, + outputs_type=OutputsPropertyfieldGetAttribute, ) - self._inputs = InputsPropertyfieldGetAttribute(self) - self._outputs = OutputsPropertyfieldGetAttribute(self) if property_field is not None: self.inputs.property_field.connect(property_field) if property_name is not None: diff --git a/src/ansys/dpf/core/operators/utility/python_generator.py b/src/ansys/dpf/core/operators/utility/python_generator.py index 5d12b12a895..981862a1a0b 100644 --- a/src/ansys/dpf/core/operators/utility/python_generator.py +++ b/src/ansys/dpf/core/operators/utility/python_generator.py @@ -56,9 +56,6 @@ class python_generator(Operator): """ - _inputs: InputsPythonGenerator - _outputs: OutputsPythonGenerator - def __init__( self, dll_source_path=None, @@ -68,9 +65,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="python_generator", config=config, server=server) - self._inputs = InputsPythonGenerator(self) - self._outputs = OutputsPythonGenerator(self) + super().__init__( + name="python_generator", + config=config, + server=server, + inputs_type=InputsPythonGenerator, + outputs_type=OutputsPythonGenerator, + ) if dll_source_path is not None: self.inputs.dll_source_path.connect(dll_source_path) if output_path is not None: diff --git a/src/ansys/dpf/core/operators/utility/remote_operator_instantiate.py b/src/ansys/dpf/core/operators/utility/remote_operator_instantiate.py index de7c9d8d38e..50395e08ad4 100644 --- a/src/ansys/dpf/core/operators/utility/remote_operator_instantiate.py +++ b/src/ansys/dpf/core/operators/utility/remote_operator_instantiate.py @@ -75,9 +75,6 @@ class remote_operator_instantiate(Operator): >>> result_remote_workflow = op.outputs.remote_workflow() """ - _inputs: InputsRemoteOperatorInstantiate - _outputs: OutputsRemoteOperatorInstantiate - def __init__( self, operator_to_send=None, @@ -89,10 +86,12 @@ def __init__( server=None, ): super().__init__( - name="remote_operator_instantiate", config=config, server=server + name="remote_operator_instantiate", + config=config, + server=server, + inputs_type=InputsRemoteOperatorInstantiate, + outputs_type=OutputsRemoteOperatorInstantiate, ) - self._inputs = InputsRemoteOperatorInstantiate(self) - self._outputs = OutputsRemoteOperatorInstantiate(self) if operator_to_send is not None: self.inputs.operator_to_send.connect(operator_to_send) if output_pin is not None: diff --git a/src/ansys/dpf/core/operators/utility/remote_workflow_instantiate.py b/src/ansys/dpf/core/operators/utility/remote_workflow_instantiate.py index ef959bdce56..fcfb2a0923e 100644 --- a/src/ansys/dpf/core/operators/utility/remote_workflow_instantiate.py +++ b/src/ansys/dpf/core/operators/utility/remote_workflow_instantiate.py @@ -65,9 +65,6 @@ class remote_workflow_instantiate(Operator): >>> result_remote_workflow = op.outputs.remote_workflow() """ - _inputs: InputsRemoteWorkflowInstantiate - _outputs: OutputsRemoteWorkflowInstantiate - def __init__( self, workflow_to_send=None, @@ -77,10 +74,12 @@ def __init__( server=None, ): super().__init__( - name="remote_workflow_instantiate", config=config, server=server + name="remote_workflow_instantiate", + config=config, + server=server, + inputs_type=InputsRemoteWorkflowInstantiate, + outputs_type=OutputsRemoteWorkflowInstantiate, ) - self._inputs = InputsRemoteWorkflowInstantiate(self) - self._outputs = OutputsRemoteWorkflowInstantiate(self) if workflow_to_send is not None: self.inputs.workflow_to_send.connect(workflow_to_send) if streams_to_remote is not None: diff --git a/src/ansys/dpf/core/operators/utility/remove_unnecessary_labels.py b/src/ansys/dpf/core/operators/utility/remove_unnecessary_labels.py index 4424d44bcdb..2bafba7c657 100644 --- a/src/ansys/dpf/core/operators/utility/remove_unnecessary_labels.py +++ b/src/ansys/dpf/core/operators/utility/remove_unnecessary_labels.py @@ -62,9 +62,6 @@ class remove_unnecessary_labels(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsRemoveUnnecessaryLabels - _outputs: OutputsRemoveUnnecessaryLabels - def __init__( self, permissive=None, @@ -73,9 +70,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="remove_unnecessary_label", config=config, server=server) - self._inputs = InputsRemoveUnnecessaryLabels(self) - self._outputs = OutputsRemoveUnnecessaryLabels(self) + super().__init__( + name="remove_unnecessary_label", + config=config, + server=server, + inputs_type=InputsRemoveUnnecessaryLabels, + outputs_type=OutputsRemoveUnnecessaryLabels, + ) if permissive is not None: self.inputs.permissive.connect(permissive) if fields_container is not None: diff --git a/src/ansys/dpf/core/operators/utility/scalars_to_field.py b/src/ansys/dpf/core/operators/utility/scalars_to_field.py index 2a7b9046e07..48c3ebaa391 100644 --- a/src/ansys/dpf/core/operators/utility/scalars_to_field.py +++ b/src/ansys/dpf/core/operators/utility/scalars_to_field.py @@ -80,9 +80,6 @@ class scalars_to_field(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsScalarsToField - _outputs: OutputsScalarsToField - def __init__( self, double_or_vector_double=None, @@ -96,9 +93,13 @@ def __init__( num_entity=None, num_comp=None, ): - super().__init__(name="fieldify", config=config, server=server) - self._inputs = InputsScalarsToField(self) - self._outputs = OutputsScalarsToField(self) + super().__init__( + name="fieldify", + config=config, + server=server, + inputs_type=InputsScalarsToField, + outputs_type=OutputsScalarsToField, + ) if double_or_vector_double is not None: self.inputs.double_or_vector_double.connect(double_or_vector_double) if unit is not None: diff --git a/src/ansys/dpf/core/operators/utility/server_path.py b/src/ansys/dpf/core/operators/utility/server_path.py index 8210fd05f7b..23c101400e2 100644 --- a/src/ansys/dpf/core/operators/utility/server_path.py +++ b/src/ansys/dpf/core/operators/utility/server_path.py @@ -49,13 +49,14 @@ class server_path(Operator): >>> result_path = op.outputs.path() """ - _inputs: InputsServerPath - _outputs: OutputsServerPath - def __init__(self, subpath=None, config=None, server=None): - super().__init__(name="server_path", config=config, server=server) - self._inputs = InputsServerPath(self) - self._outputs = OutputsServerPath(self) + super().__init__( + name="server_path", + config=config, + server=server, + inputs_type=InputsServerPath, + outputs_type=OutputsServerPath, + ) if subpath is not None: self.inputs.subpath.connect(subpath) diff --git a/src/ansys/dpf/core/operators/utility/set_attribute.py b/src/ansys/dpf/core/operators/utility/set_attribute.py index 5302e1bc4b0..a5ed3ff6a51 100644 --- a/src/ansys/dpf/core/operators/utility/set_attribute.py +++ b/src/ansys/dpf/core/operators/utility/set_attribute.py @@ -62,9 +62,6 @@ class set_attribute(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsSetAttribute - _outputs: OutputsSetAttribute - def __init__( self, fields_container=None, @@ -74,10 +71,12 @@ def __init__( server=None, ): super().__init__( - name="fieldscontainer::set_attribute", config=config, server=server + name="fieldscontainer::set_attribute", + config=config, + server=server, + inputs_type=InputsSetAttribute, + outputs_type=OutputsSetAttribute, ) - self._inputs = InputsSetAttribute(self) - self._outputs = OutputsSetAttribute(self) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if property_name is not None: diff --git a/src/ansys/dpf/core/operators/utility/set_property.py b/src/ansys/dpf/core/operators/utility/set_property.py index 29e06202cb6..1cbe32c6b57 100644 --- a/src/ansys/dpf/core/operators/utility/set_property.py +++ b/src/ansys/dpf/core/operators/utility/set_property.py @@ -70,15 +70,16 @@ class set_property(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsSetProperty - _outputs: OutputsSetProperty - def __init__( self, field=None, property_name=None, property=None, config=None, server=None ): - super().__init__(name="field::set_property", config=config, server=server) - self._inputs = InputsSetProperty(self) - self._outputs = OutputsSetProperty(self) + super().__init__( + name="field::set_property", + config=config, + server=server, + inputs_type=InputsSetProperty, + outputs_type=OutputsSetProperty, + ) if field is not None: self.inputs.field.connect(field) if property_name is not None: diff --git a/src/ansys/dpf/core/operators/utility/split_in_for_each_range.py b/src/ansys/dpf/core/operators/utility/split_in_for_each_range.py index a6d250dfe4e..668f2e3714f 100644 --- a/src/ansys/dpf/core/operators/utility/split_in_for_each_range.py +++ b/src/ansys/dpf/core/operators/utility/split_in_for_each_range.py @@ -71,9 +71,6 @@ class split_in_for_each_range(Operator): >>> result_output = op.outputs.output() """ - _inputs: InputsSplitInForEachRange - _outputs: OutputsSplitInForEachRange - def __init__( self, iterable=None, @@ -84,9 +81,13 @@ def __init__( config=None, server=None, ): - super().__init__(name="chunk_in_for_each_range", config=config, server=server) - self._inputs = InputsSplitInForEachRange(self) - self._outputs = OutputsSplitInForEachRange(self) + super().__init__( + name="chunk_in_for_each_range", + config=config, + server=server, + inputs_type=InputsSplitInForEachRange, + outputs_type=OutputsSplitInForEachRange, + ) if iterable is not None: self.inputs.iterable.connect(iterable) if operator_to_iterate is not None: diff --git a/src/ansys/dpf/core/operators/utility/strain_from_voigt.py b/src/ansys/dpf/core/operators/utility/strain_from_voigt.py index 9ee1e4caac3..d088bf3ba27 100644 --- a/src/ansys/dpf/core/operators/utility/strain_from_voigt.py +++ b/src/ansys/dpf/core/operators/utility/strain_from_voigt.py @@ -55,9 +55,6 @@ class strain_from_voigt(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsStrainFromVoigt - _outputs: OutputsStrainFromVoigt - def __init__( self, strain_field=None, @@ -65,9 +62,13 @@ def __init__( server=None, field=None, ): - super().__init__(name="strain_from_voigt", config=config, server=server) - self._inputs = InputsStrainFromVoigt(self) - self._outputs = OutputsStrainFromVoigt(self) + super().__init__( + name="strain_from_voigt", + config=config, + server=server, + inputs_type=InputsStrainFromVoigt, + outputs_type=OutputsStrainFromVoigt, + ) if strain_field is not None: self.inputs.strain_field.connect(strain_field) elif field is not None: diff --git a/src/ansys/dpf/core/operators/utility/strain_from_voigt_fc.py b/src/ansys/dpf/core/operators/utility/strain_from_voigt_fc.py index 79b180265c9..85ceec2db9a 100644 --- a/src/ansys/dpf/core/operators/utility/strain_from_voigt_fc.py +++ b/src/ansys/dpf/core/operators/utility/strain_from_voigt_fc.py @@ -54,9 +54,6 @@ class strain_from_voigt_fc(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsStrainFromVoigtFc - _outputs: OutputsStrainFromVoigtFc - def __init__( self, fields_container=None, @@ -64,9 +61,13 @@ def __init__( server=None, field=None, ): - super().__init__(name="strain_from_voigt_fc", config=config, server=server) - self._inputs = InputsStrainFromVoigtFc(self) - self._outputs = OutputsStrainFromVoigtFc(self) + super().__init__( + name="strain_from_voigt_fc", + config=config, + server=server, + inputs_type=InputsStrainFromVoigtFc, + outputs_type=OutputsStrainFromVoigtFc, + ) if fields_container is not None: self.inputs.fields_container.connect(fields_container) elif field is not None: diff --git a/src/ansys/dpf/core/operators/utility/txt_file_to_dpf.py b/src/ansys/dpf/core/operators/utility/txt_file_to_dpf.py index d5ead775e7d..64ee54dc4f0 100644 --- a/src/ansys/dpf/core/operators/utility/txt_file_to_dpf.py +++ b/src/ansys/dpf/core/operators/utility/txt_file_to_dpf.py @@ -52,13 +52,14 @@ class txt_file_to_dpf(Operator): >>> result_any_output2 = op.outputs.any_output2() """ - _inputs: InputsTxtFileToDpf - _outputs: OutputsTxtFileToDpf - def __init__(self, input_string=None, config=None, server=None): - super().__init__(name="text_parser", config=config, server=server) - self._inputs = InputsTxtFileToDpf(self) - self._outputs = OutputsTxtFileToDpf(self) + super().__init__( + name="text_parser", + config=config, + server=server, + inputs_type=InputsTxtFileToDpf, + outputs_type=OutputsTxtFileToDpf, + ) if input_string is not None: self.inputs.input_string.connect(input_string) diff --git a/src/ansys/dpf/core/operators/utility/unitary_field.py b/src/ansys/dpf/core/operators/utility/unitary_field.py index b50571fdbea..fd238b1d048 100644 --- a/src/ansys/dpf/core/operators/utility/unitary_field.py +++ b/src/ansys/dpf/core/operators/utility/unitary_field.py @@ -54,13 +54,14 @@ class unitary_field(Operator): >>> result_field = op.outputs.field() """ - _inputs: InputsUnitaryField - _outputs: OutputsUnitaryField - def __init__(self, field=None, config=None, server=None): - super().__init__(name="make_unit", config=config, server=server) - self._inputs = InputsUnitaryField(self) - self._outputs = OutputsUnitaryField(self) + super().__init__( + name="make_unit", + config=config, + server=server, + inputs_type=InputsUnitaryField, + outputs_type=OutputsUnitaryField, + ) if field is not None: self.inputs.field.connect(field) diff --git a/src/ansys/dpf/core/operators/utility/weighted_merge_fields_by_label.py b/src/ansys/dpf/core/operators/utility/weighted_merge_fields_by_label.py index 0e76ed28c36..2c9a6527b74 100644 --- a/src/ansys/dpf/core/operators/utility/weighted_merge_fields_by_label.py +++ b/src/ansys/dpf/core/operators/utility/weighted_merge_fields_by_label.py @@ -78,9 +78,6 @@ class weighted_merge_fields_by_label(Operator): >>> result_fields_container = op.outputs.fields_container() """ - _inputs: InputsWeightedMergeFieldsByLabel - _outputs: OutputsWeightedMergeFieldsByLabel - def __init__( self, fields_container=None, @@ -93,10 +90,12 @@ def __init__( server=None, ): super().__init__( - name="merge::weighted_fields_container_label", config=config, server=server + name="merge::weighted_fields_container_label", + config=config, + server=server, + inputs_type=InputsWeightedMergeFieldsByLabel, + outputs_type=OutputsWeightedMergeFieldsByLabel, ) - self._inputs = InputsWeightedMergeFieldsByLabel(self) - self._outputs = OutputsWeightedMergeFieldsByLabel(self) if fields_container is not None: self.inputs.fields_container.connect(fields_container) if label is not None: diff --git a/src/ansys/dpf/core/outputs.py b/src/ansys/dpf/core/outputs.py index 3b635ebb4b7..33380a594cf 100644 --- a/src/ansys/dpf/core/outputs.py +++ b/src/ansys/dpf/core/outputs.py @@ -85,6 +85,8 @@ def get_data(self) -> T: output = self._operator.get_output(self._pin, type_output) type_output_derive_class = self._spec.name_derived_class + if isinstance(type_output_derive_class, list): + type_output_derive_class = type_output_derive_class[0] if type_output_derive_class == "": return output diff --git a/tests/test_codegeneration.py b/tests/test_codegeneration.py index f21ab52a828..f4043fdfa2d 100644 --- a/tests/test_codegeneration.py +++ b/tests/test_codegeneration.py @@ -256,6 +256,14 @@ def test_connect_output_to_inputs(plate_msup): assert len(fields) == 1 +def test_generated_operator_inputs_outputs_type(): + uc = op.min_max.min_max() + from ansys.dpf.core.operators.min_max.min_max import InputsMinMax, OutputsMinMax + + assert isinstance(uc.inputs, InputsMinMax) + assert isinstance(uc.outputs, OutputsMinMax) + + def test_generated_operator_several_output_types(plate_msup): inpt = core.Field(nentities=3) inpt.data = [1, 2, 3, 4, 5, 6, 7, 8, 9]