Back to index

fet  5.18.0
Generate Member List
This is the complete list of members for Generate, including all inherited members.
abortOptimizationGenerate
activityPlaced(int)Generate [signal]
addAiToNewTimetable(int ai, const Activity *act, int d, int h)Generate [inline]
cGenerate
checkActivitiesOccupyMaxDifferentRooms(const QList< int > &globalConflActivities, int rm, int level, int ai, QList< int > &tmp_list)Generate [inline]
checkBuildingChanges(int sbg, int tch, const QList< int > &globalConflActivities, int rm, int level, const Activity *act, int ai, int d, int h, QList< int > &tmp_list)Generate [inline]
chooseRoom(const QList< int > &listOfRooms, const QList< int > &globalConflActivities, int level, const Activity *act, int ai, int d, int h, int &roomSlot, int &selectedSlot, QList< int > &localConflActivities)Generate [inline]
difficultActivitiesGenerate
Generate()Generate
generate(int maxSeconds, bool &impossible, bool &timeExceeded, bool threaded, QTextStream *maxPlacedActivityStream=NULL)Generate
getHomeRoom(const QList< int > &globalConflActivities, int level, const Activity *act, int ai, int d, int h, int &roomSlot, int &selectedSlot, QList< int > &localConflActivities)Generate [inline]
getPreferredRoom(const QList< int > &globalConflActivities, int level, const Activity *act, int ai, int d, int h, int &roomSlot, int &selectedSlot, QList< int > &localConflActivities, bool &canBeUnspecifiedPreferredRoom)Generate [inline]
getRoom(int level, const Activity *act, int ai, int d, int h, int &roomSlot, int &selectedSlot, QList< int > &conflActivities, int &nConflActivities)Generate [inline]
getSbgTimetable(int sbg, const QList< int > &conflActivities)Generate [inline]
getTchTimetable(int tch, const QList< int > &conflActivities)Generate [inline]
impossibleToSolve()Generate [signal]
isThreadedGenerate [private]
moveActivity(int ai, int fromslot, int toslot, int fromroom, int toroom)Generate
nDifficultActivitiesGenerate
nPlacedActivitiesGenerate
precompute(QWidget *parent, QTextStream *maxPlacedActivityStream=NULL)Generate
randomSwap(int ai, int level)Generate
removeAi2FromSbgTimetable(int ai2)Generate [inline]
removeAi2FromTchTimetable(int ai2)Generate [inline]
removeAiFromNewTimetable(int ai, const Activity *act, int d, int h)Generate [inline]
sbgGetNHoursGaps(int sbg)Generate [inline]
searchTimeGenerate
simulationFinished()Generate [signal]
subgroupGetNHoursGaps(int sbg)Generate [inline]
subgroupRemoveAnActivityFromAnywhere(int sbg, int level, int ai, QList< int > &conflActivities, int &nConflActivities, int &removedActivity)Generate [inline]
subgroupRemoveAnActivityFromAnywhereCertainDay(int sbg, int d2, int level, int ai, QList< int > &conflActivities, int &nConflActivities, int &removedActivity)Generate [inline]
subgroupRemoveAnActivityFromAnywhereCertainDayCertainActivityTag(int sbg, int d2, int actTag, int level, int ai, QList< int > &conflActivities, int &nConflActivities, int &removedActivity)Generate [inline]
subgroupRemoveAnActivityFromBegin(int sbg, int level, int ai, QList< int > &conflActivities, int &nConflActivities, int &removedActivity)Generate [inline]
subgroupRemoveAnActivityFromBeginCertainDay(int sbg, int d2, int level, int ai, QList< int > &conflActivities, int &nConflActivities, int &removedActivity)Generate [inline]
subgroupRemoveAnActivityFromBeginOrEnd(int sbg, int level, int ai, QList< int > &conflActivities, int &nConflActivities, int &removedActivity)Generate [inline]
subgroupRemoveAnActivityFromEnd(int sbg, int level, int ai, QList< int > &conflActivities, int &nConflActivities, int &removedActivity)Generate [inline]
subgroupRemoveAnActivityFromEndCertainDay(int sbg, int d2, int level, int ai, QList< int > &conflActivities, int &nConflActivities, int &removedActivity)Generate [inline]
tchGetNHoursGaps(int tch)Generate [inline]
teacherGetNHoursGaps(int tch)Generate [inline]
teacherRemoveAnActivityFromAnywhere(int tch, int level, int ai, QList< int > &conflActivities, int &nConflActivities, int &removedActivity)Generate [inline]
teacherRemoveAnActivityFromAnywhereCertainDay(int tch, int d2, int level, int ai, QList< int > &conflActivities, int &nConflActivities, int &removedActivity)Generate [inline]
teacherRemoveAnActivityFromAnywhereCertainDayCertainActivityTag(int tch, int d2, int actTag, int level, int ai, QList< int > &conflActivities, int &nConflActivities, int &removedActivity)Generate [inline]
teacherRemoveAnActivityFromBeginOrEnd(int tch, int level, int ai, QList< int > &conflActivities, int &nConflActivities, int &removedActivity)Generate [inline]
teacherRemoveAnActivityFromBeginOrEndCertainDay(int tch, int d2, int level, int ai, QList< int > &conflActivities, int &nConflActivities, int &removedActivity)Generate [inline]
timeToHighestStageGenerate
updateSbgNHoursGaps(int sbg, int d)Generate [inline]
updateSubgroupsNHoursGaps(Activity *act, int ai, int d)Generate [inline]
updateTchNHoursGaps(int tch, int d)Generate [inline]
updateTeachersNHoursGaps(Activity *act, int ai, int d)Generate [inline]
~Generate()Generate