Module Ops.Group
without group excluded is group without members of excluded.
val unary : t listUnary ALU ops.
val binary : t listBinary ALU ops.
val ternary : t listTernary ALU ops.
val alu : t listunary @ binary @ ternary.
val commutative : t listBinary ops whose operands may be swapped.
val associative : t listBinary ops satisfying associativity.
val idempotent : t listBinary ops satisfying f x x = x.
val is_broadcastable : t -> boolis_broadcastable op is true iff op is in broadcastable.
val is_elementwise : t -> boolis_elementwise op is true iff op is in elementwise.
val is_irreducible : t -> boolis_irreducible op is true iff op is in irreducible.
val is_commutative : t -> boolis_commutative op is true iff op is in commutative.
val is_associative : t -> boolis_associative op is true iff op is in associative.
val is_idempotent : t -> boolis_idempotent op is true iff op is in idempotent.
val is_comparison : t -> boolis_comparison op is true iff op is in comparison.