state_apply_network_operator#
-
cuquantum.
bindings. cutensornet. state_apply_network_operator( - intptr_t handle,
- intptr_t tensor_network_state,
- intptr_t tensor_network_operator,
- int32_t immutable,
- int32_t adjoint,
- int32_t unitary,
Applies a tensor network operator to a tensor network state.
- Parameters:
handle (intptr_t) – cuTensorNet library handle.
tensor_network_state (intptr_t) – Tensor network state.
tensor_network_operator (intptr_t) – Tensor network operator containg only a single component.
immutable (int32_t) – Whether or not the tensor network operator data may change during the lifetime of the tensor network state.
adjoint (int32_t) – Whether or not the tensor network operator is applied as an adjoint.
unitary (int32_t) – Whether or not the tensor network operator is unitary with respect to the first and second halves of its modes.
- Returns:
Unique integer id (for later identification of the tensor network operator).
- Return type:
int64_t