# Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. ALL RIGHTS RESERVED.
#
# SPDX-License-Identifier: Apache-2.0

import _cython_3_2_4
import enum
from typing import Callable, ClassVar

__pyx_capi__: dict
__test__: dict
cc_gels: _cython_3_2_4.cython_function_or_method
cc_gels_buffer_size: _cython_3_2_4.cython_function_or_method
cc_gesv: _cython_3_2_4.cython_function_or_method
cc_gesv_buffer_size: _cython_3_2_4.cython_function_or_method
ce_gels: _cython_3_2_4.cython_function_or_method
ce_gels_buffer_size: _cython_3_2_4.cython_function_or_method
ce_gesv: _cython_3_2_4.cython_function_or_method
ce_gesv_buffer_size: _cython_3_2_4.cython_function_or_method
cgebrd: _cython_3_2_4.cython_function_or_method
cgebrd_buffer_size: _cython_3_2_4.cython_function_or_method
cgeqrf: _cython_3_2_4.cython_function_or_method
cgeqrf_buffer_size: _cython_3_2_4.cython_function_or_method
cgesvd: _cython_3_2_4.cython_function_or_method
cgesvd_buffer_size: _cython_3_2_4.cython_function_or_method
cgesvda_strided_batched: _cython_3_2_4.cython_function_or_method
cgesvda_strided_batched_buffer_size: _cython_3_2_4.cython_function_or_method
cgesvdj: _cython_3_2_4.cython_function_or_method
cgesvdj_batched: _cython_3_2_4.cython_function_or_method
cgesvdj_batched_buffer_size: _cython_3_2_4.cython_function_or_method
cgesvdj_buffer_size: _cython_3_2_4.cython_function_or_method
cgetrf: _cython_3_2_4.cython_function_or_method
cgetrf_buffer_size: _cython_3_2_4.cython_function_or_method
cgetrs: _cython_3_2_4.cython_function_or_method
cheevd: _cython_3_2_4.cython_function_or_method
cheevd_buffer_size: _cython_3_2_4.cython_function_or_method
cheevdx: _cython_3_2_4.cython_function_or_method
cheevdx_buffer_size: _cython_3_2_4.cython_function_or_method
cheevj: _cython_3_2_4.cython_function_or_method
cheevj_batched: _cython_3_2_4.cython_function_or_method
cheevj_batched_buffer_size: _cython_3_2_4.cython_function_or_method
cheevj_buffer_size: _cython_3_2_4.cython_function_or_method
chegvd: _cython_3_2_4.cython_function_or_method
chegvd_buffer_size: _cython_3_2_4.cython_function_or_method
chegvdx: _cython_3_2_4.cython_function_or_method
chegvdx_buffer_size: _cython_3_2_4.cython_function_or_method
chegvj: _cython_3_2_4.cython_function_or_method
chegvj_buffer_size: _cython_3_2_4.cython_function_or_method
chetrd: _cython_3_2_4.cython_function_or_method
chetrd_buffer_size: _cython_3_2_4.cython_function_or_method
ck_gels: _cython_3_2_4.cython_function_or_method
ck_gels_buffer_size: _cython_3_2_4.cython_function_or_method
ck_gesv: _cython_3_2_4.cython_function_or_method
ck_gesv_buffer_size: _cython_3_2_4.cython_function_or_method
claswp: _cython_3_2_4.cython_function_or_method
clauum: _cython_3_2_4.cython_function_or_method
clauum_buffer_size: _cython_3_2_4.cython_function_or_method
cpotrf: _cython_3_2_4.cython_function_or_method
cpotrf_batched: _cython_3_2_4.cython_function_or_method
cpotrf_buffer_size: _cython_3_2_4.cython_function_or_method
cpotri: _cython_3_2_4.cython_function_or_method
cpotri_buffer_size: _cython_3_2_4.cython_function_or_method
cpotrs: _cython_3_2_4.cython_function_or_method
cpotrs_batched: _cython_3_2_4.cython_function_or_method
create: _cython_3_2_4.cython_function_or_method
create_gesvdj_info: _cython_3_2_4.cython_function_or_method
create_params: _cython_3_2_4.cython_function_or_method
create_syevj_info: _cython_3_2_4.cython_function_or_method
csytrf: _cython_3_2_4.cython_function_or_method
csytrf_buffer_size: _cython_3_2_4.cython_function_or_method
csytri: _cython_3_2_4.cython_function_or_method
csytri_buffer_size: _cython_3_2_4.cython_function_or_method
cungbr: _cython_3_2_4.cython_function_or_method
cungbr_buffer_size: _cython_3_2_4.cython_function_or_method
cungqr: _cython_3_2_4.cython_function_or_method
cungqr_buffer_size: _cython_3_2_4.cython_function_or_method
cungtr: _cython_3_2_4.cython_function_or_method
cungtr_buffer_size: _cython_3_2_4.cython_function_or_method
cunmqr: _cython_3_2_4.cython_function_or_method
cunmqr_buffer_size: _cython_3_2_4.cython_function_or_method
cunmtr: _cython_3_2_4.cython_function_or_method
cunmtr_buffer_size: _cython_3_2_4.cython_function_or_method
cy_gels: _cython_3_2_4.cython_function_or_method
cy_gels_buffer_size: _cython_3_2_4.cython_function_or_method
cy_gesv: _cython_3_2_4.cython_function_or_method
cy_gesv_buffer_size: _cython_3_2_4.cython_function_or_method
db_gels: _cython_3_2_4.cython_function_or_method
db_gels_buffer_size: _cython_3_2_4.cython_function_or_method
db_gesv: _cython_3_2_4.cython_function_or_method
db_gesv_buffer_size: _cython_3_2_4.cython_function_or_method
dd_gels: _cython_3_2_4.cython_function_or_method
dd_gels_buffer_size: _cython_3_2_4.cython_function_or_method
dd_gesv: _cython_3_2_4.cython_function_or_method
dd_gesv_buffer_size: _cython_3_2_4.cython_function_or_method
destroy: _cython_3_2_4.cython_function_or_method
destroy_gesvdj_info: _cython_3_2_4.cython_function_or_method
destroy_params: _cython_3_2_4.cython_function_or_method
destroy_syevj_info: _cython_3_2_4.cython_function_or_method
dgebrd: _cython_3_2_4.cython_function_or_method
dgebrd_buffer_size: _cython_3_2_4.cython_function_or_method
dgeqrf: _cython_3_2_4.cython_function_or_method
dgeqrf_buffer_size: _cython_3_2_4.cython_function_or_method
dgesvd: _cython_3_2_4.cython_function_or_method
dgesvd_buffer_size: _cython_3_2_4.cython_function_or_method
dgesvda_strided_batched: _cython_3_2_4.cython_function_or_method
dgesvda_strided_batched_buffer_size: _cython_3_2_4.cython_function_or_method
dgesvdj: _cython_3_2_4.cython_function_or_method
dgesvdj_batched: _cython_3_2_4.cython_function_or_method
dgesvdj_batched_buffer_size: _cython_3_2_4.cython_function_or_method
dgesvdj_buffer_size: _cython_3_2_4.cython_function_or_method
dgetrf: _cython_3_2_4.cython_function_or_method
dgetrf_buffer_size: _cython_3_2_4.cython_function_or_method
dgetrs: _cython_3_2_4.cython_function_or_method
dh_gels: _cython_3_2_4.cython_function_or_method
dh_gels_buffer_size: _cython_3_2_4.cython_function_or_method
dh_gesv: _cython_3_2_4.cython_function_or_method
dh_gesv_buffer_size: _cython_3_2_4.cython_function_or_method
dlaswp: _cython_3_2_4.cython_function_or_method
dlauum: _cython_3_2_4.cython_function_or_method
dlauum_buffer_size: _cython_3_2_4.cython_function_or_method
dorgbr: _cython_3_2_4.cython_function_or_method
dorgbr_buffer_size: _cython_3_2_4.cython_function_or_method
dorgqr: _cython_3_2_4.cython_function_or_method
dorgqr_buffer_size: _cython_3_2_4.cython_function_or_method
dorgtr: _cython_3_2_4.cython_function_or_method
dorgtr_buffer_size: _cython_3_2_4.cython_function_or_method
dormqr: _cython_3_2_4.cython_function_or_method
dormqr_buffer_size: _cython_3_2_4.cython_function_or_method
dormtr: _cython_3_2_4.cython_function_or_method
dormtr_buffer_size: _cython_3_2_4.cython_function_or_method
dpotrf: _cython_3_2_4.cython_function_or_method
dpotrf_batched: _cython_3_2_4.cython_function_or_method
dpotrf_buffer_size: _cython_3_2_4.cython_function_or_method
dpotri: _cython_3_2_4.cython_function_or_method
dpotri_buffer_size: _cython_3_2_4.cython_function_or_method
dpotrs: _cython_3_2_4.cython_function_or_method
dpotrs_batched: _cython_3_2_4.cython_function_or_method
ds_gels: _cython_3_2_4.cython_function_or_method
ds_gels_buffer_size: _cython_3_2_4.cython_function_or_method
ds_gesv: _cython_3_2_4.cython_function_or_method
ds_gesv_buffer_size: _cython_3_2_4.cython_function_or_method
dsyevd: _cython_3_2_4.cython_function_or_method
dsyevd_buffer_size: _cython_3_2_4.cython_function_or_method
dsyevdx: _cython_3_2_4.cython_function_or_method
dsyevdx_buffer_size: _cython_3_2_4.cython_function_or_method
dsyevj: _cython_3_2_4.cython_function_or_method
dsyevj_batched: _cython_3_2_4.cython_function_or_method
dsyevj_batched_buffer_size: _cython_3_2_4.cython_function_or_method
dsyevj_buffer_size: _cython_3_2_4.cython_function_or_method
dsygvd: _cython_3_2_4.cython_function_or_method
dsygvd_buffer_size: _cython_3_2_4.cython_function_or_method
dsygvdx: _cython_3_2_4.cython_function_or_method
dsygvdx_buffer_size: _cython_3_2_4.cython_function_or_method
dsygvj: _cython_3_2_4.cython_function_or_method
dsygvj_buffer_size: _cython_3_2_4.cython_function_or_method
dsytrd: _cython_3_2_4.cython_function_or_method
dsytrd_buffer_size: _cython_3_2_4.cython_function_or_method
dsytrf: _cython_3_2_4.cython_function_or_method
dsytrf_buffer_size: _cython_3_2_4.cython_function_or_method
dsytri: _cython_3_2_4.cython_function_or_method
dsytri_buffer_size: _cython_3_2_4.cython_function_or_method
dx_gels: _cython_3_2_4.cython_function_or_method
dx_gels_buffer_size: _cython_3_2_4.cython_function_or_method
dx_gesv: _cython_3_2_4.cython_function_or_method
dx_gesv_buffer_size: _cython_3_2_4.cython_function_or_method
get_deterministic_mode: _cython_3_2_4.cython_function_or_method
get_emulation_special_values_support: _cython_3_2_4.cython_function_or_method
get_emulation_strategy: _cython_3_2_4.cython_function_or_method
get_fixed_point_emulation_mantissa_bit_offset: _cython_3_2_4.cython_function_or_method
get_fixed_point_emulation_mantissa_control: _cython_3_2_4.cython_function_or_method
get_fixed_point_emulation_max_mantissa_bit_count: _cython_3_2_4.cython_function_or_method
get_math_mode: _cython_3_2_4.cython_function_or_method
get_stream: _cython_3_2_4.cython_function_or_method
irs_infos_create: _cython_3_2_4.cython_function_or_method
irs_infos_destroy: _cython_3_2_4.cython_function_or_method
irs_infos_get_max_iters: _cython_3_2_4.cython_function_or_method
irs_infos_get_niters: _cython_3_2_4.cython_function_or_method
irs_infos_get_outer_niters: _cython_3_2_4.cython_function_or_method
irs_infos_get_residual_history: _cython_3_2_4.cython_function_or_method
irs_infos_request_residual: _cython_3_2_4.cython_function_or_method
irs_params_create: _cython_3_2_4.cython_function_or_method
irs_params_destroy: _cython_3_2_4.cython_function_or_method
irs_params_disable_fallback: _cython_3_2_4.cython_function_or_method
irs_params_enable_fallback: _cython_3_2_4.cython_function_or_method
irs_params_get_max_iters: _cython_3_2_4.cython_function_or_method
irs_params_set_max_iters: _cython_3_2_4.cython_function_or_method
irs_params_set_max_iters_inner: _cython_3_2_4.cython_function_or_method
irs_params_set_refinement_solver: _cython_3_2_4.cython_function_or_method
irs_params_set_solver_lowest_precision: _cython_3_2_4.cython_function_or_method
irs_params_set_solver_main_precision: _cython_3_2_4.cython_function_or_method
irs_params_set_solver_precisions: _cython_3_2_4.cython_function_or_method
irs_params_set_tol: _cython_3_2_4.cython_function_or_method
irs_params_set_tol_inner: _cython_3_2_4.cython_function_or_method
irs_xgels: _cython_3_2_4.cython_function_or_method
irs_xgels_buffer_size: _cython_3_2_4.cython_function_or_method
irs_xgesv: _cython_3_2_4.cython_function_or_method
irs_xgesv_buffer_size: _cython_3_2_4.cython_function_or_method
logger_force_disable: _cython_3_2_4.cython_function_or_method
logger_open_file: _cython_3_2_4.cython_function_or_method
logger_set_level: _cython_3_2_4.cython_function_or_method
logger_set_mask: _cython_3_2_4.cython_function_or_method
sb_gels: _cython_3_2_4.cython_function_or_method
sb_gels_buffer_size: _cython_3_2_4.cython_function_or_method
sb_gesv: _cython_3_2_4.cython_function_or_method
sb_gesv_buffer_size: _cython_3_2_4.cython_function_or_method
set_adv_options: _cython_3_2_4.cython_function_or_method
set_deterministic_mode: _cython_3_2_4.cython_function_or_method
set_emulation_special_values_support: _cython_3_2_4.cython_function_or_method
set_emulation_strategy: _cython_3_2_4.cython_function_or_method
set_fixed_point_emulation_mantissa_bit_offset: _cython_3_2_4.cython_function_or_method
set_fixed_point_emulation_mantissa_control: _cython_3_2_4.cython_function_or_method
set_fixed_point_emulation_max_mantissa_bit_count: _cython_3_2_4.cython_function_or_method
set_math_mode: _cython_3_2_4.cython_function_or_method
set_stream: _cython_3_2_4.cython_function_or_method
sgebrd: _cython_3_2_4.cython_function_or_method
sgebrd_buffer_size: _cython_3_2_4.cython_function_or_method
sgeqrf: _cython_3_2_4.cython_function_or_method
sgeqrf_buffer_size: _cython_3_2_4.cython_function_or_method
sgesvd: _cython_3_2_4.cython_function_or_method
sgesvd_buffer_size: _cython_3_2_4.cython_function_or_method
sgesvda_strided_batched: _cython_3_2_4.cython_function_or_method
sgesvda_strided_batched_buffer_size: _cython_3_2_4.cython_function_or_method
sgesvdj: _cython_3_2_4.cython_function_or_method
sgesvdj_batched: _cython_3_2_4.cython_function_or_method
sgesvdj_batched_buffer_size: _cython_3_2_4.cython_function_or_method
sgesvdj_buffer_size: _cython_3_2_4.cython_function_or_method
sgetrf: _cython_3_2_4.cython_function_or_method
sgetrf_buffer_size: _cython_3_2_4.cython_function_or_method
sgetrs: _cython_3_2_4.cython_function_or_method
sh_gels: _cython_3_2_4.cython_function_or_method
sh_gels_buffer_size: _cython_3_2_4.cython_function_or_method
sh_gesv: _cython_3_2_4.cython_function_or_method
sh_gesv_buffer_size: _cython_3_2_4.cython_function_or_method
slaswp: _cython_3_2_4.cython_function_or_method
slauum: _cython_3_2_4.cython_function_or_method
slauum_buffer_size: _cython_3_2_4.cython_function_or_method
sorgbr: _cython_3_2_4.cython_function_or_method
sorgbr_buffer_size: _cython_3_2_4.cython_function_or_method
sorgqr: _cython_3_2_4.cython_function_or_method
sorgqr_buffer_size: _cython_3_2_4.cython_function_or_method
sorgtr: _cython_3_2_4.cython_function_or_method
sorgtr_buffer_size: _cython_3_2_4.cython_function_or_method
sormqr: _cython_3_2_4.cython_function_or_method
sormqr_buffer_size: _cython_3_2_4.cython_function_or_method
sormtr: _cython_3_2_4.cython_function_or_method
sormtr_buffer_size: _cython_3_2_4.cython_function_or_method
spotrf: _cython_3_2_4.cython_function_or_method
spotrf_batched: _cython_3_2_4.cython_function_or_method
spotrf_buffer_size: _cython_3_2_4.cython_function_or_method
spotri: _cython_3_2_4.cython_function_or_method
spotri_buffer_size: _cython_3_2_4.cython_function_or_method
spotrs: _cython_3_2_4.cython_function_or_method
spotrs_batched: _cython_3_2_4.cython_function_or_method
ss_gels: _cython_3_2_4.cython_function_or_method
ss_gels_buffer_size: _cython_3_2_4.cython_function_or_method
ss_gesv: _cython_3_2_4.cython_function_or_method
ss_gesv_buffer_size: _cython_3_2_4.cython_function_or_method
ssyevd: _cython_3_2_4.cython_function_or_method
ssyevd_buffer_size: _cython_3_2_4.cython_function_or_method
ssyevdx: _cython_3_2_4.cython_function_or_method
ssyevdx_buffer_size: _cython_3_2_4.cython_function_or_method
ssyevj: _cython_3_2_4.cython_function_or_method
ssyevj_batched: _cython_3_2_4.cython_function_or_method
ssyevj_batched_buffer_size: _cython_3_2_4.cython_function_or_method
ssyevj_buffer_size: _cython_3_2_4.cython_function_or_method
ssygvd: _cython_3_2_4.cython_function_or_method
ssygvd_buffer_size: _cython_3_2_4.cython_function_or_method
ssygvdx: _cython_3_2_4.cython_function_or_method
ssygvdx_buffer_size: _cython_3_2_4.cython_function_or_method
ssygvj: _cython_3_2_4.cython_function_or_method
ssygvj_buffer_size: _cython_3_2_4.cython_function_or_method
ssytrd: _cython_3_2_4.cython_function_or_method
ssytrd_buffer_size: _cython_3_2_4.cython_function_or_method
ssytrf: _cython_3_2_4.cython_function_or_method
ssytrf_buffer_size: _cython_3_2_4.cython_function_or_method
ssytri: _cython_3_2_4.cython_function_or_method
ssytri_buffer_size: _cython_3_2_4.cython_function_or_method
sx_gels: _cython_3_2_4.cython_function_or_method
sx_gels_buffer_size: _cython_3_2_4.cython_function_or_method
sx_gesv: _cython_3_2_4.cython_function_or_method
sx_gesv_buffer_size: _cython_3_2_4.cython_function_or_method
xgeev: _cython_3_2_4.cython_function_or_method
xgeev_buffer_size: _cython_3_2_4.cython_function_or_method
xgeqrf: _cython_3_2_4.cython_function_or_method
xgeqrf_buffer_size: _cython_3_2_4.cython_function_or_method
xgesvd: _cython_3_2_4.cython_function_or_method
xgesvd_buffer_size: _cython_3_2_4.cython_function_or_method
xgesvdj_get_residual: _cython_3_2_4.cython_function_or_method
xgesvdj_get_sweeps: _cython_3_2_4.cython_function_or_method
xgesvdj_set_max_sweeps: _cython_3_2_4.cython_function_or_method
xgesvdj_set_sort_eig: _cython_3_2_4.cython_function_or_method
xgesvdj_set_tolerance: _cython_3_2_4.cython_function_or_method
xgesvdp: _cython_3_2_4.cython_function_or_method
xgesvdp_buffer_size: _cython_3_2_4.cython_function_or_method
xgesvdr: _cython_3_2_4.cython_function_or_method
xgesvdr_buffer_size: _cython_3_2_4.cython_function_or_method
xgetrf: _cython_3_2_4.cython_function_or_method
xgetrf_buffer_size: _cython_3_2_4.cython_function_or_method
xgetrs: _cython_3_2_4.cython_function_or_method
xlarft: _cython_3_2_4.cython_function_or_method
xlarft_buffer_size: _cython_3_2_4.cython_function_or_method
xpolar: _cython_3_2_4.cython_function_or_method
xpolar_buffer_size: _cython_3_2_4.cython_function_or_method
xpotrf: _cython_3_2_4.cython_function_or_method
xpotrf_buffer_size: _cython_3_2_4.cython_function_or_method
xpotrs: _cython_3_2_4.cython_function_or_method
xstedc: _cython_3_2_4.cython_function_or_method
xstedc_buffer_size: _cython_3_2_4.cython_function_or_method
xsyev_batched: _cython_3_2_4.cython_function_or_method
xsyev_batched_buffer_size: _cython_3_2_4.cython_function_or_method
xsyevd: _cython_3_2_4.cython_function_or_method
xsyevd_buffer_size: _cython_3_2_4.cython_function_or_method
xsyevdx: _cython_3_2_4.cython_function_or_method
xsyevdx_buffer_size: _cython_3_2_4.cython_function_or_method
xsyevj_get_residual: _cython_3_2_4.cython_function_or_method
xsyevj_get_sweeps: _cython_3_2_4.cython_function_or_method
xsyevj_set_max_sweeps: _cython_3_2_4.cython_function_or_method
xsyevj_set_sort_eig: _cython_3_2_4.cython_function_or_method
xsyevj_set_tolerance: _cython_3_2_4.cython_function_or_method
xsygvd: _cython_3_2_4.cython_function_or_method
xsygvd_buffer_size: _cython_3_2_4.cython_function_or_method
xsygvdx: _cython_3_2_4.cython_function_or_method
xsygvdx_buffer_size: _cython_3_2_4.cython_function_or_method
xsytrs: _cython_3_2_4.cython_function_or_method
xsytrs_buffer_size: _cython_3_2_4.cython_function_or_method
xtrtri: _cython_3_2_4.cython_function_or_method
xtrtri_buffer_size: _cython_3_2_4.cython_function_or_method
zc_gels: _cython_3_2_4.cython_function_or_method
zc_gels_buffer_size: _cython_3_2_4.cython_function_or_method
zc_gesv: _cython_3_2_4.cython_function_or_method
zc_gesv_buffer_size: _cython_3_2_4.cython_function_or_method
ze_gels: _cython_3_2_4.cython_function_or_method
ze_gels_buffer_size: _cython_3_2_4.cython_function_or_method
ze_gesv: _cython_3_2_4.cython_function_or_method
ze_gesv_buffer_size: _cython_3_2_4.cython_function_or_method
zgebrd: _cython_3_2_4.cython_function_or_method
zgebrd_buffer_size: _cython_3_2_4.cython_function_or_method
zgeqrf: _cython_3_2_4.cython_function_or_method
zgeqrf_buffer_size: _cython_3_2_4.cython_function_or_method
zgesvd: _cython_3_2_4.cython_function_or_method
zgesvd_buffer_size: _cython_3_2_4.cython_function_or_method
zgesvda_strided_batched: _cython_3_2_4.cython_function_or_method
zgesvda_strided_batched_buffer_size: _cython_3_2_4.cython_function_or_method
zgesvdj: _cython_3_2_4.cython_function_or_method
zgesvdj_batched: _cython_3_2_4.cython_function_or_method
zgesvdj_batched_buffer_size: _cython_3_2_4.cython_function_or_method
zgesvdj_buffer_size: _cython_3_2_4.cython_function_or_method
zgetrf: _cython_3_2_4.cython_function_or_method
zgetrf_buffer_size: _cython_3_2_4.cython_function_or_method
zgetrs: _cython_3_2_4.cython_function_or_method
zheevd: _cython_3_2_4.cython_function_or_method
zheevd_buffer_size: _cython_3_2_4.cython_function_or_method
zheevdx: _cython_3_2_4.cython_function_or_method
zheevdx_buffer_size: _cython_3_2_4.cython_function_or_method
zheevj: _cython_3_2_4.cython_function_or_method
zheevj_batched: _cython_3_2_4.cython_function_or_method
zheevj_batched_buffer_size: _cython_3_2_4.cython_function_or_method
zheevj_buffer_size: _cython_3_2_4.cython_function_or_method
zhegvd: _cython_3_2_4.cython_function_or_method
zhegvd_buffer_size: _cython_3_2_4.cython_function_or_method
zhegvdx: _cython_3_2_4.cython_function_or_method
zhegvdx_buffer_size: _cython_3_2_4.cython_function_or_method
zhegvj: _cython_3_2_4.cython_function_or_method
zhegvj_buffer_size: _cython_3_2_4.cython_function_or_method
zhetrd: _cython_3_2_4.cython_function_or_method
zhetrd_buffer_size: _cython_3_2_4.cython_function_or_method
zk_gels: _cython_3_2_4.cython_function_or_method
zk_gels_buffer_size: _cython_3_2_4.cython_function_or_method
zk_gesv: _cython_3_2_4.cython_function_or_method
zk_gesv_buffer_size: _cython_3_2_4.cython_function_or_method
zlaswp: _cython_3_2_4.cython_function_or_method
zlauum: _cython_3_2_4.cython_function_or_method
zlauum_buffer_size: _cython_3_2_4.cython_function_or_method
zpotrf: _cython_3_2_4.cython_function_or_method
zpotrf_batched: _cython_3_2_4.cython_function_or_method
zpotrf_buffer_size: _cython_3_2_4.cython_function_or_method
zpotri: _cython_3_2_4.cython_function_or_method
zpotri_buffer_size: _cython_3_2_4.cython_function_or_method
zpotrs: _cython_3_2_4.cython_function_or_method
zpotrs_batched: _cython_3_2_4.cython_function_or_method
zsytrf: _cython_3_2_4.cython_function_or_method
zsytrf_buffer_size: _cython_3_2_4.cython_function_or_method
zsytri: _cython_3_2_4.cython_function_or_method
zsytri_buffer_size: _cython_3_2_4.cython_function_or_method
zungbr: _cython_3_2_4.cython_function_or_method
zungbr_buffer_size: _cython_3_2_4.cython_function_or_method
zungqr: _cython_3_2_4.cython_function_or_method
zungqr_buffer_size: _cython_3_2_4.cython_function_or_method
zungtr: _cython_3_2_4.cython_function_or_method
zungtr_buffer_size: _cython_3_2_4.cython_function_or_method
zunmqr: _cython_3_2_4.cython_function_or_method
zunmqr_buffer_size: _cython_3_2_4.cython_function_or_method
zunmtr: _cython_3_2_4.cython_function_or_method
zunmtr_buffer_size: _cython_3_2_4.cython_function_or_method
zy_gels: _cython_3_2_4.cython_function_or_method
zy_gels_buffer_size: _cython_3_2_4.cython_function_or_method
zy_gesv: _cython_3_2_4.cython_function_or_method
zy_gesv_buffer_size: _cython_3_2_4.cython_function_or_method
zz_gels: _cython_3_2_4.cython_function_or_method
zz_gels_buffer_size: _cython_3_2_4.cython_function_or_method
zz_gesv: _cython_3_2_4.cython_function_or_method
zz_gesv_buffer_size: _cython_3_2_4.cython_function_or_method

class Function(enum.IntEnum):
    """
    See `cusolverDnFunction_t`.
    """
    __new__: ClassVar[Callable] = ...
    GEQRF: ClassVar[Function] = ...
    GETRF: ClassVar[Function] = ...
    POTRF: ClassVar[Function] = ...
    SYEVBATCHED: ClassVar[Function] = ...
    _generate_next_value_: ClassVar[Callable] = ...
    _member_map_: ClassVar[dict] = ...
    _member_names_: ClassVar[list] = ...
    _member_type_: ClassVar[type[int]] = ...
    _value2member_map_: ClassVar[dict] = ...
