type TMKL_Sparse_status = ( SPARSE_STATUS_SUCCESS = 0, SPARSE_STATUS_NOT_INITIALIZED = 1, SPARSE_STATUS_ALLOC_FAILED = 2, SPARSE_STATUS_INVALID_VALUE = 3, SPARSE_STATUS_EXECUTION_FAILED = 4, SPARSE_STATUS_INTERNAL_ERROR = 5, SPARSE_STATUS_NOT_SUPPORTED = 6 );
Values
| Name | Description |
|---|---|
| SPARSE_STATUS_ALLOC_FAILED | internal error: memory allocation failed |
| SPARSE_STATUS_EXECUTION_FAILED | e.g. 0-diagonal element for triangular solver, etc. |
| SPARSE_STATUS_INTERNAL_ERROR | internal error |
| SPARSE_STATUS_INVALID_VALUE | invalid input value |
| SPARSE_STATUS_NOT_INITIALIZED | empty handle or matrix arrays |
| SPARSE_STATUS_NOT_SUPPORTED | e.g. operation for double precision doesn't support other types |
| SPARSE_STATUS_SUCCESS | the operation was successful |