.TH PGASetIntegerInitRange 2 "05/01/95" " " "PGAPack" .SH NAME PGASetIntegerInitRange \- sets a flag to tell the initialization routines to set each integer-valued gene to a value chosen randomly from the interval given by an upper and lower bound. .SH DESCRIPTION No string initialization is done by this call. .SH INPUT PARAMETERS .PD 0 .TP ctx - context variable .PD 0 .TP min - array of lower bounds that define the interval the gene is initialized from .PD 0 .TP max - array of upper bounds that define the interval the gene is initialized from .PD 1 .SH OUTPUT PARAMETERS .PD 0 .TP none .PD 1 .SH SYNOPSIS .nf #include "pgapack.h" void PGASetIntegerInitRange(ctx, min, max) PGAContext *ctx int *min int *max .fi .SH LOCATION integer.c .SH EXAMPLE .nf Set the initialization routines to select a value for gene i uniformly randomly from the interval [0,i]. Assumes all strings are of the same length. PGAContext *ctx; int *low, *high, stringlen, i; : stringlen = PGAGetStringLength(ctx); low = (int *) malloc(stringlen*sizeof(int)); high = (int *) malloc(stringlen*sizeof(int)); for(i=0;i