Module type Owl_types_operator.ExtendSig
val equal_scalar : ('a, 'b) t -> 'a -> boolval not_equal_scalar : ('a, 'b) t -> 'a -> boolval less_scalar : ('a, 'b) t -> 'a -> boolval greater_scalar : ('a, 'b) t -> 'a -> boolval less_equal_scalar : ('a, 'b) t -> 'a -> boolval greater_equal_scalar : ('a, 'b) t -> 'a -> boolval elt_equal : ('a, 'b) t -> ('a, 'b) t -> ('a, 'b) tval elt_not_equal : ('a, 'b) t -> ('a, 'b) t -> ('a, 'b) tval elt_less : ('a, 'b) t -> ('a, 'b) t -> ('a, 'b) tval elt_greater : ('a, 'b) t -> ('a, 'b) t -> ('a, 'b) tval elt_less_equal : ('a, 'b) t -> ('a, 'b) t -> ('a, 'b) tval elt_greater_equal : ('a, 'b) t -> ('a, 'b) t -> ('a, 'b) tval elt_equal_scalar : ('a, 'b) t -> 'a -> ('a, 'b) tval elt_not_equal_scalar : ('a, 'b) t -> 'a -> ('a, 'b) tval elt_less_scalar : ('a, 'b) t -> 'a -> ('a, 'b) tval elt_greater_scalar : ('a, 'b) t -> 'a -> ('a, 'b) tval elt_less_equal_scalar : ('a, 'b) t -> 'a -> ('a, 'b) tval elt_greater_equal_scalar : ('a, 'b) t -> 'a -> ('a, 'b) tval fmod : (float, 'a) t -> (float, 'a) t -> (float, 'a) tval fmod_scalar : (float, 'a) t -> float -> (float, 'a) tval pow : (float, 'a) t -> (float, 'a) t -> (float, 'a) tval scalar_pow : float -> (float, 'a) t -> (float, 'a) tval pow_scalar : (float, 'a) t -> float -> (float, 'a) tval approx_equal : ?eps:float -> ('a, 'b) t -> ('a, 'b) t -> boolval approx_equal_scalar : ?eps:float -> ('a, 'b) t -> 'a -> boolval approx_elt_equal : ?eps:float -> ('a, 'b) t -> ('a, 'b) t -> ('a, 'b) tval approx_elt_equal_scalar : ?eps:float -> ('a, 'b) t -> 'a -> ('a, 'b) tval add_ : ?out:('a, 'b) t -> ('a, 'b) t -> ('a, 'b) t -> unitval sub_ : ?out:('a, 'b) t -> ('a, 'b) t -> ('a, 'b) t -> unitval mul_ : ?out:('a, 'b) t -> ('a, 'b) t -> ('a, 'b) t -> unitval div_ : ?out:('a, 'b) t -> ('a, 'b) t -> ('a, 'b) t -> unitval add_scalar_ : ?out:('a, 'b) t -> ('a, 'b) t -> 'a -> unitval sub_scalar_ : ?out:('a, 'b) t -> ('a, 'b) t -> 'a -> unitval mul_scalar_ : ?out:('a, 'b) t -> ('a, 'b) t -> 'a -> unitval div_scalar_ : ?out:('a, 'b) t -> ('a, 'b) t -> 'a -> unitval concat_vertical : ('a, 'b) t -> ('a, 'b) t -> ('a, 'b) tval concat_horizontal : ('a, 'b) t -> ('a, 'b) t -> ('a, 'b) tval get_slice_ext : int list array -> ('a, 'b) t -> ('a, 'b) tval set_slice_ext : int list array -> ('a, 'b) t -> ('a, 'b) t -> unit