cuquantum.bindings.cudensitymat.expectation_prepare

cuquantum.bindings.cudensitymat.expectation_prepare(intptr_t handle, intptr_t expectation, intptr_t state, int compute_type, size_t workspace_size_limit, intptr_t workspace, intptr_t stream)[源代码]

准备期望值对象以进行计算。

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

  • expectation (intptr_t) – 期望值对象。

  • state (intptr_t) – 量子态(或一批量子态)。

  • compute_type (ComputeType) – 所需的计算类型。

  • workspace_size_limit (size_t) – 工作区缓冲区大小限制(字节)。

  • workspace (intptr_t) – 入口处的空工作区描述符。计算所需的工作区大小将在出口处设置。

  • stream (intptr_t) – CUDA 流。