Module Owl_symbolic_graph

type symbol = Owl_symbolic_symbol.t Owl_graph.node
type t = {
mutable sym_nodes : symbol array;
mutable name : string;
mutable node_names : string array;
}
val make_node : Owl_symbolic_symbol.t -> symbol array -> symbol
val make_graph : symbol array -> string -> t
val topo_iter : (symbol -> unit) -> t -> unit
val get_input_nodes : t -> symbol array
val get_output_nodes : t -> symbol array
val null_graph : t
val iter_print : t -> unit
val is_variable : string -> bool
val name : symbol -> string
val length : t -> int
val shape_or_value : symbol -> string
val refnum : 'a Owl_graph.node -> int
val to_dot : t -> string
val set_sym : symbol -> Owl_symbolic_symbol.t -> unit