Index of types


A
add [Slap_size]

C
cnt [Slap_misc]
The flag for contiguous vectors and matrices.

D
diag [Slap_common]
The type of diagonal-element flags
div [Slap_size]
dsc [Slap_misc]
The flag for discrete vectors and matrices.
dyn [Slap_mat]
The type of packages of existential quantified sized type: ('num, 'prec, 'cnt_or_dsc) dyn = exists m, n. (m, n, 'num, 'prec, 'cnt_or_dsc) Vec.t.
dyn [Slap_vec]
The type of packages of existential quantified sized type: ('num, 'prec, 'cnt_or_dsc) dyn = exists n. (n, 'num, 'prec, 'cnt_or_dsc) Vec.t.
dyn [Slap_size]
The type of packages of existential quantified sized type: dyn = exists n. n Size.t.

E
eight [Slap_size]

F
five [Slap_size]
four [Slap_size]

G
geband [Slap_size]
('m, 'n, 'kl, 'ku) geband represents band storage size: A 'm-by-'n band matrix with 'kl subdiagonals and 'ku superdiagonals is stored in a ('kl+'ku+1)-by-'n matrix where 'kl, 'ku << min('m, 'n).
gecon_min_liwork [Slap_S]
gecon_min_liwork [Slap_D]
gecon_min_lwork [Slap_S]
gecon_min_lwork [Slap_D]
gels_min_lwork [Slap_C]
gels_min_lwork [Slap_Z]
gels_min_lwork [Slap_S]
gels_min_lwork [Slap_D]
gelsd_min_iwork [Slap_S]
gelsd_min_iwork [Slap_D]
gelsd_min_lwork [Slap_S]
gelsd_min_lwork [Slap_D]
gelss_min_lwork [Slap_S]
gelss_min_lwork [Slap_D]
gelsy_min_lwork [Slap_S]
gelsy_min_lwork [Slap_D]
geqrf_min_lwork [Slap_C]
geqrf_min_lwork [Slap_Z]
geqrf_min_lwork [Slap_S]
geqrf_min_lwork [Slap_D]
gesdd_liwork [Slap_S]
gesdd_liwork [Slap_D]
gesdd_min_lwork [Slap_S]
gesdd_min_lwork [Slap_D]
gesvd_min_lwork [Slap_S]
gesvd_min_lwork [Slap_D]
getri_min_lwork [Slap_C]
getri_min_lwork [Slap_Z]
getri_min_lwork [Slap_S]
getri_min_lwork [Slap_D]

I
index [Slap_io]
int32_vec [Slap_common]
int_vec [Slap_common]

L
lange_min_lwork [Slap_C]
lange_min_lwork [Slap_Z]
lange_min_lwork [Slap_S]
lange_min_lwork [Slap_D]
lansy_min_lwork [Slap_S]
lansy_min_lwork [Slap_D]
larnv_liseed [Slap_C]
larnv_liseed [Slap_Z]
larnv_liseed [Slap_S]
larnv_liseed [Slap_D]
luband [Slap_size]
('m, 'n, 'kl, 'ku) luband represents band storage size for LU factorization: A 'm-by-'n band matrix with 'kl subdiagonals and 'ku superdiagonals for LU factorization is stored in band storage format with 'kl+'ku superdiagonals.

M
m [Slap_C.Mat.DSCMAT]
A generative phantom type.
m [Slap_C.Mat.CNTMAT]
A generative phantom type.
m [Slap_Z.Mat.DSCMAT]
A generative phantom type.
m [Slap_Z.Mat.CNTMAT]
A generative phantom type.
m [Slap_S.SYEVR_RESULT]
m [Slap_S.Mat.DSCMAT]
A generative phantom type.
m [Slap_S.Mat.CNTMAT]
A generative phantom type.
m [Slap_D.SYEVR_RESULT]
m [Slap_D.Mat.DSCMAT]
A generative phantom type.
m [Slap_D.Mat.CNTMAT]
A generative phantom type.
mat [Slap_C]
Matrices.
mat [Slap_Z]
Matrices.
mat [Slap_S]
Matrices.
mat [Slap_D]
Matrices.
max [Slap_size]
min [Slap_size]
mul [Slap_size]

N
n [Slap_C.Mat.DSCMAT]
A generative phantom type.
n [Slap_C.Mat.CNTMAT]
A generative phantom type.
n [Slap_C.Vec.DSCVEC]
A generative phantom type.
n [Slap_C.Vec.CNTVEC]
A generative phantom type.
n [Slap_Z.Mat.DSCMAT]
A generative phantom type.
n [Slap_Z.Mat.CNTMAT]
A generative phantom type.
n [Slap_Z.Vec.DSCVEC]
A generative phantom type.
n [Slap_Z.Vec.CNTVEC]
A generative phantom type.
n [Slap_S.SYEVR_RESULT]
n [Slap_S.Mat.DSCMAT]
A generative phantom type.
n [Slap_S.Mat.CNTMAT]
A generative phantom type.
n [Slap_S.Vec.DSCVEC]
A generative phantom type.
n [Slap_S.Vec.CNTVEC]
A generative phantom type.
n [Slap_D.SYEVR_RESULT]
n [Slap_D.Mat.DSCMAT]
A generative phantom type.
n [Slap_D.Mat.CNTMAT]
A generative phantom type.
n [Slap_D.Vec.DSCVEC]
A generative phantom type.
n [Slap_D.Vec.CNTVEC]
A generative phantom type.
n [Slap_size.SIZE]
A generative phantom type.
nine [Slap_size]
norm [Slap_common]
The type of matrix norms.
norm2 [Slap_common]
Values of this type are Slap_common.norm_1 and Slap_common.norm_inf.
norm4 [Slap_common]
num_type [Slap_C]
num_type [Slap_Z]
num_type [Slap_S]
num_type [Slap_D]

O
one [Slap_size]
orgqr_min_lwork [Slap_S]
orgqr_min_lwork [Slap_D]
ormqr_min_lwork [Slap_S]
ormqr_min_lwork [Slap_D]

P
p [Slap_size]
packed [Slap_size]
Type 'n packed corresponds to the packed storage size of a n-by-n matrix.
pocon_min_liwork [Slap_S]
pocon_min_liwork [Slap_D]
pocon_min_lwork [Slap_S]
pocon_min_lwork [Slap_D]
pp_el_default [Slap_io]
pp_mat [Slap_io]
A type of standard pretty printers for matrices.
pp_vec [Slap_io]
A type of standard pretty printers for vectors.
prec [Slap_C]
prec [Slap_Z]
prec [Slap_S]
prec [Slap_D]

R
rprec [Slap_C]
rprec [Slap_Z]
rprec [Slap_S]
rprec [Slap_D]
rvec [Slap_C]
Real vectors.
rvec [Slap_Z]
Real vectors.
rvec [Slap_S]
Real vectors.
rvec [Slap_D]
Real vectors.

S
s [Slap_size]
successor, i.e., 'n s corresponds to 'n + 1.
sbev_min_lwork [Slap_S]
sbev_min_lwork [Slap_D]
seven [Slap_size]
side [Slap_common]
('k, 'm, 'n) side is the type of left- and right-multiplication flags.
six [Slap_size]
sub [Slap_size]
svd_job [Slap_common]
syband [Slap_size]
('n, 'kd) syband represents symmetric or Hermitian band storage size: A n-by-n symmetric or Hermitian band matrix with kd superdiagonals or subdiagonals is stored in a (kd+1)-by-n matrix where kd << n.
sycon_min_liwork [Slap_S]
sycon_min_liwork [Slap_D]
sycon_min_lwork [Slap_S]
sycon_min_lwork [Slap_D]
syev_min_lwork [Slap_S]
syev_min_lwork [Slap_D]
syevr_min_liwork [Slap_S]
syevr_min_liwork [Slap_D]
syevr_min_lwork [Slap_S]
syevr_min_lwork [Slap_D]
sysv_min_lwork [Slap_C]
sysv_min_lwork [Slap_Z]
sysv_min_lwork [Slap_S]
sysv_min_lwork [Slap_D]
sytrf_min_lwork [Slap_C]
sytrf_min_lwork [Slap_Z]
sytrf_min_lwork [Slap_S]
sytrf_min_lwork [Slap_D]
sytri_min_lwork [Slap_C]
sytri_min_lwork [Slap_Z]
sytri_min_lwork [Slap_S]
sytri_min_lwork [Slap_D]

T
t [Slap_io.Context]
t [Slap_mat]
('m, 'n, 'num, 'prec) mat is the type of 'm-by-'n matrix whose elements have OCaml type 'num, representation kind 'prec and memory contiguity 'cnt_or_dsc.
t [Slap_vec]
('n, 'num, 'prec, 'cnt_or_dsc) vec is the type of 'n-dimensional vector whose elements have OCaml type 'num, representation kind 'prec and memory contiguity flag 'cnt_or_dsc.
t [Slap_size]
A singleton type on sizes (i.e., dimensions of vectors and matrices).
ten [Slap_size]
three [Slap_size]
trans [Slap_common]
The type of transpose flags.
trans2 [Slap_common]
Types of transpose flags for real vectors or matrices.
trans3 [Slap_C]
A type of transpose parameters (Slap_common.normal, Slap_common.trans or Slap_common.conjtr).
trans3 [Slap_Z]
A type of transpose parameters (Slap_common.normal, Slap_common.trans or Slap_common.conjtr).
trans3 [Slap_S]
A type of transpose parameters (Slap_common.normal and Slap_common.trans).
trans3 [Slap_D]
A type of transpose parameters (Slap_common.normal and Slap_common.trans).
trans3 [Slap_common]
Types of transpose flags for complex vectors or matrices.
two [Slap_size]

U
uplo [Slap_common]
The type of upper/lower flags.

V
vec [Slap_C]
Vectors.
vec [Slap_Z]
Vectors.
vec [Slap_S]
Vectors.
vec [Slap_D]
Vectors.

Z
z [Slap_size]
zero