geqo_misc.h 1.1 KB

12345678910111213141516171819202122232425262728293031323334
  1. /*-------------------------------------------------------------------------
  2. *
  3. * geqo_misc.h
  4. * prototypes for printout routines in optimizer/geqo
  5. *
  6. * Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
  7. * Portions Copyright (c) 1994, Regents of the University of California
  8. *
  9. * src/include/optimizer/geqo_misc.h
  10. *
  11. *-------------------------------------------------------------------------
  12. */
  13. /* contributed by:
  14. =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=
  15. * Martin Utesch * Institute of Automatic Control *
  16. = = University of Mining and Technology =
  17. * [email protected] * Freiberg, Germany *
  18. =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=
  19. */
  20. #ifndef GEQO_MISC_H
  21. #define GEQO_MISC_H
  22. #include "optimizer/geqo_recombination.h"
  23. #ifdef GEQO_DEBUG
  24. extern void print_pool(FILE *fp, Pool *pool, int start, int stop);
  25. extern void print_gen(FILE *fp, Pool *pool, int generation);
  26. extern void print_edge_table(FILE *fp, Edge *edge_table, int num_gene);
  27. #endif /* GEQO_DEBUG */
  28. #endif /* GEQO_MISC_H */