#include <chromo.h>
Collaboration diagram for resourcetype_t:

Data Fields | |
| char * | type |
| Name of this resource type. | |
| int | var |
| Set to 1 if this is a variable resource and set to 0 if this is a constant resource. | |
| int | typeid |
| Resource type ID. | |
| int ** | conflicts |
| This is a two-dimensional array describing conflicts between resources of this type. | |
| int ** | c_lookup |
| Lookup table for conflicts. | |
| int * | c_num |
| Lengths of lookup arrays. | |
| int | c_inuse |
| Set to 1 if there are non-trivial conflicts defined. | |
| int | resnum |
| Number of resources of this type. | |
| resource * | res |
| Array of resnum resources. | |
This structure describes a type of resources (for example: teachers, groups of students, classrooms, timeslots, etc.)
|
|
Lookup table for conflicts.
c_loopup[n] c_num[n] |
|
|
This is a two-dimensional array describing conflicts between resources of this type. If conflists[n][m]==1 |
1.4.6