ConstrSys.GenericGlobSolver
A solver is something that can translate a system into a solution (hash-table)
module S : GlobConstrSys
val solve :
(S.LVar.t * S.D.t) list ->
(S.GVar.t * S.G.t) list ->
S.LVar.t list ->
marshal option ->
(S.D.t LH.t * S.G.t GH.t) * marshal
The hash-map that is the first component of solve xs vs
is a local solution for interesting variables vs
, reached from starting values xs
. As a second component the solver returns data structures for incremental serialization.