package lp

  1. Overview
  2. Docs

Module Lp.TermSource

Sourcetype t =
  1. | Const of float
  2. | Linear of float * Var.t
  3. | Quad of float * Var.t * Var.t
Sourceval c : float -> t
Sourceval var : ?integer:bool -> ?lb:float -> ?ub:float -> string -> t
Sourceval binary : string -> t
Sourceval range : ?integer:bool -> ?lb:float -> ?ub:float -> string -> int -> t array
Sourceval format_float : float -> string
Sourceval format_float_short : float -> string
Sourceval to_string : ?short:bool -> t -> string
Sourceval (*) : t -> t -> t
Sourceval (/) : t -> t -> t
Sourceval zero : t
Sourceval neg : t -> t
Sourceval (~-) : t -> t
Sourceval sort : t -> t
Sourceval degree : t -> int
Sourceval near_zero : ?epsilon:float -> t -> bool
Sourceval common_var : t -> t -> bool
Sourceval collision : t -> t -> bool
Sourceval compare : t -> t -> int
Sourceval trans_bound : string -> float -> float -> t -> t
Sourceval to_binary : string -> t -> t
Sourceval to_integer : string -> t -> t