pauli_expansion_view_prepare_truncation#
-
cuquantum.
bindings. cupauliprop. pauli_expansion_view_prepare_truncation( - intptr_t handle,
- intptr_t view_in,
- int32_t num_truncation_strategies,
- truncation_strategies,
- int64_t max_workspace_size,
- intptr_t workspace,
Prepares a Pauli expansion view for truncation.
- Parameters:
handle (intptr_t) – Library handle.
view_in (intptr_t) – Pauli expansion view to be truncated.
num_truncation_strategies (int32_t) – Number of Pauli expansion truncation strategies.
truncation_strategies (object) –
Pauli expansion truncation strategies. It can be:
an
intas the pointer address to the array, ora Python sequence of
cupaulipropTruncationStrategy_t.
max_workspace_size (int64_t) – Maximum workspace size limit in bytes.
workspace (intptr_t) – Workspace descriptor with the required workspace buffer size.