Module Owl_operator.Make_Basic

Parameters

Signature

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

Operator of add

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

Operator of sub

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

Operator of mul

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

Operator of div

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

Operator of add_scalar

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

Operator of sub_scalar

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

Operator of mul_scalar

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

Operator of div_scalar

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

Operator of scalar_add

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

Operator of scalar_sub

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

Operator of scalar_mul

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

Operator of scalar_div

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

Operator of equal

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

Operator of not_equal

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

Operator of not_equal

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

Operator of greater

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

Operator of less

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

Operator of greater_equal

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

Operator of less_equal