Struct PGAFortranOperations
Defined in File pgapack.h
Struct Documentation
-
struct PGAFortranOperations
Operations Structures for Fortran.
Public Members
-
int (*Mutation)(void*, void*, void*, void*)
Mutation operation.
-
void (*Crossover)(void*, void*, void*, void*, void*, void*, void*)
Crossover operation.
-
void (*PrintString)(void*, void*, void*, void*)
String (gene) printing.
-
void (*CopyString)(void*, void*, void*, void*, void*)
String (gene) copying.
-
int (*Duplicate)(void*, void*, void*, void*, void*)
Duplicate checking.
-
void (*InitString)(void*, void*, void*)
String (gene) initialization.
-
int (*StopCond)(void*)
Stopping condition checking.
-
void (*EndOfGen)(void*)
End-of-Gene (after Generation) hook.
-
double (*GeneDistance)(void*, void*, void*, void*, void*)
Compute genetic distance of two individuals.
-
void (*PreEval)(void*, void*)
Pre-evaluation (start of Generation) hook.
-
int (*Mutation)(void*, void*, void*, void*)