3.1. 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 compatibility API.

3.1.1. hipSOLVER compatibility API types

hipsolverDnHandle_t

typedef hipsolverHandle_t hipsolverDnHandle_t

Provided for convenience when porting code from cuSOLVER.

hipsolverGesvdjInfo_t

typedef void *hipsolverGesvdjInfo_t

hipsolverSyevjInfo_t

See hipsolverSyevjInfo_t.

hipsolverStatus_t

See hipsolverStatus_t.

hipsolverOperation_t

See hipsolverOperation_t.

hipsolverFillMode_t

See hipsolverFillMode_t.

hipsolverSideMode_t

See hipsolverSideMode_t.

hipsolverEigMode_t

See hipsolverEigMode_t.

hipsolverEigType_t

See hipsolverEigType_t.

hipsolverEigRange_t

enum hipsolverEigRange_t

Values:

enumerator HIPSOLVER_EIG_RANGE_ALL
enumerator HIPSOLVER_EIG_RANGE_V
enumerator HIPSOLVER_EIG_RANGE_I