Expand description
§lapack-inject
LAPACK compatible interface backed by Fortran LAPACK function pointers.
This crate allows you to use LAPACK functions while the actual computation is performed by Fortran LAPACK functions provided at runtime. This is useful for integrating with Python (scipy) or Julia (libblastrampoline) where Fortran LAPACK pointers are available.
§Usage
use lapack_inject::register_dgesv_lp64;
// Register Fortran dgesv pointer (e.g., from scipy or Julia)
unsafe {
let status = register_dgesv_lp64(dgesv_ptr);
assert_eq!(status, 0);
}
// Now lapack_inject exports dgesv_ symbol that can be used by other crates§lapack-src/lapack-sys Compatibility
This crate exports a generated subset of Fortran-style LAPACK symbols such
as dgesv_, dgetrf_, and dgesc2_. Register LP64 or ILP64 function
pointers at runtime, and this crate provides those symbols to downstream
crates that expect a LAPACK provider.
LAPACKE-style C entry points are exported for dgesv, dgetrf, dgetri,
and dpotrf, including _64 variants and row-major layout handling.
§Supported Functions
The generated Fortran surface supports:
xGESV,xGETRF,xGETRS,xGETRI,xPOTRFxGESVDxGEQRF, realxORGQR, complexxUNGQRxTRTRSs/dSYEV,c/zHEEVxGEEV- supplemental complete-pivoting LU routines
xGETC2andxGESC2
The default build keeps the consumer-facing Fortran symbols LP64-compatible.
Register ILP64 host providers with the _ilp64 registration functions; do not
enable the ilp64 feature just because the host provider is ILP64. The feature
changes the consumer ABI too.
Re-exports§
Modules§
- fortran
- Fortran LAPACK symbol exports with dual LP64/ILP64 dispatch.
- lapacke
- Minimal LAPACKE-compatible entry points for the generated Phase 1 surface.
Enums§
- Cgeev
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Cgeqrf
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Cgesc2
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Cgesv
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Cgesvd
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Cgetc2
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Cgetrf
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Cgetri
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Cgetrs
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Cheev
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Cpotrf
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Ctrtrs
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Cungqr
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Dgeev
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Dgeqrf
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Dgesc2
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Dgesv
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Dgesvd
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Dgetc2
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Dgetrf
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Dgetri
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Dgetrs
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Dorgqr
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Dpotrf
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Dsyev
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Dtrtrs
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Sgeev
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Sgeqrf
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Sgesc2
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Sgesv
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Sgesvd
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Sgetc2
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Sgetrf
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Sgetri
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Sgetrs
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Sorgqr
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Spotrf
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Ssyev
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Strtrs
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Zgeev
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Zgeqrf
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Zgesc2
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Zgesv
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Zgesvd
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Zgetc2
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Zgetrf
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Zgetri
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Zgetrs
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Zheev
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Zpotrf
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Ztrtrs
Provider - Enum representing either an LP64 or ILP64 provider for this function.
- Zungqr
Provider - Enum representing either an LP64 or ILP64 provider for this function.
Constants§
- LAPACK_
COL_ MAJOR - LAPACKE column-major matrix layout.
- LAPACK_
ROW_ MAJOR - LAPACKE row-major matrix layout.
Functions§
- register_
cgeev_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
cgeev_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
cgeqrf_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
cgeqrf_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
cgesc2_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
cgesc2_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
cgesv_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
cgesv_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
cgesvd_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
cgesvd_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
cgetc2_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
cgetc2_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
cgetrf_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
cgetrf_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
cgetri_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
cgetri_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
cgetrs_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
cgetrs_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
cheev_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
cheev_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
cpotrf_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
cpotrf_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
ctrtrs_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
ctrtrs_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
cungqr_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
cungqr_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
dgeev_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
dgeev_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
dgeqrf_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
dgeqrf_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
dgesc2_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
dgesc2_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
dgesv_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
dgesv_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
dgesvd_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
dgesvd_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
dgetc2_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
dgetc2_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
dgetrf_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
dgetrf_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
dgetri_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
dgetri_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
dgetrs_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
dgetrs_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
dorgqr_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
dorgqr_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
dpotrf_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
dpotrf_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
dsyev_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
dsyev_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
dtrtrs_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
dtrtrs_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
sgeev_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
sgeev_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
sgeqrf_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
sgeqrf_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
sgesc2_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
sgesc2_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
sgesv_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
sgesv_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
sgesvd_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
sgesvd_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
sgetc2_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
sgetc2_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
sgetrf_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
sgetrf_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
sgetri_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
sgetri_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
sgetrs_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
sgetrs_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
sorgqr_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
sorgqr_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
spotrf_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
spotrf_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
ssyev_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
ssyev_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
strtrs_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
strtrs_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
zgeev_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
zgeev_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
zgeqrf_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
zgeqrf_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
zgesc2_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
zgesc2_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
zgesv_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
zgesv_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
zgesvd_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
zgesvd_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
zgetc2_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
zgetc2_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
zgetrf_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
zgetrf_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
zgetri_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
zgetri_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
zgetrs_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
zgetrs_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
zheev_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
zheev_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
zpotrf_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
zpotrf_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
ztrtrs_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
ztrtrs_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
zungqr_ ⚠ilp64 - Register the ILP64 (i64) Fortran function pointer. Returns 0 on success, 2 if already registered.
- register_
zungqr_ ⚠lp64 - Register the LP64 (i32) Fortran function pointer. Returns 0 on success, 2 if already registered.
Type Aliases§
- CSelect
Fn1 - Select function type for complex GEES (single)
- CSelect
Fn2 - Select function type for complex (single) with 2 args
- Cgeev
Ilp64 FnPtr - Cgeev
Lp64 FnPtr - Cgeqrf
Ilp64 FnPtr - Cgeqrf
Lp64 FnPtr - Cgesc2
Ilp64 FnPtr - Cgesc2
Lp64 FnPtr - Cgesv
Ilp64 FnPtr - Cgesv
Lp64 FnPtr - Cgesvd
Ilp64 FnPtr - Cgesvd
Lp64 FnPtr - Cgetc2
Ilp64 FnPtr - Cgetc2
Lp64 FnPtr - Cgetrf
Ilp64 FnPtr - Cgetrf
Lp64 FnPtr - Cgetri
Ilp64 FnPtr - Cgetri
Lp64 FnPtr - Cgetrs
Ilp64 FnPtr - Cgetrs
Lp64 FnPtr - Cheev
Ilp64 FnPtr - Cheev
Lp64 FnPtr - Cpotrf
Ilp64 FnPtr - Cpotrf
Lp64 FnPtr - Ctrtrs
Ilp64 FnPtr - Ctrtrs
Lp64 FnPtr - Cungqr
Ilp64 FnPtr - Cungqr
Lp64 FnPtr - DSelect
Fn2 - Select function type for real GEES (double)
- DSelect
Fn3 - Select function type for real (double) with 3 args
- Dgeev
Ilp64 FnPtr - Dgeev
Lp64 FnPtr - Dgeqrf
Ilp64 FnPtr - Dgeqrf
Lp64 FnPtr - Dgesc2
Ilp64 FnPtr - Dgesc2
Lp64 FnPtr - Dgesv
Ilp64 FnPtr - Dgesv
Lp64 FnPtr - Dgesvd
Ilp64 FnPtr - Dgesvd
Lp64 FnPtr - Dgetc2
Ilp64 FnPtr - Dgetc2
Lp64 FnPtr - Dgetrf
Ilp64 FnPtr - Dgetrf
Lp64 FnPtr - Dgetri
Ilp64 FnPtr - Dgetri
Lp64 FnPtr - Dgetrs
Ilp64 FnPtr - Dgetrs
Lp64 FnPtr - Dorgqr
Ilp64 FnPtr - Dorgqr
Lp64 FnPtr - Dpotrf
Ilp64 FnPtr - Dpotrf
Lp64 FnPtr - Dsyev
Ilp64 FnPtr - Dsyev
Lp64 FnPtr - Dtrtrs
Ilp64 FnPtr - Dtrtrs
Lp64 FnPtr - SSelect
Fn2 - Select function type for real GEES (single)
- SSelect
Fn3 - Select function type for real (single) with 3 args
- Sgeev
Ilp64 FnPtr - Sgeev
Lp64 FnPtr - Sgeqrf
Ilp64 FnPtr - Sgeqrf
Lp64 FnPtr - Sgesc2
Ilp64 FnPtr - Sgesc2
Lp64 FnPtr - Sgesv
Ilp64 FnPtr - Sgesv
Lp64 FnPtr - Sgesvd
Ilp64 FnPtr - Sgesvd
Lp64 FnPtr - Sgetc2
Ilp64 FnPtr - Sgetc2
Lp64 FnPtr - Sgetrf
Ilp64 FnPtr - Sgetrf
Lp64 FnPtr - Sgetri
Ilp64 FnPtr - Sgetri
Lp64 FnPtr - Sgetrs
Ilp64 FnPtr - Sgetrs
Lp64 FnPtr - Sorgqr
Ilp64 FnPtr - Sorgqr
Lp64 FnPtr - Spotrf
Ilp64 FnPtr - Spotrf
Lp64 FnPtr - Ssyev
Ilp64 FnPtr - Ssyev
Lp64 FnPtr - Strtrs
Ilp64 FnPtr - Strtrs
Lp64 FnPtr - ZSelect
Fn1 - Select function type for complex GEES (double)
- ZSelect
Fn2 - Select function type for complex (double) with 2 args
- Zgeev
Ilp64 FnPtr - Zgeev
Lp64 FnPtr - Zgeqrf
Ilp64 FnPtr - Zgeqrf
Lp64 FnPtr - Zgesc2
Ilp64 FnPtr - Zgesc2
Lp64 FnPtr - Zgesv
Ilp64 FnPtr - Zgesv
Lp64 FnPtr - Zgesvd
Ilp64 FnPtr - Zgesvd
Lp64 FnPtr - Zgetc2
Ilp64 FnPtr - Zgetc2
Lp64 FnPtr - Zgetrf
Ilp64 FnPtr - Zgetrf
Lp64 FnPtr - Zgetri
Ilp64 FnPtr - Zgetri
Lp64 FnPtr - Zgetrs
Ilp64 FnPtr - Zgetrs
Lp64 FnPtr - Zheev
Ilp64 FnPtr - Zheev
Lp64 FnPtr - Zpotrf
Ilp64 FnPtr - Zpotrf
Lp64 FnPtr - Ztrtrs
Ilp64 FnPtr - Ztrtrs
Lp64 FnPtr - Zungqr
Ilp64 FnPtr - Zungqr
Lp64 FnPtr - lapack_
complex_ double - lapack_
complex_ float - lapack_
int - Integer type for LAPACK operations (LP64: 32-bit).
- lapackint
- Alias for backward compatibility