We currently have several classes that are concerned with creating / building graphs from certain parameters or input graphs:
IMHO both Algorithm and Loader are bad descriptions and do not quite describe their responsibility. As a first step, I'd vote for grouping these in a new Builder (or similar) namespace. In the future we should work out a decent API (interface).
Refs #120.
We currently have several classes that are concerned with creating / building graphs from certain parameters or input graphs:
Algorithm\ResidualGraphAlgorithm\TransposeGraphLoader\CompleteGraphComplementGraph(see Add complement Graph algorithm / builder #60)IMHO both
AlgorithmandLoaderare bad descriptions and do not quite describe their responsibility. As a first step, I'd vote for grouping these in a newBuilder(or similar) namespace. In the future we should work out a decent API (interface).Refs #120.