Intel clBLAS
Datatypes

Typedefs

typedef struct iclblasContext * iclblasHandle_t
 Opaque structure holding library context.
 

Enumerations

enum  iclblasStatus_t {
  ICLBLAS_STATUS_SUCCESS = 0, ICLBLAS_STATUS_NOT_INITIALIZED = 1, ICLBLAS_STATUS_ALLOC_FAILED = 3, ICLBLAS_STATUS_INVALID_VALUE = 7,
  ICLBLAS_STATUS_ARCH_MISMATCH = 8, ICLBLAS_STATUS_MAPPING_ERROR = 11, ICLBLAS_STATUS_EXECUTION_FAILED = 13, ICLBLAS_STATUS_INTERNAL_ERROR = 14,
  ICLBLAS_STATUS_NOT_SUPPORTED = 15, ICLBLAS_STATUS_LICENSE_ERROR = 16, ICLBLAS_STATUS_ERROR
}
 Operations status codes. More...
 
enum  iclblasOperation_t { ICLBLAS_OP_N = 0, ICLBLAS_OP_T = 1, ICLBLAS_OP_C = 2 }
 Indicates operation to be performed. More...
 
enum  iclblasFillMode_t { ICLBLAS_FILL_MODE_UPPER = 0, ICLBLAS_FILL_MODE_LOWER = 1 }
 Indicates which part (lower or upper) of matrix is filled. More...
 
enum  iclblasDiagType_t { ICLBLAS_DIAG_NON_UNIT = 0, ICLBLAS_DIAG_UNIT = 1 }
 Indicates whether the main diagonal of matrix is unity. More...
 
enum  iclblasSideMode_t { ICLBLAS_SIDE_LEFT = 0, ICLBLAS_SIDE_RIGHT = 1 }
 Indicates on which side (left or right) the matrix in the equation solved by a function. More...
 

Detailed Description

Enumeration Type Documentation

◆ iclblasDiagType_t

Indicates whether the main diagonal of matrix is unity.

In case of ICLBLAS_DIAG_UNIT the main diagonal is assumed to contain only unit elements and is not referenced.

Enumerator
ICLBLAS_DIAG_NON_UNIT 

the main diagonal contains non-unit elements

ICLBLAS_DIAG_UNIT 

the main diagonal contains only unit elements

Definition at line 147 of file iclBLAS.h.

◆ iclblasFillMode_t

Indicates which part (lower or upper) of matrix is filled.

Enumerator
ICLBLAS_FILL_MODE_UPPER 

the upper part of matrix is filled

ICLBLAS_FILL_MODE_LOWER 

the lower part of matrix is filled

Definition at line 137 of file iclBLAS.h.

◆ iclblasOperation_t

Indicates operation to be performed.

Enumerator
ICLBLAS_OP_N 

the non-transpose operation is selected

ICLBLAS_OP_T 

the transpose operation is selected

ICLBLAS_OP_C 

the conjugate transpose operation is selected

Definition at line 128 of file iclBLAS.h.

◆ iclblasSideMode_t

Indicates on which side (left or right) the matrix in the equation solved by a function.

Enumerator
ICLBLAS_SIDE_LEFT 

the matrix is on the left side in equation

ICLBLAS_SIDE_RIGHT 

the matrix is on the right side in equation

Definition at line 155 of file iclBLAS.h.

◆ iclblasStatus_t

Operations status codes.

A more detailed enum description.

Definition at line 104 of file iclBLAS.h.