cuquantum.cutensornet.state_apply_network_operator

cuquantum.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) int64_t[源代码]

将张量网络算符应用于张量网络状态。

参数
  • handle (intptr_t) – cuTensorNet 库句柄。

  • tensor_network_state (intptr_t) – 张量网络状态。

  • tensor_network_operator (intptr_t) – 仅包含单个组件的张量网络算符。

  • immutable (int32_t) – 指示张量网络算符数据在张量网络状态的生命周期内是否可能更改。

  • adjoint (int32_t) – 指示张量网络算符是否作为伴随算符应用。

  • unitary (int32_t) – 指示张量网络算符相对于其模式的第一部分和第二部分是否是酉的。

返回

唯一整数 ID(用于稍后标识张量网络算符)。

返回类型

int64_t