Types#
hipSOLVER defines types and enumerations that are internally converted to cuBLAS/cuSOLVER or rocBLAS/rocSOLVER types at runtime. Here we list the types used in the regular API.
hipSOLVER regular API types#
hipsolverHandle_t#
-
typedef void *hipsolverHandle_t#
hipsolverSyevjInfo_t#
-
typedef void *hipsolverSyevjInfo_t#
hipsolverStatus_t#
-
enum hipsolverStatus_t#
Values:
-
enumerator HIPSOLVER_STATUS_SUCCESS#
-
enumerator HIPSOLVER_STATUS_NOT_INITIALIZED#
-
enumerator HIPSOLVER_STATUS_ALLOC_FAILED#
-
enumerator HIPSOLVER_STATUS_INVALID_VALUE#
-
enumerator HIPSOLVER_STATUS_MAPPING_ERROR#
-
enumerator HIPSOLVER_STATUS_EXECUTION_FAILED#
-
enumerator HIPSOLVER_STATUS_INTERNAL_ERROR#
-
enumerator HIPSOLVER_STATUS_NOT_SUPPORTED#
-
enumerator HIPSOLVER_STATUS_ARCH_MISMATCH#
-
enumerator HIPSOLVER_STATUS_HANDLE_IS_NULLPTR#
-
enumerator HIPSOLVER_STATUS_INVALID_ENUM#
-
enumerator HIPSOLVER_STATUS_UNKNOWN#
-
enumerator HIPSOLVER_STATUS_ZERO_PIVOT#
-
enumerator HIPSOLVER_STATUS_SUCCESS#