.. |nbsp| unicode:: 0xA0 :trim: *********************** cuDensityMat Data Types *********************** .. _cudensitymatHandle_t-label: ---------------------------- :code:`cudensitymatHandle_t` ---------------------------- .. doxygentypedef:: cudensitymatHandle_t ---- .. _cudensitymatStatus_t-label: ---------------------------- :code:`cudensitymatStatus_t` ---------------------------- .. doxygenenum:: cudensitymatStatus_t ---- .. _cudensitymatComputeType_t-label: --------------------------------- :code:`cudensitymatComputeType_t` --------------------------------- .. doxygenenum:: cudensitymatComputeType_t ---- .. _cudensitymatDistributedProvider_t-label: ----------------------------------------- :code:`cudensitymatDistributedProvider_t` ----------------------------------------- .. doxygenenum:: cudensitymatDistributedProvider_t ---- .. _cudensitymatDistributedCommunicator_t-label: --------------------------------------------- :code:`cudensitymatDistributedCommunicator_t` --------------------------------------------- .. doxygenstruct:: cudensitymatDistributedCommunicator_t :members: ---- .. _CUDENSITYMAT_ALLOCATOR_NAME_LEN-label: --------------------------------------- :code:`CUDENSITYMAT_ALLOCATOR_NAME_LEN` --------------------------------------- .. doxygendefine:: CUDENSITYMAT_ALLOCATOR_NAME_LEN ---- .. _cudensitymatWorkspaceDescriptor_t-label: ----------------------------------------- :code:`cudensitymatWorkspaceDescriptor_t` ----------------------------------------- .. doxygentypedef:: cudensitymatWorkspaceDescriptor_t ---- .. _cudensitymatMemspace_t-label: ------------------------------ :code:`cudensitymatMemspace_t` ------------------------------ .. doxygenenum:: cudensitymatMemspace_t ---- .. _cudensitymatWorkspaceKind_t-label: ----------------------------------- :code:`cudensitymatWorkspaceKind_t` ----------------------------------- .. doxygenenum:: cudensitymatWorkspaceKind_t ---- .. _cudensitymatState_t-label: --------------------------- :code:`cudensitymatState_t` --------------------------- .. doxygentypedef:: cudensitymatState_t ---- .. _cudensitymatStatePurity_t-label: --------------------------------- :code:`cudensitymatStatePurity_t` --------------------------------- .. doxygenenum:: cudensitymatStatePurity_t ---- .. _cudensitymatElementaryOperator_t-label: ---------------------------------------- :code:`cudensitymatElementaryOperator_t` ---------------------------------------- .. doxygentypedef:: cudensitymatElementaryOperator_t ---- .. _cudensitymatElementaryOperatorSparsity_t-label: ------------------------------------------------ :code:`cudensitymatElementaryOperatorSparsity_t` ------------------------------------------------ .. doxygenenum:: cudensitymatElementaryOperatorSparsity_t ---- .. _cudensitymatOperatorTerm_t-label: ---------------------------------- :code:`cudensitymatOperatorTerm_t` ---------------------------------- .. doxygentypedef:: cudensitymatOperatorTerm_t ---- .. _cudensitymatOperator_t-label: ------------------------------ :code:`cudensitymatOperator_t` ------------------------------ .. doxygentypedef:: cudensitymatOperator_t ---- .. _cudensitymatOperatorAction_t-label: ------------------------------------ :code:`cudensitymatOperatorAction_t` ------------------------------------ .. doxygentypedef:: cudensitymatOperatorAction_t ---- .. _cudensitymatExpectation_t-label: --------------------------------- :code:`cudensitymatExpectation_t` --------------------------------- .. doxygentypedef:: cudensitymatExpectation_t ---- .. _cudensitymatScalarCallback_t-label: ------------------------------------ :code:`cudensitymatScalarCallback_t` ------------------------------------ .. doxygentypedef:: cudensitymatScalarCallback_t ---- .. _cudensitymatTensorCallback_t-label: ------------------------------------ :code:`cudensitymatTensorCallback_t` ------------------------------------ .. doxygentypedef:: cudensitymatTensorCallback_t ---- .. _cudensitymatWrappedScalarCallback_t-label: ------------------------------------------- :code:`cudensitymatWrappedScalarCallback_t` ------------------------------------------- .. doxygenstruct:: cudensitymatWrappedScalarCallback_t :members: ---- .. _cudensitymatWrappedTensorCallback_t-label: ------------------------------------------- :code:`cudensitymatWrappedTensorCallback_t` ------------------------------------------- .. doxygenstruct:: cudensitymatWrappedTensorCallback_t :members: