package DAGaml

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
module M = LDD.G0
type extra = {
  1. oman : MO.t;
  2. fa : MO.f array;
  3. arity : int;
}
type xnode = int * MO.f
type xedge = int * MO.f
val get_var : extra -> bool -> int -> MO.f
val map_next : extra -> (bool * 'a, unit -> 'a * MO.f) GuaCaml.Tree.gnext -> 'a * MO.f
val intro_Xi : extra -> MO.f -> int -> MO.f
val intro_CXYi : extra -> MO.f -> bool -> bool -> int -> MO.f
val intro_X : extra -> xedge -> int -> int * MO.f
val intro_C : extra -> xedge -> int -> bool -> bool -> int * MO.f
val intro_U : extra -> xedge -> int -> xedge
val cneg : extra -> bool -> xedge -> xedge
val map_tlist : extra -> xedge -> ThisT.tlist -> xedge
val map_edge : extra -> (('a * ThisT.tlist) * (bool * int, unit -> xedge) GuaCaml.Tree.gnext) -> xedge
val map_node : extra -> (unit -> xnode) M.M.node' -> xnode