⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 defines.h

📁 Genetic Programing of music
💻 H
字号:
/*  lil-gp Genetic Programming System, version 1.0, 11 July 1995 *  Copyright (C) 1995  Michigan State University *  *  This program is free software; you can redistribute it and/or modify *  it under the terms of version 2 of the GNU General Public License as *  published by the Free Software Foundation. *  *  This program is distributed in the hope that it will be useful, *  but WITHOUT ANY WARRANTY; without even the implied warranty of *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the *  GNU General Public License for more details. *  *  You should have received a copy of the GNU General Public License *  along with this program; if not, write to the Free Software *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. *   *  Douglas Zongker       (zongker@isl.cps.msu.edu) *  Dr. Bill Punch        (punch@isl.cps.msu.edu) * *  Computer Science Department *  A-714 Wells Hall *  Michigan State University *  East Lansing, Michigan  48824 *  USA *   */#ifndef _DEFINES_H#define _DEFINES_H/* remove this #define to turn off memory tracking. */#define TRACK_MEMORY/* define this to write a file "memory.log" with a record of all MALLOC()s,   REALLOC()s, and FREE()s.  useful for debugging and finding memory leaks. *//*#define MEMORY_LOG*//* when this symbol is defined, the current time will be used instead of   1 as the default random seed. *//*#define RANDOMSEEDTIME*/#define EXTRAMEM              8#define EPHEM_METABLOCKSIZE   10#define EPHEM_STARTSIZE       1000#define EPHEM_GROWSIZE        500#define MAXPARAMLINELENGTH    255#define MAXCHECKLINELENGTH    255#define FUNC_DATA  1#define FUNC_FUNC  1#define FUNC_EXPR  2#define FUNC_MACRO 2#define TERM_NORM  3#define TERM_ERC   4#define TERM_ARG   5#define EVAL_DATA  6#define EVAL_FUNC  6#define EVAL_EXPR  7#define EVAL_MACRO 7#define EVAL_TERM  8#define EVAL_CACHE_INVALID   1#define EVAL_CACHE_VALID     0#define SELECT_INIT    1#define SELECT_CLEAN   3#define GENERATE_FULL           1#define GENERATE_GROW           2#define GENERATE_HALF_AND_HALF  3#define MAXDETAILLEVEL   100#define DEFDETAILLEVEL   50#define MINDETAILLEVEL   1#define E_WARNING        0#define E_ERROR          1#define E_FATAL_ERROR    2#define OUTPUT_OK        0#define OUTPUT_DUP_ID    1#define OUTPUT_DUP_EXT   2#define OUTPUT_TOOMANY   3#define OUTPUT_TOOLATE   4#define OUT_SYS    0#define OUT_GEN    1#define OUT_PRG    2#define OUT_STT    3#define OUT_BST    4#define OUT_HIS    5#define OUT_USER   6#define PARAM_COPY_NONE   0#define PARAM_COPY_NAME   1#define PARAM_COPY_VALUE  2#define MAXMESSAGELENGTH 4096#define MAXOUTPUTSTREAMS 25#define SYSOUTPUTSTREAMS 6#define PARAMETER_MINSIZE       31#define PARAMETER_CHUNKSIZE     16#define OPERATOR_CROSSOVER      1#define OPERATOR_REPRODUCE      2#define OPERATOR_MUTATE         3#define FLAG_NONE               0#define FLAG_NEWEXCH            1#define GENSPACE_COUNT          2#define GENSPACE_START          100#define GENSPACE_GROW           100#define CK_MAGIC                "lilgp1.0\n"#define CK_IDSTRING             "id: lilgp v1.0 checkpoint file\n"#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -