📄 options.h
字号:
enum options { OPT_ZERO, /* must be 0 */ OPT_HELP, OPT_LENGTH, OPT_MESHFILE, OPT_INPUT, OPT_OUTPUT, OPT_VELOCITY_MODEL, OPT_OUTPUT_FORMAT, OPT_TABLES, OPT_FILTERED, OPT_ITERATE, OPT_TMPDIR, OPT_MEM_LIMIT, OPT_SET_FILTER,#ifdef MASTER_SLAVE OPT_CHUNKSIZE,#endif OPT_VERSION};const struct poptOption options[] = { /* long optin,short option, type,var,default val,explanation,expl 2 */ { "help", 'h', POPT_ARG_NONE, NULL, OPT_HELP, "help", "display this help message"}, { "meshfile", 'm', POPT_ARG_STRING, &meshfile_opt, OPT_MESHFILE, "mesh config file (xml)", "FILE"}, { "input", 'i', POPT_ARG_STRING, &inputdatafile_opt, OPT_INPUT, "ray input data", "FILE"}, { "output", 'o', POPT_ARG_STRING, &outputfile_opt, OPT_OUTPUT, "basename for output files (xml,r2m,sparse,res)", "FILE"}, { "vmodel", '\0', POPT_ARG_STRING, &vmodel, OPT_VELOCITY_MODEL, "use this velocity model", "filename"}, { "length", 'l', POPT_ARG_FLOAT, &length_opt, OPT_LENGTH, "ray length increment (in km)", "REAL"}, { "format", 'f', POPT_ARG_STRING, &outputformat_opt, OPT_OUTPUT_FORMAT, "cell information output format ('s'co, 'r'2m)", "s,r"}, { "tables", 't', POPT_ARG_STRING, &iasptables_opt, OPT_TABLES, "path to iasp tables (e.g. /foo/bar/iasp91)", "DIR"}, { "filtered", '\0', POPT_ARG_STRING, &filtered, OPT_FILTERED, "where to store basic info about ray traced OK", "FILE"}, { "mem-limit", 'L', POPT_ARG_FLOAT, &mem_limit_opt, OPT_MEM_LIMIT, "limits memory consumption to given size (in MB)", "FLOAT"}, { "set-filter", '\0', POPT_ARG_STRING, &setfilter_opt, OPT_SET_FILTER, "ignore ray with value over these limits", "res,delta,nbundle"}, { "iterate", '\0', POPT_ARG_NONE, &iterate_opt, OPT_ITERATE, "iterate on ray computation", NULL}, { "tmp", '\0', POPT_ARG_STRING, &tmpdir_opt, OPT_TMPDIR, "set directory to store merge temporary files", NULL},#ifdef MASTER_SLAVE { "chunksize", 'c', POPT_ARG_INT, &chunksize_opt, OPT_CHUNKSIZE, "ray number per chunks ditributed to slaves in master/slave mode", "INT"},#endif { "version", 'v', POPT_ARG_NONE, NULL, OPT_VERSION, "Print version number", NULL}, {NULL, '\0', 0, NULL, OPT_ZERO, NULL, NULL}};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -