Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Lacaml.CommonTypes and functions common to all precision dependent sub-modules.
Lacaml.common contains definitions independent of the precision.
Type of 1-norm (`O), infinity norm (`I) and the Frobenius norm (`F). `M is the maximum of the absolute values (not a true matrix norm).
type eigen_value_sort = [ | `No_sort| `Select_left_plane| `Select_right_plane| `Select_interior_disk| `Select_exterior_disk| `Select_custom of Complex.t -> bool ]GEES eigenvalue sort option
InternalError msg gets raised when BLAS or LAPACK exhibit undefined behaviour.
type int_vec =
(int, Bigarray.int_elt, Bigarray.fortran_layout) Bigarray.Array1.tType of OCaml integer vectors.
val create_int_vec : int -> int_veccreate_int_vec n
type int32_vec =
(int32, Bigarray.int32_elt, Bigarray.fortran_layout) Bigarray.Array1.tType of 32bit Fortran integer vectors.
val create_int32_vec : int -> int32_veccreate_int32_vec n
val mat_from_vec :
('a, 'b, 'c) Bigarray.Array1.t ->
('a, 'b, 'c) Bigarray.Array2.tmat_from_vec a converts the vector a into a matrix with Array1.dim a rows and 1 column. The data is shared between the two matrices.
Common types used for vector and matrix operations
module Types : sig ... end