📄 systemstructure.eps
字号:
gs 1 -1 sc (logic) col0 sh gr/Times-Roman-iso ff 210.00 scf sf6525 35325 mgs 1 -1 sc (next) col0 sh gr/Times-Roman-iso ff 210.00 scf sf1350 35775 mgs 1 -1 sc (char *rh_name: name of variable on the right hand side) col0 sh gr/Times-Roman-iso ff 210.00 scf sf900 9225 mgs 1 -1 sc (structure aff: affexp linear mustaff) col0 sh gr/Times-Roman-iso ff 210.00 scf sf1125 10980 mgs 1 -1 sc (struct aff *next) col0 sh gr/Times-Roman-iso ff 210.00 scf sf1125 10747 mgs 1 -1 sc (double coeff: coefficient of the variable) col0 sh gr/Times-Roman-iso ff 210.00 scf sf1112 10443 mgs 1 -1 sc (char *name:name of variable) col0 sh gr/Times-Roman-iso ff 210.00 scf sf1125 10215 mgs 1 -1 sc (int nr: number of variable) col0 sh gr/Times-Roman-iso ff 210.00 scf sf1162 16162 mgs 1 -1 sc (structure da_eq: da elseifs elseif) col0 sh gr/Times-Roman-iso ff 210.00 scf sf1350 16487 mgs 1 -1 sc (int nr_z: number of z-variable\(Real aux\)) col0 sh gr/Times-Roman-iso ff 210.00 scf sf1350 16982 mgs 1 -1 sc (int nr_log: number of logic variable) col0 sh gr/Times-Roman-iso ff 210.00 scf sf1350 17252 mgs 1 -1 sc (int kind_log: kind of logic variable) col0 sh gr/Times-Roman-iso ff 210.00 scf sf1350 17522 mgs 1 -1 sc (char *name_log: name of logic variable) col0 sh gr/Times-Roman-iso ff 210.00 scf sf1350 17792 mgs 1 -1 sc (int neg_log: 1 if logic variable is inverted) col0 sh gr/Times-Roman-iso ff 210.00 scf sf1350 16712 mgs 1 -1 sc (char *name_z: name of z-variable) col0 sh gr/Times-Roman-iso ff 210.00 scf sf1350 18062 mgs 1 -1 sc (double max:) col0 sh gr/Times-Roman-iso ff 210.00 scf sf1350 18332 mgs 1 -1 sc (double min:) col0 sh gr/Times-Roman-iso ff 210.00 scf sf1350 18602 mgs 1 -1 sc (logic *log: pointer to logic epxression) col0 sh gr/Times-Roman-iso ff 210.00 scf sf1350 18872 mgs 1 -1 sc (aff *aff: pointer to affine function) col0 sh gr/Times-Roman-iso ff 210.00 scf sf1350 19142 mgs 1 -1 sc (minmax *mm: pointer to minmax) col0 sh gr/Times-Roman-iso ff 210.00 scf sf1337 19374 mgs 1 -1 sc (struct da_eq *next) col0 sh gr/Times-Roman-iso ff 210.00 scf sf7200 17550 mgs 1 -1 sc (z<=aff + max*\(1-log.var\)) col0 sh gr/Times-Roman-iso ff 210.00 scf sf7200 17775 mgs 1 -1 sc (z>=aff + min*\(1-log.var\)) col0 sh gr/Times-Roman-iso ff 210.00 scf sf1275 22290 mgs 1 -1 sc (int nr: number of delta) col0 sh gr/Times-Roman-iso ff 210.00 scf sf1275 22523 mgs 1 -1 sc (char *name: name of delta) col0 sh gr/Times-Roman-iso ff 210.00 scf sf1223 22785 mgs 1 -1 sc (aff *af: pointer to affine function) col0 sh gr/Times-Roman-iso ff 210.00 scf sf1222 23250 mgs 1 -1 sc (struct ad_eq *next) col0 sh gr/Times-Roman-iso ff 210.00 scf sf1268 23017 mgs 1 -1 sc (minmax *mm) col0 sh gr/Times-Roman-iso ff 210.00 scf sf5987 22895 mgs 1 -1 sc (aff>=e+\(m-e\)delta) col0 sh gr/Times-Roman-iso ff 210.00 scf sf5987 22625 mgs 1 -1 sc (aff<= M\(1-delta\)) col0 sh gr/Times-Roman-iso ff 210.00 scf sf5837 23187 mgs 1 -1 sc (where M,m,e are in *mm) col0 sh gr/Times-Roman-iso ff 210.00 scf sf1395 36540 mgs 1 -1 sc (int rh_nr: number of right hand variable) col0 sh gr/Times-Roman-iso ff 210.00 scf sf1537 39487 mgs 1 -1 sc (structure da_list: Da das) col0 sh gr/Times-Roman-iso ff 210.00 scf sf5625 44325 mgs 1 -1 sc (aff) col0 sh gr/Times-Roman-iso ff 210.00 scf sf5512 45412 mgs 1 -1 sc (minmax) col0 sh gr/Times-Roman-iso ff 210.00 scf sf7237 44250 mgs 1 -1 sc (aff) col0 sh gr/Times-Roman-iso ff 210.00 scf sf6450 44063 mgs 1 -1 sc (next) col0 sh gr/Times-Roman-iso ff 210.00 scf sf8062 44026 mgs 1 -1 sc (next) col0 sh gr/Times-Roman-iso ff 210.00 scf sf1935 46170 mgs 1 -1 sc (structure logic : logicexp, logic, mustlogic) col0 sh gr/Times-Roman-iso ff 240.00 scf sf5738 49800 mgs 1 -1 sc (\(a+b+c\)*\(a+c+e\)*\( ...\)*.....*\(....\)) col0 sh gr/Times-Roman-iso ff 210.00 scf sf4522 50395 mgs 1 -1 sc (several logic structure are multiplied an form a logic epxression) col0 sh gr/Times-Roman-iso ff 210.00 scf sf4522 50665 mgs 1 -1 sc (as a product of sums) col0 sh gr/Times-Roman-iso ff 210.00 scf sf4522 50125 mgs 1 -1 sc (structure logic contains a sum of logic variables) col0 sh gr/Times-Roman-iso ff 210.00 scf sf4522 51025 mgs 1 -1 sc (logic->sum = 0 means "TRUE") col0 sh gr/Times-Roman-iso ff 210.00 scf sf4522 51295 mgs 1 -1 sc (logic = 0 means "FALSE" if logic is not the last pointer in a list of logic structure) col0 sh gr/Times-Roman-iso ff 210.00 scf sf2047 52838 mgs 1 -1 sc (char *name: name of variable) col0 sh gr/Times-Roman-iso ff 210.00 scf sf2047 53108 mgs 1 -1 sc (int type: Real | Bool) col0 sh gr/Times-Roman-iso ff 210.00 scf sf2047 53378 mgs 1 -1 sc (int kind: state|input aux) col0 sh gr/Times-Roman-iso ff 210.00 scf sf2047 53648 mgs 1 -1 sc (int nr: number of variable) col0 sh gr/Times-Roman-iso ff 210.00 scf sf2047 53918 mgs 1 -1 sc (int neg: 1 if inverted else 0) col0 sh gr/Times-Roman-iso ff 210.00 scf sf2047 54188 mgs 1 -1 sc (struct sumlist *next) col0 sh gr/Times-Roman-iso ff 210.00 scf sf6997 52973 mgs 1 -1 sc (sumlist ) col0 sh gr/Times-Roman-iso ff 210.00 scf sf4972 53423 mgs 1 -1 sc (next) col0 sh gr/Times-Roman-iso ff 210.00 scf sf9022 53423 mgs 1 -1 sc (next) col0 sh gr/Times-Roman-iso ff 210.00 scf sf1822 52373 mgs 1 -1 sc (structure sumlist: ) col0 sh gr/Times-Roman-iso ff 210.00 scf sf3344 52398 mgs 1 -1 sc (not used in bison as an semantic value) col0 sh gr/Times-Roman-iso ff 210.00 scf sf2097 55367 mgs 1 -1 sc (structure symrec:ident_s idents_s ident_i idents_i ident_o idents_o ident_p idents_p ident_a idents_a ) col0 sh gr/Times-Roman-iso ff 210.00 scf sf2097 55637 mgs 1 -1 sc (interface state input output parameter aux) col0 sh gr/Times-Roman-iso ff 210.00 scf sf2250 56250 mgs 1 -1 sc (char *name: name of symbol) col0 sh gr/Times-Roman-iso ff 210.00 scf sf2250 56520 mgs 1 -1 sc (int kind: location of declaration) col0 sh gr/Times-Roman-iso ff 210.00 scf sf2250 56790 mgs 1 -1 sc (int type: Real or Bool) col0 sh gr/Times-Roman-iso ff 210.00 scf sf2250 57060 mgs 1 -1 sc (int count: number of symbol) col0 sh gr/Times-Roman-iso ff 210.00 scf sf2250 57330 mgs 1 -1 sc (union{double val:value of a Real variable) col0 sh gr/Times-Roman-iso ff 210.00 scf sf2250 57600 mgs 1 -1 sc ( int log: value of a Bool variable}) col0 sh gr/Times-Roman-iso ff 210.00 scf sf2250 57870 mgs 1 -1 sc (struct symrec *next) col0 sh gr/Times-Roman-iso ff 210.00 scf sf7425 56700 mgs 1 -1 sc (symrec) col0 sh gr/Times-Roman-iso ff 210.00 scf sf9000 56700 mgs 1 -1 sc (next) col0 sh gr/Times-Roman-iso ff 210.00 scf sf6300 56700 mgs 1 -1 sc (next) col0 sh gr/Times-Roman-iso ff 210.00 scf sf2475 58725 mgs 1 -1 sc (the symbol table consists of a linked list of symrec) col0 sh gr/Times-Roman-iso ff 210.00 scf sf2250 60075 mgs 1 -1 sc (structure logic_struct: Logic logics) col0 sh gr/Times-Roman-iso ff 210.00 scf sf2250 60615 mgs 1 -1 sc (logic *log:pointer to logic expression ) col0 sh gr/Times-Roman-iso ff 210.00 scf sf2250 60885 mgs 1 -1 sc (struct logic_struct *next) col0 sh gr/Times-Roman-iso ff 210.00 scf sf5850 60750 mgs 1 -1 sc (log) col0 sh gr/Times-Roman-iso ff 210.00 scf sf7650 60750 mgs 1 -1 sc (next) col0 sh gr/Times-Roman-iso ff 210.00 scf sf9450 60525 mgs 1 -1 sc (next) col0 sh gr/Times-Roman-iso ff 210.00 scf sf6525 60750 mgs 1 -1 sc (logic) col0 sh gr/Times-Roman-iso ff 210.00 scf sf8550 60750 mgs 1 -1 sc (logic) col0 sh gr/Times-Roman-iso ff 210.00 scf sf3150 62325 mgs 1 -1 sc (logic_struct) col0 sh gr/Times-Roman-iso ff 210.00 scf sf2475 63450 mgs 1 -1 sc (structure linear_list:Linear linears) col0 sh gr/Times-Roman-iso ff 210.00 scf sf2475 63990 mgs 1 -1 sc (aff *af:pointer to affine function) col0 sh gr/Times-Roman-iso ff 210.00 scf sf2475 64260 mgs 1 -1 sc (struct linear_list *next) col0 sh gr/Times-Roman-iso ff 210.00 scf sf6300 64125 mgs 1 -1 sc (aff) col0 sh gr/Times-Roman-iso ff 210.00 scf sf7200 64125 mgs 1 -1 sc (next) col0 sh gr/Times-Roman-iso ff 210.00 scf sf5625 64125 mgs 1 -1 sc (af) col0 sh gr/Times-Roman-iso ff 210.00 scf sf3825 65025 mgs 1 -1 sc (next) col0 sh gr/Times-Roman-iso ff 210.00 scf sf3825 61650 mgs 1 -1 sc (next) col0 sh gr/Times-Roman-iso ff 210.00 scf sf3150 65700 mgs 1 -1 sc (linear_list) col0 sh gr/Times-Roman-iso ff 210.00 scf sf3825 66375 mgs 1 -1 sc (next) col0 sh gr/Times-Roman-iso ff 210.00 scf sf5625 65430 mgs 1 -1 sc (af) col0 sh gr/Times-Roman-iso ff 210.00 scf sf2475 67725 mgs 1 -1 sc (structure loglist: not used as a bison semantic value) col0 sh gr/Times-Roman-iso ff 210.00 scf sf2475 68535 mgs 1 -1 sc (struct loglist *next) col0 sh gr/Times-Roman-iso ff 210.00 scf sf2475 68265 mgs 1 -1 sc (double *row: pointer to a row of the matrices [ E2 E3 E1 E4 E5]) col0 sh gr/Times-Roman-iso ff 210.00 scf sf4500 69975 mgs 1 -1 sc (loglist) col0 sh gr/Times-Roman-iso ff 210.00 scf sf8325 68175 mgs 1 -1 sc (row) col0 sh gr/Times-Roman-iso ff 210.00 scf sf6300 69750 mgs 1 -1 sc (row) col0 sh gr/Times-Roman-iso ff 210.00 scf sf4950 69300 mgs 1 -1 sc (next) col0 sh gr/Times-Roman-iso ff 210.00 scf sf4950 70875 mgs 1 -1 sc (next) col0 sh gr/Times-Roman-iso ff 210.00 scf sf7650 46710 mgs 1 -1 sc (next) col0 sh gr/Times-Roman-iso ff 210.00 scf sf9180 46665 mgs 1 -1 sc (next) col0 sh gr/Times-Roman-iso ff 210.00 scf sf10800 46710 mgs 1 -1 sc (next) col0 sh gr/Times-Roman-iso ff 210.00 scf sf10800 48465 mgs 1 -1 sc (next) col0 sh gr/Times-Roman-iso ff 210.00 scf sf9180 48465 mgs 1 -1 sc (next) col0 sh gr/Times-Roman-iso ff 210.00 scf sf7605 48420 mgs 1 -1 sc (next) col0 sh gr/Times-Roman-iso ff 210.00 scf sf1575 2925 mgs 1 -1 sc 90.0 rot (update_c) col0 sh gr/Times-Roman-iso ff 210.00 scf sf2475 2925 mgs 1 -1 sc 90.0 rot (auto) col0 sh gr/Times-Roman-iso ff 210.00 scf sf3375 2925 mgs 1 -1 sc 90.0 rot (ad_eq) col0 sh gr/Times-Roman-iso ff 210.00 scf sf4275 2925 mgs 1 -1 sc 90.0 rot (da_eq) col0 sh gr/Times-Roman-iso ff 210.00 scf sf450 1575 mgs 1 -1 sc (ptr_update_c) col0 sh gr/Times-Roman-iso ff 210.00 scf sf1620 1575 mgs 1 -1 sc (ptr_autom) col0 sh gr/Times-Roman-iso ff 210.00 scf sf2790 1620 mgs 1 -1 sc (ptr_ad) col0 sh gr/Times-Roman-iso ff 210.00 scf sf1350 225 mgs 1 -1 sc (structure impl: implementation, system) col0 sh gr/Times-Roman-iso ff 210.00 scf sf900 5535 mgs 1 -1 sc (struct update_c *next) col0 sh gr/Times-Roman-iso ff 210.00 scf sf900 5265 mgs 1 -1 sc (aff *ptr_aff: pointer to aff.function) col0 sh gr/Times-Roman-iso ff 210.00 scf sf675 4050 mgs 1 -1 sc (structure update_c: ) col0 sh gr/Times-Roman-iso ff 210.00 scf sf2475 4050 mgs 1 -1 sc (Continuous) col0 sh gr/Times-Roman-iso ff 210.00 scf sf3600 4050 mgs 1 -1 sc (mcontinuous) col0 sh gr/Times-Roman-iso ff 210.00 scf sf4950 4050 mgs 1 -1 sc (continuous) col0 sh gr/Times-Roman-iso ff 210.00 scf sf2925 6075 mgs 1 -1 sc (next) col0 sh gr/Times-Roman-iso ff 210.00 scf sf5175 4725 mgs 1 -1 sc (aff) col0 sh gr/Times-Roman-iso ff 210.00 scf sf6975 4725 mgs 1 -1 sc (aff) col0 sh gr/Times-Roman-iso ff 210.00 scf sf8775 4725 mgs 1 -1 sc (aff) col0 sh gr/Times-Roman-iso ff 210.00 scf sf5175 6750 mgs 1 -1 sc (aff) col0 sh gr/Times-Roman-iso ff 210.00 scf sf6975 6750 mgs 1 -1 sc (aff) col0 sh gr/Times-Roman-iso ff 210.00 scf sf8775 6750 mgs 1 -1 sc (aff) col0 sh gr/Times-Roman-iso ff 210.00 scf sf900 4725 mgs 1 -1 sc (int nr: number of update-variable) col0 sh gr/Times-Roman-iso ff 210.00 scf sf900 4995 mgs 1 -1 sc (char *name: name of update-variable) col0 sh gr/Times-Roman-iso ff 210.00 scf sf1575 8325 mgs 1 -1 sc (x1\(t+1\)) col0 sh gr/Times-Roman-iso ff 210.00 scf sf4050 8325 mgs 1 -1 sc (=) col0 sh gr/Times-Roman-iso ff 210.00 scf sf5175 8325 mgs 1 -1 sc (3*x1) col0 sh gr/Times-Roman-iso ff 210.00 scf sf6975 8325 mgs 1 -1 sc (-2*x2) col0 sh gr/Times-Roman-iso ff 210.00 scf sf9000 8325 mgs 1 -1 sc (+1*u1) col0 sh gr/Times-Roman-iso ff 210.00 scf sf2250 6525 mgs 1 -1 sc (update_c) col0 sh gr/Times-Roman-iso ff 210.00 scf sf5850 2925 mgs 1 -1 sc 90.0 rot (out) col0 sh gr/Times-Roman-iso ff 210.00 scf sf6750 2925 mgs 1 -1 sc 90.0 rot (must) col0 sh gr/Times-Roman-iso ff 210.00 scf sf7650 2925 mgs 1 -1 sc 90.0 rot (logic) col0 sh gr/Times-Roman-iso ff 210.00 scf sf8550 2925 mgs 1 -1 sc 90.0 rot (linear) col0 sh gr/Times-Roman-iso ff 210.00 scf sf8100 1575 mgs 1 -1 sc (ptr_Linear) col0 sh gr/Times-Roman-iso ff 210.00 scf sf7200 1800 mgs 1 -1 sc (ptr_logic) col0 sh gr/Times-Roman-iso ff 210.00 scf sf6300 1575 mgs 1 -1 sc (ptr_musts) col0 sh gr/Times-Roman-iso ff 210.00 scf sf5400 1800 mgs 1 -1 sc (ptr_output) col0 sh gr/Times-Roman-iso ff 210.00 scf sf3825 1575 mgs 1 -1 sc (ptr_da) col0 sh gr$F2psEndrs
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -