operator_spectrum_prepare#
-
cuquantum.
bindings. cudensitymat. operator_spectrum_prepare( - intptr_t handle,
- intptr_t spectrum,
- int32_t max_eigen_states,
- intptr_t state,
- int compute_type,
- size_t workspace_size_limit,
- intptr_t workspace,
- intptr_t stream,
Prepares the eigen-spectrum object for computation.
- Parameters:
handle (intptr_t) – Library handle.
spectrum (intptr_t) – Eigen-spectrum computation object.
max_eigen_states (int32_t) – Maximum number of eigen-pairs to compute.
state (intptr_t) – Representative quantum state (cannot be batched).
compute_type (ComputeType) – Desired compute type.
workspace_size_limit (size_t) – Workspace buffer size limit (bytes).
workspace (intptr_t) – Empty workspace descriptor on entrance. The workspace buffer sizes required for the computation will be set on return.
stream (intptr_t) – CUDA stream.