Back to index

fet  5.18.0
Classes | Typedefs | Variables
spaceconstraint.h File Reference
#include <QCoreApplication>
#include "timetable_defs.h"
#include <QString>
#include <QList>
#include <QStringList>

Go to the source code of this file.

Classes

class  SpaceConstraint
 This class represents a space constraint. More...
class  ConstraintBasicCompulsorySpace
 This class comprises all the basic compulsory constraints (constraints which must be fulfilled for any timetable) - the space allocation part. More...
class  ConstraintRoomNotAvailableTimes
class  ConstraintActivityPreferredRoom
 This is a constraint. More...
class  ConstraintActivityPreferredRooms
 This is a constraint. More...
class  ConstraintStudentsSetHomeRoom
class  ConstraintStudentsSetHomeRooms
class  ConstraintTeacherHomeRoom
class  ConstraintTeacherHomeRooms
class  ConstraintSubjectPreferredRoom
 This is a constraint. More...
class  ConstraintSubjectPreferredRooms
 This is a constraint. More...
class  ConstraintSubjectActivityTagPreferredRoom
 This is a constraint. More...
class  ConstraintSubjectActivityTagPreferredRooms
 This is a constraint. More...
class  ConstraintActivityTagPreferredRoom
class  ConstraintActivityTagPreferredRooms
class  ConstraintStudentsSetMaxBuildingChangesPerDay
class  ConstraintStudentsMaxBuildingChangesPerDay
class  ConstraintStudentsSetMaxBuildingChangesPerWeek
class  ConstraintStudentsMaxBuildingChangesPerWeek
class  ConstraintStudentsSetMinGapsBetweenBuildingChanges
class  ConstraintStudentsMinGapsBetweenBuildingChanges
class  ConstraintTeacherMaxBuildingChangesPerDay
class  ConstraintTeachersMaxBuildingChangesPerDay
class  ConstraintTeacherMaxBuildingChangesPerWeek
class  ConstraintTeachersMaxBuildingChangesPerWeek
class  ConstraintTeacherMinGapsBetweenBuildingChanges
class  ConstraintTeachersMinGapsBetweenBuildingChanges
class  ConstraintActivitiesOccupyMaxDifferentRooms

Typedefs

typedef QList< SpaceConstraint * > SpaceConstraintsList

Variables

const int CONSTRAINT_GENERIC_SPACE = 1000
const int CONSTRAINT_BASIC_COMPULSORY_SPACE = 1001
const int CONSTRAINT_ROOM_NOT_AVAILABLE_TIMES = 1002
const int CONSTRAINT_ACTIVITY_PREFERRED_ROOM = 1003
const int CONSTRAINT_ACTIVITY_PREFERRED_ROOMS = 1004
const int CONSTRAINT_STUDENTS_SET_HOME_ROOM = 1005
const int CONSTRAINT_STUDENTS_SET_HOME_ROOMS = 1006
const int CONSTRAINT_TEACHER_HOME_ROOM = 1007
const int CONSTRAINT_TEACHER_HOME_ROOMS = 1008
const int CONSTRAINT_SUBJECT_PREFERRED_ROOM = 1009
const int CONSTRAINT_SUBJECT_PREFERRED_ROOMS = 1010
const int CONSTRAINT_SUBJECT_ACTIVITY_TAG_PREFERRED_ROOM = 1011
const int CONSTRAINT_SUBJECT_ACTIVITY_TAG_PREFERRED_ROOMS = 1012
const int CONSTRAINT_STUDENTS_MAX_BUILDING_CHANGES_PER_DAY = 1013
const int CONSTRAINT_STUDENTS_SET_MAX_BUILDING_CHANGES_PER_DAY = 1014
const int CONSTRAINT_STUDENTS_MAX_BUILDING_CHANGES_PER_WEEK = 1015
const int CONSTRAINT_STUDENTS_SET_MAX_BUILDING_CHANGES_PER_WEEK = 1016
const int CONSTRAINT_STUDENTS_MIN_GAPS_BETWEEN_BUILDING_CHANGES = 1017
const int CONSTRAINT_STUDENTS_SET_MIN_GAPS_BETWEEN_BUILDING_CHANGES = 1018
const int CONSTRAINT_TEACHERS_MAX_BUILDING_CHANGES_PER_DAY = 1019
const int CONSTRAINT_TEACHER_MAX_BUILDING_CHANGES_PER_DAY = 1020
const int CONSTRAINT_TEACHERS_MAX_BUILDING_CHANGES_PER_WEEK = 1021
const int CONSTRAINT_TEACHER_MAX_BUILDING_CHANGES_PER_WEEK = 1022
const int CONSTRAINT_TEACHERS_MIN_GAPS_BETWEEN_BUILDING_CHANGES = 1023
const int CONSTRAINT_TEACHER_MIN_GAPS_BETWEEN_BUILDING_CHANGES = 1024
const int CONSTRAINT_ACTIVITY_TAG_PREFERRED_ROOM = 1025
const int CONSTRAINT_ACTIVITY_TAG_PREFERRED_ROOMS = 1026
const int CONSTRAINT_ACTIVITIES_OCCUPY_MAX_DIFFERENT_ROOMS = 1027

Typedef Documentation

Definition at line 48 of file spaceconstraint.h.


Variable Documentation

Definition at line 88 of file spaceconstraint.h.

Definition at line 57 of file spaceconstraint.h.

Definition at line 58 of file spaceconstraint.h.

Definition at line 85 of file spaceconstraint.h.

Definition at line 86 of file spaceconstraint.h.

Definition at line 54 of file spaceconstraint.h.

const int CONSTRAINT_GENERIC_SPACE = 1000

Definition at line 52 of file spaceconstraint.h.

Definition at line 55 of file spaceconstraint.h.

Definition at line 71 of file spaceconstraint.h.

Definition at line 73 of file spaceconstraint.h.

Definition at line 75 of file spaceconstraint.h.

Definition at line 60 of file spaceconstraint.h.

Definition at line 61 of file spaceconstraint.h.

Definition at line 72 of file spaceconstraint.h.

Definition at line 74 of file spaceconstraint.h.

Definition at line 76 of file spaceconstraint.h.

Definition at line 68 of file spaceconstraint.h.

Definition at line 69 of file spaceconstraint.h.

Definition at line 66 of file spaceconstraint.h.

Definition at line 67 of file spaceconstraint.h.

const int CONSTRAINT_TEACHER_HOME_ROOM = 1007

Definition at line 63 of file spaceconstraint.h.

Definition at line 64 of file spaceconstraint.h.

Definition at line 79 of file spaceconstraint.h.

Definition at line 81 of file spaceconstraint.h.

Definition at line 83 of file spaceconstraint.h.

Definition at line 78 of file spaceconstraint.h.

Definition at line 80 of file spaceconstraint.h.

Definition at line 82 of file spaceconstraint.h.