SRS.ShiftSolver.Tools Namespace

ShiftSolver is a library for solving staff shift scheduling problems.

Classes

Diff Tools for comparing two solutions to see the difference in shift assignments, penalties and the constraints satisfied or not satisfied.
ErrorLogger Used for collecting error messages (mostly during parsing and initialising the model).
ProblemLoader Methods for loading problems.
SolutionPrinter Methods for outputting a solution in XML (for viewing and saving solutions).
XmlValidator Methods for validating XML.