package phylogenetics

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Iupac_nucleotide.VectorSource

Sourcetype symbol = t
include Linear_algebra.Vector with type t = vector
Sourcetype t = vector
Sourceval length : t -> int
Sourceval inplace_scal_mul : float -> t -> unit

Scalar-vector product (in-place).

Sourceval scal_mul : float -> t -> t

Scalar-vector product

Sourceval scal_add : float -> t -> t

Scalar-vector addition.

Sourceval add : t -> t -> t

Vector addition.

Sourceval mul : t -> t -> t

Element-wise product of two vectors.

Sourceval log : t -> t

Element-wise logarithm of vector

Sourceval exp : t -> t

Element-wise exponential of matrix

Sourceval min : t -> float

Minimum element in a vector.

Sourceval max : t -> float

Maximum element in a vector.

Sourceval robust_equal : tol:float -> t -> t -> bool
Sourceval to_array : t -> float array
Sourceval pp : Format.formatter -> t -> unit

Prints a vector to the standard output.

Sourceval init : (symbol -> float) -> vector
Sourceval map : vector -> f:(float -> float) -> vector
Sourceval mapi : vector -> f:(symbol -> float -> float) -> vector
Sourceval map2 : vector -> vector -> f:(float -> float -> float) -> vector
Sourceval fold : vector -> init:'a -> f:('a -> float -> 'a) -> 'a
Sourceval foldi : vector -> init:'a -> f:(symbol -> 'a -> float -> 'a) -> 'a
Sourceval iteri : vector -> f:(symbol -> float -> unit) -> unit
Sourceval sum : vector -> float
Sourceval normalize : vector -> vector
Sourceval of_array : float array -> vector option
Sourceval of_array_exn : float array -> vector
Sourceval upcast_exn : Linear_algebra.vec -> vector
Sourceval get : t -> symbol -> float
Sourceval set : t -> symbol -> float -> unit
OCaml

Innovation. Community. Security.