📄 codemod_var_usg.c
字号:
NLNE; printf(" This program inspects alist matrices, reporting on \n") ; NLNE; printf(" undesirable topological structures in them. \n") ; NLNE; printf(" It also deletes columns from the matrix to remove \n") ; NLNE; printf(" such structures, writing a reduced alist matrix. \n") ; NLNE; printf(" To remove all detected structures, use -md 1 \n") ; NLNE; printf(" But note that sequential removal of mtrip, mtpd, mbl \n") ; NLNE; printf(" first may give a smaller gutting of the matrix. \n") ; DNT; fprintf( fp, "-mo mo <%d> (modify cols giving overlaps)", c->modify_overlaps); DNT; fprintf( fp, "-md md <%d> (modify cols giving 1+ doublets)", c->modify_doublets); DNT; fprintf( fp, "-mmd mmd <%d> (modify cols giving 2+ doublets)", c->modify_multiple); DNT; fprintf( fp, "-mtrip mtrip <%d> (modify cols giving triplets)", c->modify_triplets); DNT; fprintf( fp, "-mtpd mtpd <%d> (modify cols giving 3+ doublets)", c->modify_threeplus); DNT; fprintf( fp, "-mbl mbl <%d> (modify cols giving bad loops)", c->modify_bad_loops); DNT; fprintf( fp, "-v verbose <%d> (verbose )", c->verbose); DNT; fprintf( fp, "-ai afile (file containing a matrix)"); DNT; fprintf( fp, "-ao aoutfile (output file for a matrix)"); DNT; fprintf( fp, "-w write <%d> (write to output )", c->write); DNT; fprintf( fp, "-minrow mr <%d> (minimum number of bits on a row, below which an error message is given)", c->min_per_row); DNT; fprintf( fp, "-mincol mc <%d> (minimum number of bits in a col, below which an error message is given (not expected to be useful))", c->min_per_col); DNT; fprintf( fp, "-strip s <%d> (whether to strip out zero columns before writing matrix)", c->strip); DNT; fprintf( fp, "-bls bls <%d> (do the search for bad loops when appropriate)", c->bl_search); DNT; fprintf( fp, "-x3 0/1 <%d> (evaluate x3 )", c->do_x3); DNT; fprintf( fp, "-mx3 0/1/2.. <%d> (modify matrix if x3 has problems (value of this integer says how many problems, eg 1))", c->mx3); DNT; fprintf( fp, "-t2 0/1 <%d> (evaluate t2 (to detect doublets etc))", c->do_t2); DNT; fprintf( fp, "-t3 0/1 <%d> (evaluate t3 )", c->do_t3); DNT; fprintf( fp, "-mt3 0/1/2.. <%d> (modify matrix if t3 has problems)", c->mt3); DNT; fprintf( fp, "-x4 0/1 <%d> (evaluate x3 )", c->do_x4); DNT; fprintf( fp, "-mx4 0/1/2.. <%d> (modify matrix if x4 has problems)", c->mx4); NLNE; printf(" stdout receives information about each line\n" ) ;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -