hosted by
|
|
To produce a HTML documentation of the C++ source,
cd src and run doxygen.
Then point a browser to src/html/index.html.
The following abbreviations are used throughout the source code.
Compare the glossary
for definitions of the timetabling terms.
| A | Activity |
| CX | Class (in the C++ sense)
of data type X |
| D | A global variable,
instance of class CDat, holding all timetable data |
| E | An attribute of a lesson
or an activity: a placeholder for K, P, or R |
| H | Hour,
as a property of a time slot |
| i | Running index |
| I | Index of element
in vector VX |
| j | Iterator |
| K | Class
(a group of students) |
| L | Lesson |
| M | Multiplicity
(number of lessons of a given activity) |
| n | Number of ... |
| N | Number of hours per week |
| P | Teacher ("professor") |
| R | Room |
| SX | Set of data of type X |
| T | Time slot
(specified by hour H and day W) |
| VX | Vector of data of type X |
| W | Day of the week,
as a property of a time slot |
| X | Any data type,
used especially in templates |
| Y | Room type |
|