This is a special kind of BinaryOp that supports registration of specialized implementations for a given operation.
This is a special kind of BinaryUpdateOp that supports registration of specialized implementations for a given operation.
TODO
TODO
TODO
TODO
TODO
TODO
Type marker for BinaryOp A :+ B and BinaryUpdateOp A :+= B.
Type marker for BinaryOp A :& B
Type marker for BinaryOp A :/ B and BinaryUpdateOp A:/= B.
Type marker for BinaryOp A :== B.
Type marker for BinaryOp A :> B.
Type marker for BinaryOp A :>= B.
Type marker for BinaryOp A :< B.
Type marker for BinaryOp A :<= B.
Type marker for BinaryOp A :% B and BinaryUpdateOp A:%= B.
Type marker for inner (dot) product of A and B.
Type marker for inner (dot) product of A and B.
Type marker for BinaryOp A :* B and BinaryUpdateOp A :*= B.
Type marker for BinaryOp A :!= B.
Type marker for UnaryOp -A.
Type marker for UnaryOp !A.
Type marker for BinaryOp A :| B
Type marker for BinaryOp A : B and BinaryUpdateOp A:= B.
Type marker for BinaryUpdateOp A := B.
Type marker for BinaryOp A \ B when A is a matrix.
Type marker for BinaryOp A :- B and BinaryUpdateOp A :-= B.
Marker sealed trait for some operation, be it UnaryOp, BinaryOp, or BinaryUpdateOp.
Type marker for BinaryOp A :^^ B
This is a special kind of BinaryUpdateOp that supports registration of specialized implementations for a given operation.