InputsAccumulate#

class ansys.dpf.core.operators.math.accumulate.InputsAccumulate(op: ansys.dpf.core.dpf_operator.Operator)#

Bases: ansys.dpf.core.inputs._Inputs

Intermediate class used to connect user inputs to accumulate operator.

Examples

>>> from ansys.dpf import core as dpf
>>> op = dpf.operators.math.accumulate()
>>> my_fieldA = dpf.Field()
>>> op.inputs.fieldA.connect(my_fieldA)
>>> my_weights = dpf.Field()
>>> op.inputs.weights.connect(my_weights)
>>> my_time_scoping = dpf.Scoping()
>>> op.inputs.time_scoping.connect(my_time_scoping)

Overview#

connect

Connect any input (an entity or an operator output) to any input pin of this operator.

fieldA

Allows to connect fieldA input to the operator.

weights

Allows to connect weights input to the operator.

time_scoping

Allows to connect time_scoping input to the operator.

Import detail#

from ansys.dpf.core.operators.math.accumulate import InputsAccumulate

Property detail#

property InputsAccumulate.fieldA: ansys.dpf.core.inputs.Input#

Allows to connect fieldA input to the operator.

field or fields container with only one field is expected

Returns:

An Input instance for this pin.

Return type:

input

Examples

>>> from ansys.dpf import core as dpf
>>> op = dpf.operators.math.accumulate()
>>> op.inputs.fieldA.connect(my_fieldA)
>>> # or
>>> op.inputs.fieldA(my_fieldA)
property InputsAccumulate.weights: ansys.dpf.core.inputs.Input#

Allows to connect weights input to the operator.

Field containing weights, one weight per entity

Returns:

An Input instance for this pin.

Return type:

input

Examples

>>> from ansys.dpf import core as dpf
>>> op = dpf.operators.math.accumulate()
>>> op.inputs.weights.connect(my_weights)
>>> # or
>>> op.inputs.weights(my_weights)
property InputsAccumulate.time_scoping: ansys.dpf.core.inputs.Input#

Allows to connect time_scoping input to the operator.

time_scoping

Returns:

An Input instance for this pin.

Return type:

input

Examples

>>> from ansys.dpf import core as dpf
>>> op = dpf.operators.math.accumulate()
>>> op.inputs.time_scoping.connect(my_time_scoping)
>>> # or
>>> op.inputs.time_scoping(my_time_scoping)

Method detail#

InputsAccumulate.__getattr__(name)#
InputsAccumulate.__str__()#
InputsAccumulate.connect(inpt)#

Connect any input (an entity or an operator output) to any input pin of this operator.

Searches for the input type corresponding to the output.

Deprecated since version Deprecated: in favor of explicit output-to-input connections.

Parameters:
  • inpt (str, int, double, bool, list[int], list[float], Field, FieldsContainer, Scoping, Enum,)

  • ScopingsContainer (E501) – Input of the operator.

  • MeshedRegion (E501) – Input of the operator.

  • MeshesContainer (E501) – Input of the operator.

  • DataSources (E501) – Input of the operator.

  • CyclicSupport (E501) – Input of the operator.

  • Outputs (E501) – Input of the operator.

  • noqa (os.PathLike #) – Input of the operator.

InputsAccumulate.__call__(inpt)#
InputsAccumulate.__getitem__(item) Input#