Module PintTypes

module PintTypes: sig .. end
Identity

val id : 'a -> 'a
module SSet: Set.S  with type elt = string
module SMap: Map.S  with type key  = string
module ISet: Set.S  with type elt = int
module IMap: Map.S  with type key = int
val set_of_list : 'a -> ('b -> 'a -> 'a) -> 'b list -> 'a
val iset_of_list : int list -> ISet.t
ISet from int list.
val string_of_set : ?lbracket:string ->
?rbracket:string ->
?delim:string -> ('a -> string) -> ('b -> 'a list) -> 'b -> string
val string_of_map : ?lbracket:string ->
?rbracket:string ->
?delim:string ->
('a * 'b -> string) ->
(('a -> 'b -> string -> string) -> 't -> string -> string) -> 't -> string
val string_of_iset : ISet.t -> string
String representation of an int Set.
val string_of_sset : SSet.t -> string
String representation of a string Set.
type ternary = 
| True
| False
| Inconc
val string_of_ternary : ternary -> string
String representation of ternary.
val json_of_ternary : ternary -> string
Json representation of ternary
val json_of_str : string -> string
Json representation of string
val json_of_int : int -> string
Json representation of int
val json_of_list : ('a -> string) -> 'a list -> string
Json represenetation of list
val json_of_bindings : ('a -> string) -> ('b -> string) -> ('a * 'b) list -> string
Json representation of bindings
type stochatime = 
| Instantaneous
| RateSA of (float * int)
| FiringInterval of (float * float * float)