model: document ModelChecker::mo_graph
authorBrian Norris <banorris@uci.edu>
Mon, 20 Aug 2012 18:22:32 +0000 (11:22 -0700)
committerBrian Norris <banorris@uci.edu>
Mon, 20 Aug 2012 23:14:22 +0000 (16:14 -0700)
commit1d1a5597f254b812fab97dea48e076b54f53d7e6
tree2e3675320413c280bc4f4040bd469f51bc15dc75
parent9616c78511982c9e7205273460ad96210577ebb6
model: document ModelChecker::mo_graph

The modification order graph is a complex data structure, and there are a few
pieces of high-level information that should be noted. For example, the edges
are actually directed from most recent to oldest, which is somewhat in reverse
of the usage in the literature, where

  a --mo--> b

means that a comes *before* b in the modification order. This convention can be
changed in the future, but it should be documented here.
model.h