SRS.ScheduleSolver.Core Namespace |
Class | Description | |
---|---|---|
![]() | ConstraintViolations |
A collection of violations of a particular constraint for an individual employee.
These are the constraints such as those specified in an employee's
contract. For example, shift length constraints, shift start time
constraints etc.
|
![]() | EmployeeViolations |
A collection of violations for an individual employee.
The constraints are from the employee's contract and day
on/off and shift on/off requests.
|
![]() | GeneralViolation |
A violation of a constraint other than the constraints which
apply to employees' individual schedules.
For example a violation of a task assignment.
|
![]() | ScheduleViolation |
A violation which occurs in an individual employee's schedule
(for example violations of contract constraints).
It contains the date, penalty etc for this violation.
|
![]() | Solution |
A solution.
|
![]() | SolutionMetrics |
Metrics and detailed information for a solution generated by the solver.
|