Module Owl_operator.Make_Extend

Parameters

Signature

val (=$) : ('a, 'b) M.t -> 'a -> bool

Operator of equal_scalar

val (!=$) : ('a, 'b) M.t -> 'a -> bool

Operator of not_equal_scalar

val (<>$) : ('a, 'b) M.t -> 'a -> bool

Operator of not_equal_scalar

val (<$) : ('a, 'b) M.t -> 'a -> bool

Operator of less_scalar

val (>$) : ('a, 'b) M.t -> 'a -> bool

Operator of greater_scalar

val (<=$) : ('a, 'b) M.t -> 'a -> bool

Operator of less_equal_scalar

val (>=$) : ('a, 'b) M.t -> 'a -> bool

Operator of greater_equal_scalar

val (=.) : ('a, 'b) M.t -> ('a, 'b) M.t -> ('a, 'b) M.t

Operator of elt_equal

val (!=.) : ('a, 'b) M.t -> ('a, 'b) M.t -> ('a, 'b) M.t

Operator of elt_not_equal

val (<>.) : ('a, 'b) M.t -> ('a, 'b) M.t -> ('a, 'b) M.t

Operator of elt_not_equal

val (<.) : ('a, 'b) M.t -> ('a, 'b) M.t -> ('a, 'b) M.t

Operator of elt_less

val (>.) : ('a, 'b) M.t -> ('a, 'b) M.t -> ('a, 'b) M.t

Operator of elt_greater

val (<=.) : ('a, 'b) M.t -> ('a, 'b) M.t -> ('a, 'b) M.t

Operator of elt_less_equal

val (>=.) : ('a, 'b) M.t -> ('a, 'b) M.t -> ('a, 'b) M.t

Operator of elt_greater_equal

val (=.$) : ('a, 'b) M.t -> 'a -> ('a, 'b) M.t

Operator of elt_equal_scalar

val (!=.$) : ('a, 'b) M.t -> 'a -> ('a, 'b) M.t

Operator of elt_not_equal_scalar

val (<>.$) : ('a, 'b) M.t -> 'a -> ('a, 'b) M.t

Operator of elt_not_equal_scalar

val (<.$) : ('a, 'b) M.t -> 'a -> ('a, 'b) M.t

Operator of elt_less_scalar

val (>.$) : ('a, 'b) M.t -> 'a -> ('a, 'b) M.t

Operator of elt_greater_scalar

val (<=.$) : ('a, 'b) M.t -> 'a -> ('a, 'b) M.t

Operator of elt_less_equal_scalar

val (>=.$) : ('a, 'b) M.t -> 'a -> ('a, 'b) M.t

Operator of elt_greater_equal_scalar

val (=~) : ?eps:float -> ('a, 'b) M.t -> ('a, 'b) M.t -> bool

Operator of approx_equal

val (=~$) : ?eps:float -> ('a, 'b) M.t -> 'a -> bool

Operator of approx_equal_scalar

val (=~.) : ?eps:float -> ('a, 'b) M.t -> ('a, 'b) M.t -> ('a, 'b) M.t

Operator of approx_elt_equal

val (=~.$) : ?eps:float -> ('a, 'b) M.t -> 'a -> ('a, 'b) M.t

Operator of approx_elt_equal_scalar

val (%) : (float, 'a) M.t -> (float, 'a) M.t -> (float, 'a) M.t

Operator of fmod

val (%$) : (float, 'a) M.t -> float -> (float, 'a) M.t

Operator of fmod_scalar

val (**) : (float, 'a) M.t -> (float, 'a) M.t -> (float, 'a) M.t

Operator of pow

val ($**) : float -> (float, 'a) M.t -> (float, 'a) M.t

Operator of scalar_pow

val (**$) : (float, 'a) M.t -> float -> (float, 'a) M.t

Operator of pow_scalar

val (+=) : ('a, 'b) M.t -> ('a, 'b) M.t -> unit

Operator of add_

val (-=) : ('a, 'b) M.t -> ('a, 'b) M.t -> unit

Operator of sub_

val (*=) : ('a, 'b) M.t -> ('a, 'b) M.t -> unit

Operator of mul_

val (/=) : ('a, 'b) M.t -> ('a, 'b) M.t -> unit

Operator of div_

val (+$=) : ('a, 'b) M.t -> 'a -> unit

Operator of add_scalar_

val (-$=) : ('a, 'b) M.t -> 'a -> unit

Operator of sub_scalar_

val (*$=) : ('a, 'b) M.t -> 'a -> unit

Operator of mul_scalar_

val (/$=) : ('a, 'b) M.t -> 'a -> unit

Operator of div_scalar_

val (@=) : ('a, 'b) M.t -> ('a, 'b) M.t -> ('a, 'b) M.t

Operator of concat_vertical

val (@||) : ('a, 'b) M.t -> ('a, 'b) M.t -> ('a, 'b) M.t

Operator of concat_horizontal

val (.!{;..}) : ('a, 'b) M.t -> Owl_types.index array -> ('a, 'b) M.t

Operator of get_fancy

val (.!{;..}<-) : ('a, 'b) M.t -> Owl_types.index array -> ('a, 'b) M.t -> unit

Operator of set_fancy

val (.${}) : ('a, 'b) M.t -> int list -> ('a, 'b) M.t
val (.${;..}) : ('a, 'b) M.t -> int list array -> ('a, 'b) M.t

Operator of get_slice

val (.${}<-) : ('a, 'b) M.t -> int list -> ('a, 'b) M.t -> unit
val (.${;..}<-) : ('a, 'b) M.t -> int list array -> ('a, 'b) M.t -> unit

Operator of set_slice