Provided by: pgapack_1.1.1-3_amd64 bug

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.

DESCRIPTION

       No string initialization is done by this call.

INPUT PARAMETERS

       ctx    - context variable
       min    - array of lower bounds that define the interval the gene is initialized from
       max    - array of upper bounds that define the interval the gene is initialized from

OUTPUT PARAMETERS

       none

SYNOPSIS

       #include "pgapack.h"
       void  PGASetIntegerInitRange(ctx, min, max)
       PGAContext *ctx
       int *min
       int *max

LOCATION

       integer.c

EXAMPLE

       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<stringlen;i++) {
       low[i]  = 0;
       high[i] = i
       }
       PGASetIntegerInitRange(ctx, low, high);

                                             05/01/95                   PGASetIntegerInitRange(2)