cuSOLVERDn (nvmath.bindings.cusolverDn)

For detailed documentation on the original C APIs, please refer to cuSOLVERDn documentation.

Enums and constants

Function(value[, names, module, qualname, ...])

See cusolverDnFunction_t.

Functions

create()

See cusolverDnCreate.

destroy(intptr_t handle)

See cusolverDnDestroy.

set_stream(intptr_t handle, intptr_t stream_id)

See cusolverDnSetStream.

get_stream(intptr_t handle)

See cusolverDnGetStream.

irs_params_create()

See cusolverDnIRSParamsCreate.

irs_params_destroy(intptr_t params)

See cusolverDnIRSParamsDestroy.

irs_params_set_refinement_solver(...)

See cusolverDnIRSParamsSetRefinementSolver.

irs_params_set_solver_main_precision(...)

See cusolverDnIRSParamsSetSolverMainPrecision.

irs_params_set_solver_lowest_precision(...)

See cusolverDnIRSParamsSetSolverLowestPrecision.

irs_params_set_solver_precisions(...)

See cusolverDnIRSParamsSetSolverPrecisions.

irs_params_set_tol(intptr_t params, double val)

See cusolverDnIRSParamsSetTol.

irs_params_set_tol_inner(intptr_t params, ...)

See cusolverDnIRSParamsSetTolInner.

irs_params_set_max_iters(intptr_t params, ...)

See cusolverDnIRSParamsSetMaxIters.

irs_params_set_max_iters_inner(...)

See cusolverDnIRSParamsSetMaxItersInner.

irs_params_get_max_iters(intptr_t params)

See cusolverDnIRSParamsGetMaxIters.

irs_params_enable_fallback(intptr_t params)

See cusolverDnIRSParamsEnableFallback.

irs_params_disable_fallback(intptr_t params)

See cusolverDnIRSParamsDisableFallback.

irs_infos_destroy(intptr_t infos)

See cusolverDnIRSInfosDestroy.

irs_infos_create()

See cusolverDnIRSInfosCreate.

irs_infos_get_niters(intptr_t infos)

See cusolverDnIRSInfosGetNiters.

irs_infos_get_outer_niters(intptr_t infos)

See cusolverDnIRSInfosGetOuterNiters.

irs_infos_request_residual(intptr_t infos)

See cusolverDnIRSInfosRequestResidual.

irs_infos_get_residual_history(...)

See cusolverDnIRSInfosGetResidualHistory.

irs_infos_get_max_iters(intptr_t infos)

See cusolverDnIRSInfosGetMaxIters.

zz_gesv(intptr_t handle, int n, int nrhs, ...)

See cusolverDnZZgesv.

zc_gesv(intptr_t handle, int n, int nrhs, ...)

See cusolverDnZCgesv.

zk_gesv(intptr_t handle, int n, int nrhs, ...)

See cusolverDnZKgesv.

ze_gesv(intptr_t handle, int n, int nrhs, ...)

See cusolverDnZEgesv.

zy_gesv(intptr_t handle, int n, int nrhs, ...)

See cusolverDnZYgesv.

cc_gesv(intptr_t handle, int n, int nrhs, ...)

See cusolverDnCCgesv.

ce_gesv(intptr_t handle, int n, int nrhs, ...)

See cusolverDnCEgesv.

ck_gesv(intptr_t handle, int n, int nrhs, ...)

See cusolverDnCKgesv.

cy_gesv(intptr_t handle, int n, int nrhs, ...)

See cusolverDnCYgesv.

dd_gesv(intptr_t handle, int n, int nrhs, ...)

See cusolverDnDDgesv.

ds_gesv(intptr_t handle, int n, int nrhs, ...)

See cusolverDnDSgesv.

dh_gesv(intptr_t handle, int n, int nrhs, ...)

See cusolverDnDHgesv.

db_gesv(intptr_t handle, int n, int nrhs, ...)

See cusolverDnDBgesv.

dx_gesv(intptr_t handle, int n, int nrhs, ...)

See cusolverDnDXgesv.

ss_gesv(intptr_t handle, int n, int nrhs, ...)

See cusolverDnSSgesv.

sh_gesv(intptr_t handle, int n, int nrhs, ...)

See cusolverDnSHgesv.

sb_gesv(intptr_t handle, int n, int nrhs, ...)

See cusolverDnSBgesv.

sx_gesv(intptr_t handle, int n, int nrhs, ...)

See cusolverDnSXgesv.

zz_gesv_buffer_size(intptr_t handle, int n, ...)

See cusolverDnZZgesv_bufferSize.

zc_gesv_buffer_size(intptr_t handle, int n, ...)

See cusolverDnZCgesv_bufferSize.

zk_gesv_buffer_size(intptr_t handle, int n, ...)

See cusolverDnZKgesv_bufferSize.

ze_gesv_buffer_size(intptr_t handle, int n, ...)

See cusolverDnZEgesv_bufferSize.

zy_gesv_buffer_size(intptr_t handle, int n, ...)

See cusolverDnZYgesv_bufferSize.

cc_gesv_buffer_size(intptr_t handle, int n, ...)

See cusolverDnCCgesv_bufferSize.

ck_gesv_buffer_size(intptr_t handle, int n, ...)

See cusolverDnCKgesv_bufferSize.

ce_gesv_buffer_size(intptr_t handle, int n, ...)

See cusolverDnCEgesv_bufferSize.

cy_gesv_buffer_size(intptr_t handle, int n, ...)

See cusolverDnCYgesv_bufferSize.

dd_gesv_buffer_size(intptr_t handle, int n, ...)

See cusolverDnDDgesv_bufferSize.

ds_gesv_buffer_size(intptr_t handle, int n, ...)

See cusolverDnDSgesv_bufferSize.

dh_gesv_buffer_size(intptr_t handle, int n, ...)

See cusolverDnDHgesv_bufferSize.

db_gesv_buffer_size(intptr_t handle, int n, ...)

See cusolverDnDBgesv_bufferSize.

dx_gesv_buffer_size(intptr_t handle, int n, ...)

See cusolverDnDXgesv_bufferSize.

ss_gesv_buffer_size(intptr_t handle, int n, ...)

See cusolverDnSSgesv_bufferSize.

sh_gesv_buffer_size(intptr_t handle, int n, ...)

See cusolverDnSHgesv_bufferSize.

sb_gesv_buffer_size(intptr_t handle, int n, ...)

See cusolverDnSBgesv_bufferSize.

sx_gesv_buffer_size(intptr_t handle, int n, ...)

See cusolverDnSXgesv_bufferSize.

zz_gels(intptr_t handle, int m, int n, ...)

See cusolverDnZZgels.

zc_gels(intptr_t handle, int m, int n, ...)

See cusolverDnZCgels.

zk_gels(intptr_t handle, int m, int n, ...)

See cusolverDnZKgels.

ze_gels(intptr_t handle, int m, int n, ...)

See cusolverDnZEgels.

zy_gels(intptr_t handle, int m, int n, ...)

See cusolverDnZYgels.

cc_gels(intptr_t handle, int m, int n, ...)

See cusolverDnCCgels.

ck_gels(intptr_t handle, int m, int n, ...)

See cusolverDnCKgels.

ce_gels(intptr_t handle, int m, int n, ...)

See cusolverDnCEgels.

cy_gels(intptr_t handle, int m, int n, ...)

See cusolverDnCYgels.

dd_gels(intptr_t handle, int m, int n, ...)

See cusolverDnDDgels.

ds_gels(intptr_t handle, int m, int n, ...)

See cusolverDnDSgels.

dh_gels(intptr_t handle, int m, int n, ...)

See cusolverDnDHgels.

db_gels(intptr_t handle, int m, int n, ...)

See cusolverDnDBgels.

dx_gels(intptr_t handle, int m, int n, ...)

See cusolverDnDXgels.

ss_gels(intptr_t handle, int m, int n, ...)

See cusolverDnSSgels.

sh_gels(intptr_t handle, int m, int n, ...)

See cusolverDnSHgels.

sb_gels(intptr_t handle, int m, int n, ...)

See cusolverDnSBgels.

sx_gels(intptr_t handle, int m, int n, ...)

See cusolverDnSXgels.

zz_gels_buffer_size(intptr_t handle, int m, ...)

See cusolverDnZZgels_bufferSize.

zc_gels_buffer_size(intptr_t handle, int m, ...)

See cusolverDnZCgels_bufferSize.

zk_gels_buffer_size(intptr_t handle, int m, ...)

See cusolverDnZKgels_bufferSize.

ze_gels_buffer_size(intptr_t handle, int m, ...)

See cusolverDnZEgels_bufferSize.

zy_gels_buffer_size(intptr_t handle, int m, ...)

See cusolverDnZYgels_bufferSize.

cc_gels_buffer_size(intptr_t handle, int m, ...)

See cusolverDnCCgels_bufferSize.

ck_gels_buffer_size(intptr_t handle, int m, ...)

See cusolverDnCKgels_bufferSize.

ce_gels_buffer_size(intptr_t handle, int m, ...)

See cusolverDnCEgels_bufferSize.

cy_gels_buffer_size(intptr_t handle, int m, ...)

See cusolverDnCYgels_bufferSize.

dd_gels_buffer_size(intptr_t handle, int m, ...)

See cusolverDnDDgels_bufferSize.

ds_gels_buffer_size(intptr_t handle, int m, ...)

See cusolverDnDSgels_bufferSize.

dh_gels_buffer_size(intptr_t handle, int m, ...)

See cusolverDnDHgels_bufferSize.

db_gels_buffer_size(intptr_t handle, int m, ...)

See cusolverDnDBgels_bufferSize.

dx_gels_buffer_size(intptr_t handle, int m, ...)

See cusolverDnDXgels_bufferSize.

ss_gels_buffer_size(intptr_t handle, int m, ...)

See cusolverDnSSgels_bufferSize.

sh_gels_buffer_size(intptr_t handle, int m, ...)

See cusolverDnSHgels_bufferSize.

sb_gels_buffer_size(intptr_t handle, int m, ...)

See cusolverDnSBgels_bufferSize.

sx_gels_buffer_size(intptr_t handle, int m, ...)

See cusolverDnSXgels_bufferSize.

irs_xgesv(intptr_t handle, ...)

See cusolverDnIRSXgesv.

irs_xgesv_buffer_size(intptr_t handle, ...)

See cusolverDnIRSXgesv_bufferSize.

irs_xgels(intptr_t handle, ...)

See cusolverDnIRSXgels.

irs_xgels_buffer_size(intptr_t handle, ...)

See cusolverDnIRSXgels_bufferSize.

spotrf_buffer_size(intptr_t handle, ...)

See cusolverDnSpotrf_bufferSize.

dpotrf_buffer_size(intptr_t handle, ...)

See cusolverDnDpotrf_bufferSize.

cpotrf_buffer_size(intptr_t handle, ...)

See cusolverDnCpotrf_bufferSize.

zpotrf_buffer_size(intptr_t handle, ...)

See cusolverDnZpotrf_bufferSize.

spotrf(intptr_t handle, int uplo, int n, ...)

See cusolverDnSpotrf.

dpotrf(intptr_t handle, int uplo, int n, ...)

See cusolverDnDpotrf.

cpotrf(intptr_t handle, int uplo, int n, ...)

See cusolverDnCpotrf.

zpotrf(intptr_t handle, int uplo, int n, ...)

See cusolverDnZpotrf.

spotrs(intptr_t handle, int uplo, int n, ...)

See cusolverDnSpotrs.

dpotrs(intptr_t handle, int uplo, int n, ...)

See cusolverDnDpotrs.

cpotrs(intptr_t handle, int uplo, int n, ...)

See cusolverDnCpotrs.

zpotrs(intptr_t handle, int uplo, int n, ...)

See cusolverDnZpotrs.

spotrf_batched(intptr_t handle, int uplo, ...)

See cusolverDnSpotrfBatched.

dpotrf_batched(intptr_t handle, int uplo, ...)

See cusolverDnDpotrfBatched.

cpotrf_batched(intptr_t handle, int uplo, ...)

See cusolverDnCpotrfBatched.

zpotrf_batched(intptr_t handle, int uplo, ...)

See cusolverDnZpotrfBatched.

spotrs_batched(intptr_t handle, int uplo, ...)

See cusolverDnSpotrsBatched.

dpotrs_batched(intptr_t handle, int uplo, ...)

See cusolverDnDpotrsBatched.

cpotrs_batched(intptr_t handle, int uplo, ...)

See cusolverDnCpotrsBatched.

zpotrs_batched(intptr_t handle, int uplo, ...)

See cusolverDnZpotrsBatched.

spotri_buffer_size(intptr_t handle, ...)

See cusolverDnSpotri_bufferSize.

dpotri_buffer_size(intptr_t handle, ...)

See cusolverDnDpotri_bufferSize.

cpotri_buffer_size(intptr_t handle, ...)

See cusolverDnCpotri_bufferSize.

zpotri_buffer_size(intptr_t handle, ...)

See cusolverDnZpotri_bufferSize.

spotri(intptr_t handle, int uplo, int n, ...)

See cusolverDnSpotri.

dpotri(intptr_t handle, int uplo, int n, ...)

See cusolverDnDpotri.

cpotri(intptr_t handle, int uplo, int n, ...)

See cusolverDnCpotri.

zpotri(intptr_t handle, int uplo, int n, ...)

See cusolverDnZpotri.

slauum_buffer_size(intptr_t handle, ...)

See cusolverDnSlauum_bufferSize.

dlauum_buffer_size(intptr_t handle, ...)

See cusolverDnDlauum_bufferSize.

clauum_buffer_size(intptr_t handle, ...)

See cusolverDnClauum_bufferSize.

zlauum_buffer_size(intptr_t handle, ...)

See cusolverDnZlauum_bufferSize.

slauum(intptr_t handle, int uplo, int n, ...)

See cusolverDnSlauum.

dlauum(intptr_t handle, int uplo, int n, ...)

See cusolverDnDlauum.

clauum(intptr_t handle, int uplo, int n, ...)

See cusolverDnClauum.

zlauum(intptr_t handle, int uplo, int n, ...)

See cusolverDnZlauum.

sgetrf_buffer_size(intptr_t handle, int m, ...)

See cusolverDnSgetrf_bufferSize.

dgetrf_buffer_size(intptr_t handle, int m, ...)

See cusolverDnDgetrf_bufferSize.

cgetrf_buffer_size(intptr_t handle, int m, ...)

See cusolverDnCgetrf_bufferSize.

zgetrf_buffer_size(intptr_t handle, int m, ...)

See cusolverDnZgetrf_bufferSize.

sgetrf(intptr_t handle, int m, int n, ...)

See cusolverDnSgetrf.

dgetrf(intptr_t handle, int m, int n, ...)

See cusolverDnDgetrf.

cgetrf(intptr_t handle, int m, int n, ...)

See cusolverDnCgetrf.

zgetrf(intptr_t handle, int m, int n, ...)

See cusolverDnZgetrf.

slaswp(intptr_t handle, int n, intptr_t a, ...)

See cusolverDnSlaswp.

dlaswp(intptr_t handle, int n, intptr_t a, ...)

See cusolverDnDlaswp.

claswp(intptr_t handle, int n, intptr_t a, ...)

See cusolverDnClaswp.

zlaswp(intptr_t handle, int n, intptr_t a, ...)

See cusolverDnZlaswp.

sgetrs(intptr_t handle, int trans, int n, ...)

See cusolverDnSgetrs.

dgetrs(intptr_t handle, int trans, int n, ...)

See cusolverDnDgetrs.

cgetrs(intptr_t handle, int trans, int n, ...)

See cusolverDnCgetrs.

zgetrs(intptr_t handle, int trans, int n, ...)

See cusolverDnZgetrs.

sgeqrf_buffer_size(intptr_t handle, int m, ...)

See cusolverDnSgeqrf_bufferSize.

dgeqrf_buffer_size(intptr_t handle, int m, ...)

See cusolverDnDgeqrf_bufferSize.

cgeqrf_buffer_size(intptr_t handle, int m, ...)

See cusolverDnCgeqrf_bufferSize.

zgeqrf_buffer_size(intptr_t handle, int m, ...)

See cusolverDnZgeqrf_bufferSize.

sgeqrf(intptr_t handle, int m, int n, ...)

See cusolverDnSgeqrf.

dgeqrf(intptr_t handle, int m, int n, ...)

See cusolverDnDgeqrf.

cgeqrf(intptr_t handle, int m, int n, ...)

See cusolverDnCgeqrf.

zgeqrf(intptr_t handle, int m, int n, ...)

See cusolverDnZgeqrf.

sorgqr_buffer_size(intptr_t handle, int m, ...)

See cusolverDnSorgqr_bufferSize.

dorgqr_buffer_size(intptr_t handle, int m, ...)

See cusolverDnDorgqr_bufferSize.

cungqr_buffer_size(intptr_t handle, int m, ...)

See cusolverDnCungqr_bufferSize.

zungqr_buffer_size(intptr_t handle, int m, ...)

See cusolverDnZungqr_bufferSize.

sorgqr(intptr_t handle, int m, int n, int k, ...)

See cusolverDnSorgqr.

dorgqr(intptr_t handle, int m, int n, int k, ...)

See cusolverDnDorgqr.

cungqr(intptr_t handle, int m, int n, int k, ...)

See cusolverDnCungqr.

zungqr(intptr_t handle, int m, int n, int k, ...)

See cusolverDnZungqr.

sormqr_buffer_size(intptr_t handle, ...)

See cusolverDnSormqr_bufferSize.

dormqr_buffer_size(intptr_t handle, ...)

See cusolverDnDormqr_bufferSize.

cunmqr_buffer_size(intptr_t handle, ...)

See cusolverDnCunmqr_bufferSize.

zunmqr_buffer_size(intptr_t handle, ...)

See cusolverDnZunmqr_bufferSize.

sormqr(intptr_t handle, int side, int trans, ...)

See cusolverDnSormqr.

dormqr(intptr_t handle, int side, int trans, ...)

See cusolverDnDormqr.

cunmqr(intptr_t handle, int side, int trans, ...)

See cusolverDnCunmqr.

zunmqr(intptr_t handle, int side, int trans, ...)

See cusolverDnZunmqr.

ssytrf_buffer_size(intptr_t handle, int n, ...)

See cusolverDnSsytrf_bufferSize.

dsytrf_buffer_size(intptr_t handle, int n, ...)

See cusolverDnDsytrf_bufferSize.

csytrf_buffer_size(intptr_t handle, int n, ...)

See cusolverDnCsytrf_bufferSize.

zsytrf_buffer_size(intptr_t handle, int n, ...)

See cusolverDnZsytrf_bufferSize.

ssytrf(intptr_t handle, int uplo, int n, ...)

See cusolverDnSsytrf.

dsytrf(intptr_t handle, int uplo, int n, ...)

See cusolverDnDsytrf.

csytrf(intptr_t handle, int uplo, int n, ...)

See cusolverDnCsytrf.

zsytrf(intptr_t handle, int uplo, int n, ...)

See cusolverDnZsytrf.

ssytri_buffer_size(intptr_t handle, ...)

See cusolverDnSsytri_bufferSize.

dsytri_buffer_size(intptr_t handle, ...)

See cusolverDnDsytri_bufferSize.

csytri_buffer_size(intptr_t handle, ...)

See cusolverDnCsytri_bufferSize.

zsytri_buffer_size(intptr_t handle, ...)

See cusolverDnZsytri_bufferSize.

ssytri(intptr_t handle, int uplo, int n, ...)

See cusolverDnSsytri.

dsytri(intptr_t handle, int uplo, int n, ...)

See cusolverDnDsytri.

csytri(intptr_t handle, int uplo, int n, ...)

See cusolverDnCsytri.

zsytri(intptr_t handle, int uplo, int n, ...)

See cusolverDnZsytri.

sgebrd_buffer_size(intptr_t handle, int m, int n)

See cusolverDnSgebrd_bufferSize.

dgebrd_buffer_size(intptr_t handle, int m, int n)

See cusolverDnDgebrd_bufferSize.

cgebrd_buffer_size(intptr_t handle, int m, int n)

See cusolverDnCgebrd_bufferSize.

zgebrd_buffer_size(intptr_t handle, int m, int n)

See cusolverDnZgebrd_bufferSize.

sgebrd(intptr_t handle, int m, int n, ...)

See cusolverDnSgebrd.

dgebrd(intptr_t handle, int m, int n, ...)

See cusolverDnDgebrd.

cgebrd(intptr_t handle, int m, int n, ...)

See cusolverDnCgebrd.

zgebrd(intptr_t handle, int m, int n, ...)

See cusolverDnZgebrd.

sorgbr_buffer_size(intptr_t handle, ...)

See cusolverDnSorgbr_bufferSize.

dorgbr_buffer_size(intptr_t handle, ...)

See cusolverDnDorgbr_bufferSize.

cungbr_buffer_size(intptr_t handle, ...)

See cusolverDnCungbr_bufferSize.

zungbr_buffer_size(intptr_t handle, ...)

See cusolverDnZungbr_bufferSize.

sorgbr(intptr_t handle, int side, int m, ...)

See cusolverDnSorgbr.

dorgbr(intptr_t handle, int side, int m, ...)

See cusolverDnDorgbr.

cungbr(intptr_t handle, int side, int m, ...)

See cusolverDnCungbr.

zungbr(intptr_t handle, int side, int m, ...)

See cusolverDnZungbr.

ssytrd_buffer_size(intptr_t handle, ...)

See cusolverDnSsytrd_bufferSize.

dsytrd_buffer_size(intptr_t handle, ...)

See cusolverDnDsytrd_bufferSize.

chetrd_buffer_size(intptr_t handle, ...)

See cusolverDnChetrd_bufferSize.

zhetrd_buffer_size(intptr_t handle, ...)

See cusolverDnZhetrd_bufferSize.

ssytrd(intptr_t handle, int uplo, int n, ...)

See cusolverDnSsytrd.

dsytrd(intptr_t handle, int uplo, int n, ...)

See cusolverDnDsytrd.

chetrd(intptr_t handle, int uplo, int n, ...)

See cusolverDnChetrd.

zhetrd(intptr_t handle, int uplo, int n, ...)

See cusolverDnZhetrd.

sorgtr_buffer_size(intptr_t handle, ...)

See cusolverDnSorgtr_bufferSize.

dorgtr_buffer_size(intptr_t handle, ...)

See cusolverDnDorgtr_bufferSize.

cungtr_buffer_size(intptr_t handle, ...)

See cusolverDnCungtr_bufferSize.

zungtr_buffer_size(intptr_t handle, ...)

See cusolverDnZungtr_bufferSize.

sorgtr(intptr_t handle, int uplo, int n, ...)

See cusolverDnSorgtr.

dorgtr(intptr_t handle, int uplo, int n, ...)

See cusolverDnDorgtr.

cungtr(intptr_t handle, int uplo, int n, ...)

See cusolverDnCungtr.

zungtr(intptr_t handle, int uplo, int n, ...)

See cusolverDnZungtr.

sormtr_buffer_size(intptr_t handle, ...)

See cusolverDnSormtr_bufferSize.

dormtr_buffer_size(intptr_t handle, ...)

See cusolverDnDormtr_bufferSize.

cunmtr_buffer_size(intptr_t handle, ...)

See cusolverDnCunmtr_bufferSize.

zunmtr_buffer_size(intptr_t handle, ...)

See cusolverDnZunmtr_bufferSize.

sormtr(intptr_t handle, int side, int uplo, ...)

See cusolverDnSormtr.

dormtr(intptr_t handle, int side, int uplo, ...)

See cusolverDnDormtr.

cunmtr(intptr_t handle, int side, int uplo, ...)

See cusolverDnCunmtr.

zunmtr(intptr_t handle, int side, int uplo, ...)

See cusolverDnZunmtr.

sgesvd_buffer_size(intptr_t handle, int m, int n)

See cusolverDnSgesvd_bufferSize.

dgesvd_buffer_size(intptr_t handle, int m, int n)

See cusolverDnDgesvd_bufferSize.

cgesvd_buffer_size(intptr_t handle, int m, int n)

See cusolverDnCgesvd_bufferSize.

zgesvd_buffer_size(intptr_t handle, int m, int n)

See cusolverDnZgesvd_bufferSize.

sgesvd(intptr_t handle, signed char jobu, ...)

See cusolverDnSgesvd.

dgesvd(intptr_t handle, signed char jobu, ...)

See cusolverDnDgesvd.

cgesvd(intptr_t handle, signed char jobu, ...)

See cusolverDnCgesvd.

zgesvd(intptr_t handle, signed char jobu, ...)

See cusolverDnZgesvd.

ssyevd_buffer_size(intptr_t handle, ...)

See cusolverDnSsyevd_bufferSize.

dsyevd_buffer_size(intptr_t handle, ...)

See cusolverDnDsyevd_bufferSize.

cheevd_buffer_size(intptr_t handle, ...)

See cusolverDnCheevd_bufferSize.

zheevd_buffer_size(intptr_t handle, ...)

See cusolverDnZheevd_bufferSize.

ssyevd(intptr_t handle, int jobz, int uplo, ...)

See cusolverDnSsyevd.

dsyevd(intptr_t handle, int jobz, int uplo, ...)

See cusolverDnDsyevd.

cheevd(intptr_t handle, int jobz, int uplo, ...)

See cusolverDnCheevd.

zheevd(intptr_t handle, int jobz, int uplo, ...)

See cusolverDnZheevd.

ssyevdx_buffer_size(intptr_t handle, ...)

See cusolverDnSsyevdx_bufferSize.

dsyevdx_buffer_size(intptr_t handle, ...)

See cusolverDnDsyevdx_bufferSize.

cheevdx_buffer_size(intptr_t handle, ...)

See cusolverDnCheevdx_bufferSize.

zheevdx_buffer_size(intptr_t handle, ...)

See cusolverDnZheevdx_bufferSize.

ssyevdx(intptr_t handle, int jobz, ...)

See cusolverDnSsyevdx.

dsyevdx(intptr_t handle, int jobz, ...)

See cusolverDnDsyevdx.

cheevdx(intptr_t handle, int jobz, ...)

See cusolverDnCheevdx.

zheevdx(intptr_t handle, int jobz, ...)

See cusolverDnZheevdx.

ssygvdx_buffer_size(intptr_t handle, ...)

See cusolverDnSsygvdx_bufferSize.

dsygvdx_buffer_size(intptr_t handle, ...)

See cusolverDnDsygvdx_bufferSize.

chegvdx_buffer_size(intptr_t handle, ...)

See cusolverDnChegvdx_bufferSize.

zhegvdx_buffer_size(intptr_t handle, ...)

See cusolverDnZhegvdx_bufferSize.

ssygvdx(intptr_t handle, int itype, ...)

See cusolverDnSsygvdx.

dsygvdx(intptr_t handle, int itype, ...)

See cusolverDnDsygvdx.

chegvdx(intptr_t handle, int itype, ...)

See cusolverDnChegvdx.

zhegvdx(intptr_t handle, int itype, ...)

See cusolverDnZhegvdx.

ssygvd_buffer_size(intptr_t handle, ...)

See cusolverDnSsygvd_bufferSize.

dsygvd_buffer_size(intptr_t handle, ...)

See cusolverDnDsygvd_bufferSize.

chegvd_buffer_size(intptr_t handle, ...)

See cusolverDnChegvd_bufferSize.

zhegvd_buffer_size(intptr_t handle, ...)

See cusolverDnZhegvd_bufferSize.

ssygvd(intptr_t handle, int itype, int jobz, ...)

See cusolverDnSsygvd.

dsygvd(intptr_t handle, int itype, int jobz, ...)

See cusolverDnDsygvd.

chegvd(intptr_t handle, int itype, int jobz, ...)

See cusolverDnChegvd.

zhegvd(intptr_t handle, int itype, int jobz, ...)

See cusolverDnZhegvd.

create_syevj_info()

See cusolverDnCreateSyevjInfo.

destroy_syevj_info(intptr_t info)

See cusolverDnDestroySyevjInfo.

xsyevj_set_tolerance(intptr_t info, ...)

See cusolverDnXsyevjSetTolerance.

xsyevj_set_max_sweeps(intptr_t info, ...)

See cusolverDnXsyevjSetMaxSweeps.

xsyevj_set_sort_eig(intptr_t info, int sort_eig)

See cusolverDnXsyevjSetSortEig.

xsyevj_get_residual(intptr_t handle, ...)

See cusolverDnXsyevjGetResidual.

xsyevj_get_sweeps(intptr_t handle, intptr_t info)

See cusolverDnXsyevjGetSweeps.

ssyevj_batched_buffer_size(intptr_t handle, ...)

See cusolverDnSsyevjBatched_bufferSize.

dsyevj_batched_buffer_size(intptr_t handle, ...)

See cusolverDnDsyevjBatched_bufferSize.

cheevj_batched_buffer_size(intptr_t handle, ...)

See cusolverDnCheevjBatched_bufferSize.

zheevj_batched_buffer_size(intptr_t handle, ...)

See cusolverDnZheevjBatched_bufferSize.

ssyevj_batched(intptr_t handle, int jobz, ...)

See cusolverDnSsyevjBatched.

dsyevj_batched(intptr_t handle, int jobz, ...)

See cusolverDnDsyevjBatched.

cheevj_batched(intptr_t handle, int jobz, ...)

See cusolverDnCheevjBatched.

zheevj_batched(intptr_t handle, int jobz, ...)

See cusolverDnZheevjBatched.

ssyevj_buffer_size(intptr_t handle, ...)

See cusolverDnSsyevj_bufferSize.

dsyevj_buffer_size(intptr_t handle, ...)

See cusolverDnDsyevj_bufferSize.

cheevj_buffer_size(intptr_t handle, ...)

See cusolverDnCheevj_bufferSize.

zheevj_buffer_size(intptr_t handle, ...)

See cusolverDnZheevj_bufferSize.

ssyevj(intptr_t handle, int jobz, int uplo, ...)

See cusolverDnSsyevj.

dsyevj(intptr_t handle, int jobz, int uplo, ...)

See cusolverDnDsyevj.

cheevj(intptr_t handle, int jobz, int uplo, ...)

See cusolverDnCheevj.

zheevj(intptr_t handle, int jobz, int uplo, ...)

See cusolverDnZheevj.

ssygvj_buffer_size(intptr_t handle, ...)

See cusolverDnSsygvj_bufferSize.

dsygvj_buffer_size(intptr_t handle, ...)

See cusolverDnDsygvj_bufferSize.

chegvj_buffer_size(intptr_t handle, ...)

See cusolverDnChegvj_bufferSize.

zhegvj_buffer_size(intptr_t handle, ...)

See cusolverDnZhegvj_bufferSize.

ssygvj(intptr_t handle, int itype, int jobz, ...)

See cusolverDnSsygvj.

dsygvj(intptr_t handle, int itype, int jobz, ...)

See cusolverDnDsygvj.

chegvj(intptr_t handle, int itype, int jobz, ...)

See cusolverDnChegvj.

zhegvj(intptr_t handle, int itype, int jobz, ...)

See cusolverDnZhegvj.

create_gesvdj_info()

See cusolverDnCreateGesvdjInfo.

destroy_gesvdj_info(intptr_t info)

See cusolverDnDestroyGesvdjInfo.

xgesvdj_set_tolerance(intptr_t info, ...)

See cusolverDnXgesvdjSetTolerance.

xgesvdj_set_max_sweeps(intptr_t info, ...)

See cusolverDnXgesvdjSetMaxSweeps.

xgesvdj_set_sort_eig(intptr_t info, int sort_svd)

See cusolverDnXgesvdjSetSortEig.

xgesvdj_get_residual(intptr_t handle, ...)

See cusolverDnXgesvdjGetResidual.

xgesvdj_get_sweeps(intptr_t handle, ...)

See cusolverDnXgesvdjGetSweeps.

sgesvdj_batched_buffer_size(intptr_t handle, ...)

See cusolverDnSgesvdjBatched_bufferSize.

dgesvdj_batched_buffer_size(intptr_t handle, ...)

See cusolverDnDgesvdjBatched_bufferSize.

cgesvdj_batched_buffer_size(intptr_t handle, ...)

See cusolverDnCgesvdjBatched_bufferSize.

zgesvdj_batched_buffer_size(intptr_t handle, ...)

See cusolverDnZgesvdjBatched_bufferSize.

sgesvdj_batched(intptr_t handle, int jobz, ...)

See cusolverDnSgesvdjBatched.

dgesvdj_batched(intptr_t handle, int jobz, ...)

See cusolverDnDgesvdjBatched.

cgesvdj_batched(intptr_t handle, int jobz, ...)

See cusolverDnCgesvdjBatched.

zgesvdj_batched(intptr_t handle, int jobz, ...)

See cusolverDnZgesvdjBatched.

sgesvdj_buffer_size(intptr_t handle, ...)

See cusolverDnSgesvdj_bufferSize.

dgesvdj_buffer_size(intptr_t handle, ...)

See cusolverDnDgesvdj_bufferSize.

cgesvdj_buffer_size(intptr_t handle, ...)

See cusolverDnCgesvdj_bufferSize.

zgesvdj_buffer_size(intptr_t handle, ...)

See cusolverDnZgesvdj_bufferSize.

sgesvdj(intptr_t handle, int jobz, int econ, ...)

See cusolverDnSgesvdj.

dgesvdj(intptr_t handle, int jobz, int econ, ...)

See cusolverDnDgesvdj.

cgesvdj(intptr_t handle, int jobz, int econ, ...)

See cusolverDnCgesvdj.

zgesvdj(intptr_t handle, int jobz, int econ, ...)

See cusolverDnZgesvdj.

sgesvda_strided_batched_buffer_size(...)

See cusolverDnSgesvdaStridedBatched_bufferSize.

dgesvda_strided_batched_buffer_size(...)

See cusolverDnDgesvdaStridedBatched_bufferSize.

cgesvda_strided_batched_buffer_size(...)

See cusolverDnCgesvdaStridedBatched_bufferSize.

zgesvda_strided_batched_buffer_size(...)

See cusolverDnZgesvdaStridedBatched_bufferSize.

sgesvda_strided_batched(intptr_t handle, ...)

See cusolverDnSgesvdaStridedBatched.

dgesvda_strided_batched(intptr_t handle, ...)

See cusolverDnDgesvdaStridedBatched.

cgesvda_strided_batched(intptr_t handle, ...)

See cusolverDnCgesvdaStridedBatched.

zgesvda_strided_batched(intptr_t handle, ...)

See cusolverDnZgesvdaStridedBatched.

create_params()

See cusolverDnCreateParams.

destroy_params(intptr_t params)

See cusolverDnDestroyParams.

set_adv_options(intptr_t params, ...)

See cusolverDnSetAdvOptions.

xpotrf_buffer_size(intptr_t handle, ...)

See cusolverDnXpotrf_bufferSize.

xpotrf(intptr_t handle, intptr_t params, ...)

See cusolverDnXpotrf.

xpotrs(intptr_t handle, intptr_t params, ...)

See cusolverDnXpotrs.

xgeqrf_buffer_size(intptr_t handle, ...)

See cusolverDnXgeqrf_bufferSize.

xgeqrf(intptr_t handle, intptr_t params, ...)

See cusolverDnXgeqrf.

xgetrf_buffer_size(intptr_t handle, ...)

See cusolverDnXgetrf_bufferSize.

xgetrf(intptr_t handle, intptr_t params, ...)

See cusolverDnXgetrf.

xgetrs(intptr_t handle, intptr_t params, ...)

See cusolverDnXgetrs.

xsyevd_buffer_size(intptr_t handle, ...)

See cusolverDnXsyevd_bufferSize.

xsyevd(intptr_t handle, intptr_t params, ...)

See cusolverDnXsyevd.

xsyevdx_buffer_size(intptr_t handle, ...)

See cusolverDnXsyevdx_bufferSize.

xsyevdx(intptr_t handle, intptr_t params, ...)

See cusolverDnXsyevdx.

xgesvd_buffer_size(intptr_t handle, ...)

See cusolverDnXgesvd_bufferSize.

xgesvd(intptr_t handle, intptr_t params, ...)

See cusolverDnXgesvd.

xgesvdp_buffer_size(intptr_t handle, ...)

See cusolverDnXgesvdp_bufferSize.

xgesvdp(intptr_t handle, intptr_t params, ...)

See cusolverDnXgesvdp.

xgesvdr_buffer_size(intptr_t handle, ...)

See cusolverDnXgesvdr_bufferSize.

xgesvdr(intptr_t handle, intptr_t params, ...)

See cusolverDnXgesvdr.

xsytrs_buffer_size(intptr_t handle, ...)

See cusolverDnXsytrs_bufferSize.

xsytrs(intptr_t handle, int uplo, int64_t n, ...)

See cusolverDnXsytrs.

xtrtri_buffer_size(intptr_t handle, ...)

See cusolverDnXtrtri_bufferSize.

xtrtri(intptr_t handle, int uplo, int diag, ...)

See cusolverDnXtrtri.

logger_open_file(log_file)

See cusolverDnLoggerOpenFile.

logger_set_level(int level)

See cusolverDnLoggerSetLevel.

logger_set_mask(int mask)

See cusolverDnLoggerSetMask.

logger_force_disable()

See cusolverDnLoggerForceDisable.

set_deterministic_mode(intptr_t handle, int mode)

See cusolverDnSetDeterministicMode.

get_deterministic_mode(intptr_t handle)

See cusolverDnGetDeterministicMode.