package InitialSchedules;

import org.chocosolver.solver.constraints.extension.Tuples;

public class ValidPartTimeEmployeeShift {
    int[][] shiftsOfPartTimeEmployees;

    public ValidPartTimeEmployeeShift() {
        this.shiftsOfPartTimeEmployees = new int[][]{
                {0, 0, 0, 0, 0, 0},
                {0, 0, 0, 0, 0, 1},
                {0, 0, 0, 0, 1, 0},
                {0, 0, 0, 1, 0, 0},
                {0, 0, 1, 0, 0, 0},
                {0, 1, 0, 0, 0, 0},
                {1, 0, 0, 0, 0, 0},
                {0, 0, 0, 0, 1, 1},
                {0, 0, 0, 1, 1, 0},
                {0, 0, 1, 1, 0, 0},
                {0, 1, 1, 0, 0, 0},
                {1, 1, 0, 0, 0, 0},
                {0, 0, 0, 1, 1, 1},
                {0, 0, 0, 1, 1, 1},
                {0, 0, 0, 1, 1, 1},
                {0, 0, 0, 1, 1, 1}
        };
    }

    public Tuples makeTuples() {
        return new Tuples(this.shiftsOfPartTimeEmployees, true);
    }
}
