Print run duration on test success
Enable multi-threading

I'm not sure why this was disabled by default, but it works and is
faster.
Ignore gmon.out
Refactor printing of array values
Add SCFVariables class
Move directed_edges function definition

It's used in other models as well.
Rename exprs to reflect their meaning
Add option of testing specific models
Initial incomplete work on SCF
Add main SCF constraint

There is still a problem which causes infeasible solutions.
The artificial root transmits k goods

One per node in the spanning tree.
Simplify artificial root good bounds
Improved in-degree constraint for mtz and scf

in-degree should be exactly 1 if node is active, 0 if node is inactive
added previously unsaved changes
slight simplification of mtz and scf constraints concerning in/outdegree

only marginal reduction of runtime
modified LDFLAGS to match cplex install more easily

The folder pointed to by the LDFLAGS variable does not exist in my install,
changed the ARCH variable so it contains the complete directory name.
My vars.in file looks like this now, which works:

CPLEX_DIR = [path_to_cplex]
ARCH = x86-64_linux#32bit: x86, 64bit: x86-64
GPP = g++