SolutionDiff Class

The differences between two solutions. The differences include the changes in shifts in the new solution and the violations added to and removed from the new solution.

Definition

Namespace: SRS.ShiftSolver.Core
Assembly: ShiftSolver (in ShiftSolver.dll) Version: 2.3.0+2c0a765360648175f37b32b9a08ecd256c911c4c
C#
public class SolutionDiff
Inheritance
Object    SolutionDiff

Constructors

SolutionDiffInitializes a new instance of the SolutionDiff class

Methods

Equals
(Inherited from Object)
Finalize
(Inherited from Object)
GetHashCode
(Inherited from Object)
GetType
(Inherited from Object)
MemberwiseClone
(Inherited from Object)
ToString
(Inherited from Object)

Fields

EmployeeViolationsAdded Violations of constraints that have been added. These are the constraints which apply to employees' individual schedules. For example day on/off requests or max work hours etc.
EmployeeViolationsRemoved Violations of constraints that have been removed. These are the constraints which apply to employees' individual schedules. For example day on/off requests or max work hours etc.
OtherViolationsAdded Violations of constraints that have been added. These are the constraints other than the constraints which apply to employees' individual schedules. For example cover constraints.
OtherViolationsRemoved Violations of constraints that have been removed. These are the constraints other than the constraints which apply to employees' individual schedules. For example cover constraints.
ShiftChanges The changes in shifts between the original solution and the new solution.

See Also