#include <modsup.h>
Collaboration diagram for fitnessfunc_t:
Data Fields | |
int | weight |
weight value | |
int | man |
1 if this function is marked as mandatory and 0 if not. | |
int * | typeid |
Array of resource type IDs. Chromosomes for listed resource types are passed to the fitness function in the same order. Array must be terminated with INT_MIN. | |
ext ** | req_ext |
Array of pointers to extension structs. Extensions listed are passed to the fitness function in the same order. Array must be NULL terminated. | |
slist ** | req_slist |
Array of pointers to slist structs. Lookups listed are passed to the fitness function in the same order. Array must be NULL terminated. | |
chromo ** | chr |
Array of pointers to requested chromosomes. NULL terminated. This array is updated from typeid each time this fitness function is call. | |
char * | name |
Name of this function. | |
fitness_f | func |
Pointer to the function. | |
fitnessfunc * | next |
Pointer to the next element in the linked list. |