InputsIntersect#

class ansys.dpf.core.operators.scoping.intersect.InputsIntersect(op: ansys.dpf.core.dpf_operator.Operator)#

Bases: ansys.dpf.core.inputs._Inputs

Intermediate class used to connect user inputs to intersect operator.

Examples

>>> from ansys.dpf import core as dpf
>>> op = dpf.operators.scoping.intersect()
>>> my_scopingA = dpf.Scoping()
>>> op.inputs.scopingA.connect(my_scopingA)
>>> my_scopingB = dpf.Scoping()
>>> op.inputs.scopingB.connect(my_scopingB)

Overview#

connect

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

scopingA

Allows to connect scopingA input to the operator.

scopingB

Allows to connect scopingB input to the operator.

Import detail#

from ansys.dpf.core.operators.scoping.intersect import InputsIntersect

Property detail#

property InputsIntersect.scopingA: ansys.dpf.core.inputs.Input#

Allows to connect scopingA input to the operator.

Returns:

An Input instance for this pin.

Return type:

input

Examples

>>> from ansys.dpf import core as dpf
>>> op = dpf.operators.scoping.intersect()
>>> op.inputs.scopingA.connect(my_scopingA)
>>> # or
>>> op.inputs.scopingA(my_scopingA)
property InputsIntersect.scopingB: ansys.dpf.core.inputs.Input#

Allows to connect scopingB input to the operator.

Returns:

An Input instance for this pin.

Return type:

input

Examples

>>> from ansys.dpf import core as dpf
>>> op = dpf.operators.scoping.intersect()
>>> op.inputs.scopingB.connect(my_scopingB)
>>> # or
>>> op.inputs.scopingB(my_scopingB)

Method detail#

InputsIntersect.__str__()#
InputsIntersect.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.

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