42def dump_obj1 (tr, coll = True, dodef = False):
43 for i in range (tr.n):
44 assert tr.i[i] == tr.mult_i[i]
45 print (' %1d %3d %3d %3d %3d %3d %3d %5.1f %5.1f %1d %3d %5.1f %3d %5.1f %3d %5.1f %3d %5.1f' %
46 (i,
47 safeord(tr.c[i]),
48 safeord(tr.uc[i]),
49 tr.s[i],
50 tr.us[i],
51 tr.i[i],
52 tr.ui[i],
53 tr.f[i],
54 tr.d[i],
55 tr.b[i],
56 tr.o2a_i[i],
57 tr.o2a_f[i],
58 tr.o2c_i[i],
59 tr.o2c_f[i],
60 tr.o2c_o2d_i[i],
61 tr.o2c_o2d_f[i],
62 tr.o2c_o2e_i[i],
63 tr.o2c_o2e_i[i],
64 ))
65 if dodef:
66 print (' %3d %3d' % (ord(tr.c1[i]), ord(tr.c2[i])), end='')
67 print (' %3d %3d' % (ord(tr.uc1[i]), ord(tr.uc2[i])), end='')
68 print (' %3d %3d' % (tr.s1[i], tr.s2[i]), end='')
69 print (' %3d %3d' % (tr.us1[i], tr.us2[i]), end='')
70 print (' %3d %3d' % (tr.i1[i], tr.i2[i]), end='')
71 print (' %3d %3d' % (tr.ui1[i], tr.ui2[i]), end='')
72 print (' %5.1f %5.1f' % (tr.f1[i], tr.f2[i]), end='')
73 print (' %5.1f %5.1f' % (tr.d1[i], tr.d2[i]), end='')
74 print (' %3d %3d' % (tr.b1[i], tr.b2[i]))
75 if coll:
76 for j in range (tr.o2b_n[i]):
77 assert tr.o2b_mult_i[i][j] == tr.o2b_i[i][j]
78 print (' o2b%1d %3d %5.1f' % (j,
79 tr.o2b_i[i][j],
80 tr.o2b_f[i][j]))
81 return
82
83