Module type Owl_operator.ExtendSig

module type ExtendSig = sig .. end

type ('a, 'b) t 
val equal_scalar : ('a, 'b) t -> 'a -> bool
val not_equal_scalar : ('a, 'b) t -> 'a -> bool
val less_scalar : ('a, 'b) t -> 'a -> bool
val greater_scalar : ('a, 'b) t -> 'a -> bool
val less_equal_scalar : ('a, 'b) t -> 'a -> bool
val greater_equal_scalar : ('a, 'b) t -> 'a -> bool
val elt_equal : ('a, 'b) t ->
('a, 'b) t -> ('a, 'b) t
val elt_not_equal : ('a, 'b) t ->
('a, 'b) t -> ('a, 'b) t
val elt_less : ('a, 'b) t ->
('a, 'b) t -> ('a, 'b) t
val elt_greater : ('a, 'b) t ->
('a, 'b) t -> ('a, 'b) t
val elt_less_equal : ('a, 'b) t ->
('a, 'b) t -> ('a, 'b) t
val elt_greater_equal : ('a, 'b) t ->
('a, 'b) t -> ('a, 'b) t
val elt_equal_scalar : ('a, 'b) t -> 'a -> ('a, 'b) t
val elt_not_equal_scalar : ('a, 'b) t -> 'a -> ('a, 'b) t
val elt_less_scalar : ('a, 'b) t -> 'a -> ('a, 'b) t
val elt_greater_scalar : ('a, 'b) t -> 'a -> ('a, 'b) t
val elt_less_equal_scalar : ('a, 'b) t -> 'a -> ('a, 'b) t
val elt_greater_equal_scalar : ('a, 'b) t -> 'a -> ('a, 'b) t
val fmod : (float, 'a) t ->
(float, 'a) t -> (float, 'a) t
val fmod_scalar : (float, 'a) t ->
float -> (float, 'a) t
val pow : (float, 'a) t ->
(float, 'a) t -> (float, 'a) t
val scalar_pow : float ->
(float, 'a) t -> (float, 'a) t
val pow_scalar : (float, 'a) t ->
float -> (float, 'a) t
val approx_equal : ?eps:float ->
('a, 'b) t ->
('a, 'b) t -> bool
val approx_equal_scalar : ?eps:float -> ('a, 'b) t -> 'a -> bool
val approx_elt_equal : ?eps:float ->
('a, 'b) t ->
('a, 'b) t -> ('a, 'b) t
val approx_elt_equal_scalar : ?eps:float ->
('a, 'b) t -> 'a -> ('a, 'b) t