cuStabilizer data types#

Opaque Handle Types#

typedef void *custabilizerHandle_t#

Opaque data structure holding the library context.

Status and Enumerations#

enum custabilizerStatus_t#

Status codes returned by the cuStabilizer library.

Values:

enumerator CUSTABILIZER_STATUS_SUCCESS = 0#

The operation has completed successfully.

enumerator CUSTABILIZER_STATUS_ERROR = 1#

Unspecified failure.

enumerator CUSTABILIZER_STATUS_NOT_INITIALIZED = 2#

cuStabilizer is not initialized.

enumerator CUSTABILIZER_STATUS_INVALID_VALUE = 3#

One or more arguments are invalid.

enumerator CUSTABILIZER_STATUS_NOT_SUPPORTED = 4#

Operation or feature is not supported.

enumerator CUSTABILIZER_STATUS_ALLOC_FAILED = 5#

Device memory allocation failed.

enumerator CUSTABILIZER_STATUS_INTERNAL_ERROR = 6#

Internal error occurred.

enumerator CUSTABILIZER_STATUS_INSUFFICIENT_WORKSPACE = 7#

Insufficient workspace provided.

enumerator CUSTABILIZER_STATUS_CUDA_ERROR = 8#

CUDA error occurred.

Data Structures and Integer Types#

typedef uint32_t custabilizerBitInt_t#

Integer type for specifying bit-packed tables.