cuquantum.bindings.cudensitymat.workspace_set_memory

cuquantum.bindings.cudensitymat.workspace_set_memory(intptr_t handle, intptr_t workspace_descr, int mem_space, int workspace_kind, intptr_t memory_buffer, size_t memory_buffer_size)[source]

Attaches memory to a workspace buffer.

Parameters
  • handle (intptr_t) – Library handle.

  • workspace_descr (intptr_t) – Workspace descriptor.

  • mem_space (Memspace) – Memory space.

  • workspace_kind (WorkspaceKind) – Workspace kind.

  • memory_buffer (intptr_t) – Pointer to a user-owned memory buffer to be used by the specified workspace.

  • memory_buffer_size (size_t) – Size of the provided memory buffer in bytes.