package colibrilib

  1. Overview
  2. Docs

Module Convexe.MakeSource

Parameters

module Q : sig ... end

Signature

Sourcetype t =
  1. | Finite of Q.t * Colibrilib__.Interval__Bound.t * Q.t * Colibrilib__.Interval__Bound.t
  2. | InfFinite of Q.t * Colibrilib__.Interval__Bound.t
  3. | FiniteInf of Q.t * Colibrilib__.Interval__Bound.t
  4. | Inf
Sourcetype t' = t
Sourceval is_singleton : t' -> Q.t option
Sourceval singleton : Q.t -> t'
Sourceval except : t' -> Q.t -> t' option
Sourcetype is_comparable =
  1. | Gt
  2. | Lt
  3. | Ge
  4. | Le
  5. | Eq
  6. | Uncomparable
Sourceval is_comparable : t' -> t' -> is_comparable
Sourceval is_distinct : t' -> t' -> bool
Sourceval is_included : t' -> t' -> bool
Sourceval cmp : Q.t -> Colibrilib__.Interval__Bound.t -> Q.t -> bool
Sourceval mem : Q.t -> t' -> bool
Sourceval absent : Q.t -> t' -> bool
Sourceval mult_pos : Q.t -> t' -> t'
Sourceval mult_neg : Q.t -> t' -> t'
Sourceval mult_cst : Q.t -> t' -> t'
Sourceval add_cst : Q.t -> t' -> t'
Sourceval add_bound : Colibrilib__.Interval__Bound.t -> Colibrilib__.Interval__Bound.t -> Colibrilib__.Interval__Bound.t
Sourceval add : t' -> t' -> t'
Sourceval minus : t' -> t' -> t'
Sourceval gt : Q.t -> t'
Sourceval ge : Q.t -> t'
Sourceval lt : Q.t -> t'
Sourceval le : Q.t -> t'
Sourceval gt' : t' -> t'
Sourceval ge' : t' -> t'
Sourceval lt' : t' -> t'
Sourceval le' : t' -> t'
Sourceval min_bound_sup : Q.t -> Colibrilib__.Interval__Bound.t -> Q.t -> Colibrilib__.Interval__Bound.t -> Q.t * Colibrilib__.Interval__Bound.t
Sourceval min_bound_inf : Q.t -> Colibrilib__.Interval__Bound.t -> Q.t -> Colibrilib__.Interval__Bound.t -> Q.t * Colibrilib__.Interval__Bound.t
Sourceval max_bound_sup : Q.t -> Colibrilib__.Interval__Bound.t -> Q.t -> Colibrilib__.Interval__Bound.t -> Q.t * Colibrilib__.Interval__Bound.t
Sourceval max_bound_inf : Q.t -> Colibrilib__.Interval__Bound.t -> Q.t -> Colibrilib__.Interval__Bound.t -> Q.t * Colibrilib__.Interval__Bound.t
Sourceval union : t' -> t' -> t'
Sourceval mk_finite : Q.t -> Colibrilib__.Interval__Bound.t -> Q.t -> Colibrilib__.Interval__Bound.t -> t' option
Sourceval inter : t' -> t' -> t' option
Sourceval zero : t'
Sourceval reals : t
Sourceval is_reals : t' -> bool
Sourceval integers : t
Sourceval is_integer : t' -> bool
Sourceval choose : t' -> Q.t
Sourcetype split_heuristic =
  1. | Singleton of Q.t
  2. | Splitted of t' * t'
  3. | NotSplitted
Sourceval split_heuristic : t' -> split_heuristic
OCaml

Innovation. Community. Security.