package lacaml
Module Lacaml.CommonSource
Types and functions common to all precision dependent sub-modules.
Lacaml.common contains definitions independent of the precision.
Transpose parameter (normal or transposed)
Side parameter (left or right)
Diagonal parameter (unit or non-unit)
Type of 1-norm (`O) and infinity norm (`I)
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).
SVD computation flags
GEES job option
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 of OCaml integer vectors.
Type of 32bit Fortran integer vectors.
mat_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