qiskit.aqua.operators.state_fns.CircuitStateFn.compose¶
-
CircuitStateFn.
compose
(other, permutation=None, front=False)[source]¶ Composition (Linear algebra-style: A@B(x) = A(B(x))) is not well defined for states in the binary function model, but is well defined for measurements.
- Parameters
other (
OperatorBase
) – The Operator to compose with self.permutation (
Optional
[List
[int
]]) –List[int]
which defines permutation on other operator.front (
bool
) – If front==True, returnother.compose(self)
.
- Return type
OperatorBase
- Returns
An Operator equivalent to the function composition of self and other.
- Raises
ValueError – If self is not a measurement, it cannot be composed from the right.