SRS.ShiftSolver.Solvers Namespace

ShiftSolver is a library for solving staff shift scheduling problems.

Classes

ShiftSearch ShiftSearch
ShiftSolverStatusUpdatedArgs Provides data for the ShiftSolverStatusUpdated event.
TimeLimitChecker This abstract class is used by solvers which allow time limits.

Interfaces

IShiftSolver An interface implemented by solvers.
IShiftSolverCaller

It is recommended to instead use the ShiftSolverStatusUpdated event to receive feedback from the solver as it is solving.

This interface should be implemented by a class that wants to receive information from a ShiftSolver while it is running.