Helper Functions#
These are helper functions that control aspects of the hipSOLVER library. These are divided into two categories:
Handle set-up and tear-down functions. Used to initialize and cleanup the library handle.
Stream manipulation functions. Provide functionality to manipulate streams.
Syevj parameter manipulation functions. Provide functionality to manipulate syevj parameters.
Handle set-up and tear-down#
hipsolverCreate()#
-
hipsolverStatus_t hipsolverCreate(hipsolverHandle_t *handle)#
hipsolverDestroy()#
-
hipsolverStatus_t hipsolverDestroy(hipsolverHandle_t handle)#
Stream manipulation#
hipsolverSetStream()#
-
hipsolverStatus_t hipsolverSetStream(hipsolverHandle_t handle, hipStream_t streamId)#
hipsolverGetStream()#
-
hipsolverStatus_t hipsolverGetStream(hipsolverHandle_t handle, hipStream_t *streamId)#
Syevj parameter manipulation#
hipsolverCreateSyevjInfo()#
-
hipsolverStatus_t hipsolverCreateSyevjInfo(hipsolverSyevjInfo_t *info)#
hipsolverDestroySyevjInfo()#
-
hipsolverStatus_t hipsolverDestroySyevjInfo(hipsolverSyevjInfo_t info)#
hipsolverXsyevjSetMaxSweeps()#
-
hipsolverStatus_t hipsolverXsyevjSetMaxSweeps(hipsolverSyevjInfo_t info, int max_sweeps)#
hipsolverXsyevjSetSortEig()#
-
hipsolverStatus_t hipsolverXsyevjSetSortEig(hipsolverSyevjInfo_t info, int sort_eig)#
hipsolverXsyevjSetTolerance()#
-
hipsolverStatus_t hipsolverXsyevjSetTolerance(hipsolverSyevjInfo_t info, double tolerance)#
hipsolverXsyevjGetResidual()#
-
hipsolverStatus_t hipsolverXsyevjGetResidual(hipsolverHandle_t handle, hipsolverSyevjInfo_t info, double *residual)#
hipsolverXsyevjGetSweeps()#
-
hipsolverStatus_t hipsolverXsyevjGetSweeps(hipsolverHandle_t handle, hipsolverSyevjInfo_t info, int *executed_sweeps)#