Module Middle.Operator

Utilities for Stan's built in operators

type t =
  1. | Plus
  2. | PPlus
  3. | Minus
  4. | PMinus
  5. | Times
  6. | Divide
  7. | IntDivide
  8. | Modulo
  9. | LDivide
  10. | EltTimes
  11. | EltDivide
  12. | Pow
  13. | EltPow
  14. | Or
  15. | And
  16. | Equals
  17. | NEquals
  18. | Less
  19. | Leq
  20. | Greater
  21. | Geq
  22. | PNot
  23. | Transpose
val t_of_sexp : Sexplib0.Sexp.t -> t
val sexp_of_t : t -> Sexplib0.Sexp.t
val hash_fold_t : Ppx_hash_lib.Std.Hash.state -> t -> Ppx_hash_lib.Std.Hash.state
val hash : t -> Ppx_hash_lib.Std.Hash.hash_value
val compare : t -> t -> int
val is_cmp : t -> bool
val pp : Stdlib.Format.formatter -> t -> unit
val to_string : t -> string
val of_string_opt : string -> t option