$(SML_LIB)/basis/basis.mlb $(SML_LIB)/smlnj-lib/Util/smlnj-lib.mlb $(SML_LIB)/basis/mlton.mlb $(RK_LIB)/rk.mlb {% if UseCSolver %} $(RK_LIB)/crk.mlb {% endif %} $(RANDMTZIG_LIB)/randmtzig.mlb $(DYNAMICS_LIB)/dynamics.mlb $(TENSOR_LIB)/tensor.mlb $(TENSOR_LIB)/sparse.mlb $(TENSOR_LIB)/bit-tensor.mlb $(TENSOR_LIB)/bit-sparse.mlb $(NINEML_LIB)/priority.mlb $(NINEML_LIB)/IntMap.sml $(NINEML_LIB)/netoptions.sml structure Dynamics = FunctionalHybridDynamics1 {% for pop in dict (group.populations) %} local {{pop.value.prototype.name}}.{{solverMethod}}.sml in structure {{pop.value.prototype.name}} = Model end {% endfor %} {% if group.conntypes %}{% for conn in dict (group.conntypes) %} {% if conn.value.sysFn %} local {{conn.value.sysFn}}_solver.sml in structure Model_{{conn.name}} = Model end {% endif %} {% endfor %}{% endif %} {{group.name}}.{{solverMethod}}.sml Sim_{{group.name}}.{{solverMethod}}.sml