Function PGABinaryCopyString

Function Documentation

void PGABinaryCopyString(PGAContext *ctx, int p1, int pop1, int p2, int pop2)

Copy one bit string to another.

Description

Note that this function is set in PGASetUp() as the copy string user function for the binary datatype by default.

Example

Copy bit string x to y (both are implicitly assumed to have the same length).

PGAContext *ctx;
int x, y

...
PGABinaryCopyString (ctx, x, PGA_OLDPOP, y, PGA_NEWPOP);

Parameters
  • ctx – context variable

  • p1 – string to copy

  • pop1 – symbolic constant of population containing string p1

  • p2 – string to copy p1 to

  • pop2 – symbolic constant of population containing string p2

Returns

None