You can search for identifiers within the package.
in-package search v0.2.0
phylogenetics
Linear_algebra.Vector
type t = vec
val length : t -> int
val init : int -> f:(int -> float) -> t
Initialises a vector from a int->float function.
val map : t -> f:(float -> float) -> t
val inplace_scal_mul : float -> t -> unit
Scalar-vector product (in-place).
val scal_mul : float -> t -> t
Scalar-vector product
val scal_add : float -> t -> t
Scalar-vector addition.
val add : t -> t -> t
Vector addition.
val mul : t -> t -> t
Element-wise product of two vectors.
val sum : t -> float
Sum of the elements of a vector.
val log : t -> t
Element-wise logarithm of vector
val exp : t -> t
Element-wise exponential of matrix
val min : t -> float
Minimum element in a vector.
val max : t -> float
Maximum element in a vector.
val get : t -> int -> float
Access a specific element of a vector.
val set : t -> int -> float -> unit
Set a specific element of a vector.
val robust_equal : tol:float -> t -> t -> bool
val of_array : float array -> t
val to_array : t -> float array
val pp : Format.formatter -> t -> unit
Prints a vector to the standard output.