PGAEncodeRealAsGrayCode

Langue: en

Version: 265485 (debian - 07/07/09)

Section: 1 (Commandes utilisateur)

NAME

PGAEncodeRealAsGrayCode - encodes a real value as a binary reflected Gray code sequence

INPUT PARAMETERS

ctx
- context variable
p
- string index
pop
- symbolic constant of the population the string is in
start
- starting bit position in p to encode val in
end
- ending bit position in p to encode val in
low
- lower bound of the interval the val is defined on
high
- lower bound of the interval the val is defined on
val
- the real number to be represented as a binary string

OUTPUT PARAMETERS

side
-effect.

SYNOPSIS

 #include "pgapack.h"
 void  PGAEncodeRealAsGrayCode(ctx, p, pop, start, end, low, high, val)
 PGAContext *ctx
 int p
 int pop
 int start
 int end
 double low
 double high
 double val
 

LOCATION

evaluate.c

EXAMPLE

 Encode 3.14 from the interval [0,10] in 30 bits in bit positions
 0--29 in string p in population PGA_NEWPOP as a binary reflected Gray
 code sequence.
 
 PGAContext *ctx;
 int p;
 :
 PGAEncodeRealAsGrayCode(ctx, p, PGA_NEWPOP, 0, 29, 0.0, 10.0, 3.14);