cuquantum.cutensornet.state_update_tensor_operator

cuquantum.cutensornet.state_update_tensor_operator(intptr_t handle, intptr_t tensor_network_state, int64_t tensor_id, intptr_t tensor_data, int32_t unitary)[源代码]

注册指定张量算符元素的外部更新,该张量算符先前已应用于张量网络状态。

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

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

  • tensor_id (int64_t) – 在 cutensornetStateApplyTensorOperator 调用期间分配的张量 ID。

  • tensor_data (intptr_t) – 指向张量算符的更新元素的指针(张量算符元素必须与状态张量类型相同)。

  • unitary (int32_t) – 张量算符是否相对于其模式的前半部分和后半部分是酉的。此参数不适用于作为矩阵乘积算符 (MPO) 一部分的张量。