Header And Logo

PostgreSQL
| The world's most advanced open source database.

Functions

geqo_copy.c File Reference

#include "postgres.h"
#include "optimizer/geqo_copy.h"
Include dependency graph for geqo_copy.c:

Go to the source code of this file.

Functions

void geqo_copy (PlannerInfo *root, Chromosome *chromo1, Chromosome *chromo2, int string_length)

Function Documentation

void geqo_copy ( PlannerInfo root,
Chromosome chromo1,
Chromosome chromo2,
int  string_length 
)

Definition at line 45 of file geqo_copy.c.

References i, Chromosome::string, and Chromosome::worth.

Referenced by geqo_selection(), and spread_chromo().

{
    int         i;

    for (i = 0; i < string_length; i++)
        chromo1->string[i] = chromo2->string[i];

    chromo1->worth = chromo2->worth;
}