PostgreSQL Source Code git master
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
geqo_copy.h File Reference
#include "optimizer/geqo.h"
Include dependency graph for geqo_copy.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

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

Function Documentation

◆ geqo_copy()

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

Definition at line 45 of file geqo_copy.c.

47{
48 int i;
49
50 for (i = 0; i < string_length; i++)
51 chromo1->string[i] = chromo2->string[i];
52
53 chromo1->worth = chromo2->worth;
54}
int i
Definition: isn.c:72
Cost worth
Definition: geqo_gene.h:35
Gene * string
Definition: geqo_gene.h:34

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

Referenced by geqo_selection(), and spread_chromo().