1
0
mirror of https://github.com/postgres/postgres.git synced 2025-10-28 11:55:03 +03:00

Another PGINDENT run that changes variable indenting and case label indenting. Also static variable indenting.

This commit is contained in:
Bruce Momjian
1997-09-08 02:41:22 +00:00
parent a90f12fd9d
commit 319dbfa736
632 changed files with 28301 additions and 28220 deletions

View File

@@ -5,7 +5,7 @@
*
* Copyright (c) 1994, Regents of the University of California
*
* $Id: geqo_recombination.h,v 1.2 1997/09/07 04:59:04 momjian Exp $
* $Id: geqo_recombination.h,v 1.3 1997/09/08 02:37:48 momjian Exp $
*
*-------------------------------------------------------------------------
*/
@@ -24,24 +24,24 @@
#define GEQO_RECOMBINATION_H
extern void init_tour(Gene * tour, int num_gene);
extern void init_tour(Gene * tour, int num_gene);
/* edge recombination crossover [ERX] */
typedef struct Edge
{
Gene edge_list[4]; /* list of edges */
int total_edges;
int unused_edges;
} Edge;
Gene edge_list[4]; /* list of edges */
int total_edges;
int unused_edges;
} Edge;
extern Edge *alloc_edge_table(int num_gene);
extern void free_edge_table(Edge * edge_table);
extern Edge *alloc_edge_table(int num_gene);
extern void free_edge_table(Edge * edge_table);
extern float gimme_edge_table(Gene * tour1, Gene * tour2, int num_gene, Edge * edge_table);
extern float gimme_edge_table(Gene * tour1, Gene * tour2, int num_gene, Edge * edge_table);
extern int gimme_tour(Edge * edge_table, Gene * new_gene, int num_gene);
extern int gimme_tour(Edge * edge_table, Gene * new_gene, int num_gene);
/* partially matched crossover [PMX] */
@@ -49,31 +49,31 @@ extern int gimme_tour(Edge * edge_table, Gene * new_gene, int num_gene);
#define DAD 1 /* indicator for gene from dad */
#define MOM 0 /* indicator for gene from mom */
extern void pmx(Gene * tour1, Gene * tour2, Gene * offspring, int num_gene);
extern void pmx(Gene * tour1, Gene * tour2, Gene * offspring, int num_gene);
typedef struct City
{
int tour2_position;
int tour1_position;
int used;
int select_list;
} City;
int tour2_position;
int tour1_position;
int used;
int select_list;
} City;
extern City *alloc_city_table(int num_gene);
extern void free_city_table(City * city_table);
extern City *alloc_city_table(int num_gene);
extern void free_city_table(City * city_table);
/* cycle crossover [CX] */
extern int cx(Gene * tour1, Gene * tour2, Gene * offspring, int num_gene, City * city_table);
extern int cx(Gene * tour1, Gene * tour2, Gene * offspring, int num_gene, City * city_table);
/* position crossover [PX] */
extern void px(Gene * tour1, Gene * tour2, Gene * offspring, int num_gene, City * city_table);
extern void px(Gene * tour1, Gene * tour2, Gene * offspring, int num_gene, City * city_table);
/* order crossover [OX1] according to Davis */
extern void ox1(Gene * mom, Gene * dad, Gene * offspring, int num_gene, City * city_table);
extern void ox1(Gene * mom, Gene * dad, Gene * offspring, int num_gene, City * city_table);
/* order crossover [OX2] according to Syswerda */
extern void ox2(Gene * mom, Gene * dad, Gene * offspring, int num_gene, City * city_table);
extern void ox2(Gene * mom, Gene * dad, Gene * offspring, int num_gene, City * city_table);
#endif /* GEQO_RECOMBINATION_H */