create_eigen_decomposition#
-
cuquantum.
bindings. cudensitymat. create_eigen_decomposition( - intptr_t handle,
- intptr_t superoperator,
- int32_t is_hermitian,
- int spectrum_kind,
- int scope_kind,
- int approach_kind,
Creates the eigen-decomposition computation object for a given operator.
- Parameters:
handle (intptr_t) – Library handle.
superoperator (intptr_t) – Operator.
is_hermitian (int32_t) – Specifies whether the operator is Hermitian (!=0) or not (0).
spectrum_kind (EigenDecompositionSpectrumKind) – Requested kind of the eigen-spectrum computation.
scope_kind (EigenDecompositionScopeKind) – Requested decomposition scope (full vs split).
approach_kind (EigenDecompositionApproachKind) – Requested decomposition approach (e.g., Krylov).
- Returns:
Eigen-decomposition computation object.
- Return type:
intptr_t