def __init__(self): GeomCommon.__init__(self) self._geom1_map = { (1701, 17, 6): ['CORD1C', self._read_cord1c], # record 1 (1801, 18, 5): ['CORD1R', self._read_cord1r], # record 2 (1901, 19, 7): ['CORD1S', self._read_cord1s], # record 3 (2001, 20, 9): ['CORD2C', self._read_cord2c], # record 4 #F:\work\pyNastran\pyNastran\master2\pyNastran\bdf\test\nx_spike\out_consolid31.op2 (2001, 20, 2220009): ['', self._read_fake], (2101, 21, 8): ['CORD2R', self._read_cord2r], # record 5 (2201, 22, 10): ['CORD2S', self._read_cord2s], # record 6 (14301,143,651): ['CORD3G', self._read_cord3g], # record 7 (4501, 45, 1): ['GRID', self._read_grid], # record 17 (5301, 53, 4): ['SEQGP', self._read_seqgp], # record 27 (2301, 23, 304): ['CSUPER', self._read_fake], # record 8 (5501, 55, 297): ['CSUPEXT', self._read_fake], # record 9 (1627, 16, 463): ['EXTRN', self._read_extrn], # record 10 (6101, 61, 388): ['FEEDGE', self._read_feedge], # record 11 (6601, 66, 392): ['GMCURVE', self._read_gmcurve], # record 12 (6201, 62, 389): ['FEFACE', self._read_feface], # record 13 (6001, 60, 377): ['POINT', self._read_point], # record 14 (10101,101, 394): ['GMSURF', self._read_gmsurf], # record 15 (6401, 64, 402): ['GMCORD', self._read_gmcord], # record 16 # 17 - GRID (above) (1527, 15, 466): ['SEBNDRY', self._read_fake], # record 18 (1427, 14, 465): ['SEBULK', self._read_fake], # record 19 (427, 4, 453): ['SECONCT', self._read_fake], # record 20 (7902, 79, 302): ['SEELT', self._read_fake], # record 21 (527, 72, 454): ['SEEXCLD', self._read_fake], # record 22 (1027, 10, 459): ['SELABEL', self._read_fake], # record 23 (827, 8, 457): ['SELOC', self._read_fake], # record 24 (927, 9, 458): ['SEMPLN', self._read_fake], # record 25 (1327, 13, 464): ['SENQSET', self._read_fake], # record 26 # 27 - SEQGP (above) (5401, 54, 305): ['SEQSEP', self._read_fake], # record 28 (5601, 56, 296): ['SESET', self._read_fake], # record 29 (1227, 12, 462): ['SETREE', self._read_fake], # record 30 (5678, 71, 475): ['SNORM', self._read_fake], # record 31 (5701, 57, 323): ['CSUPER1', self._read_fake], # record 32 (5801, 58, 324): ['SUPUP', self._read_fake], # record 33 - CSUPUP in NX; SUPUP in MSC (14101, 141, 403): ['SWLDPRM', self._read_fake], # record 34 (1101, 11, 66): ['CMASS2', self._read_cmass2], # record (3901, 39, 50): ['CVISC', self._read_cvisc], # record (13301, 133, 509): ['', self._read_fake], # record (1127, 11, 461) : ['SELOAD', self._read_fake], # record NX (4501, 45, 1120001): ['BCT?/BOLT?', self._read_fake], # record ???; test_ibulk # F:\work\pyNastran\pyNastran\master2\pyNastran\bdf\test\nx_spike\out_boltsold01d.op2 (2101, 21, 2220008) : ['', self._read_fake], # nx #(707, 7, 124) : ['EPOINT', self._read_epoint], # record 12 }
def __init__(self): GeomCommon.__init__(self) self.big_materials = {} self._mpt_map = { (1003, 10, 245): ['CREEP', self._read_creep], # record 1 (103, 1, 77): ['MAT1', self._read_mat1], # record 3-msc-dmap2014 (203, 2, 78): ['MAT2', self._read_mat2], # record 3 (1403, 14, 122): ['MAT3', self._read_mat3], # record 4 (2103, 21, 234): ['MAT4', self._read_mat4], # record 5 (2203, 22, 235): ['MAT5', self._read_mat5], # record 6 (2503, 25, 288): ['MAT8', self._read_mat8], # record 7 (2603, 26, 300): ['MAT9', self._read_mat9], # record 8 - buggy (2801, 28, 365): ['MAT10', self._read_mat10], # record 9 (2903, 29, 371) : ['MAT11', self._read_mat11], # record ??? (4506, 45, 374): ['MATHP', self._read_mathp], # record 11 (503, 5, 90): ['MATS1', self._read_mats1], # record 12 (703, 7, 91): ['MATT1', self._read_matt1], # record 13 - not done (803, 8, 102): ['MATT2', self._read_matt2], # record 14 - not done (1503, 14, 189): ['MATT3', self._read_matt3], # record 15 - not done (2303, 23, 237): ['MATT4', self._read_matt4], # record 16 - not done (2403, 24, 238): ['MATT5', self._read_matt5], # record 17 - not done (2703, 27, 301): ['MATT9', self._read_matt9], # record 19 - not done (8802, 88, 413): ['RADM', self._read_radm], # record 25 - not done # record 26 (3003, 30, 286): ['NLPARM', self._read_nlparm], # record 27 (3104, 32, 350): ['NLPCI', self._read_nlpci], # record 28 (3103, 31, 337): ['TSTEPNL', self._read_tstepnl], # record 29 (3303, 33, 988) : ['MATT11', self._read_fake], (903, 9, 336) : ['MATT8', self._read_fake], (8902, 89, 423) : ['RADMT', self._read_fake], (9002, 90, 410) : ['RADBND', self._read_fake], }
def __init__(self): GeomCommon.__init__(self) self._dit_map = { (1005, 10, 174): ['GUST', self._read_gust], # record 1 (1105, 11, 133): ['TABLED1', self._read_tabled1], # record 4 (1205, 12, 134): ['TABLED2', self._read_tabled2], # record 5 (1305, 13, 140): ['TABLED3', self._read_tabled3], # record 6 (1405, 14, 141): ['TABLED4', self._read_tabled4], # record 7-MSC #(4201, 42, 648) : ['TABLEDR', self._read_tabledr], # record 8-MSC (105, 1, 93): ['TABLEM1', self._read_tablem1], # record 9 (205, 2, 94): ['TABLEM2', self._read_tablem2], # record 10 (305, 3, 95): ['TABLEM3', self._read_tablem3], # record 11 (405, 4, 96): ['TABLEM4', self._read_tablem4], # record 12 (55, 25, 191): ['TABRND1', self._read_tabrnd1], (15, 21, 162): ['TABDMP1', self._read_tabdmp1], # NX (56, 26, 303): ['TABRNDG', self._read_tabrndg], # NX (3105, 31, 97): ['TABLES1', self._read_tables1], # record 13 - TABLES1 (NX) (4000, 40, 460): ['TABLE3D', self._read_fake], # F:\work\pyNastran\examples\Dropbox\move_tpl\htab11.op2 (14705, 147, 618): ['TABLEHT', self._read_fake], (14605, 146, 617): ['TABLEH1', self._read_fake], # F:\work\pyNastran\examples\Dropbox\move_tpl\n10640b.op2 (1905, 19, 178): ['TABLEST', self._read_fake], }
def __init__(self): GeomCommon.__init__(self) # F:\work\pyNastran\pyNastran\master2\pyNastran\bdf\test\nx_spike\out_altmdtku4.op2 # F:\work\pyNastran\pyNastran\master2\pyNastran\bdf\test\nx_spike\out_altd200x7.op2 # F:\work\pyNastran\pyNastran\master2\pyNastran\bdf\test\nx_spike\out_mdtku1.op2 # F:\work\pyNastran\pyNastran\master2\pyNastran\bdf\test\nx_spike\out_mcso14.op2 # F:\work\pyNastran\pyNastran\master2\pyNastran\bdf\test\nx_spike\out_ds105.op2 # F:\work\pyNastran\pyNastran\master2\pyNastran\bdf\test\nx_spike\out_altcc574.op2 # F:\work\pyNastran\pyNastran\master2\pyNastran\bdf\test\nx_spike\out_adjoint.op2 # F:\work\pyNastran\pyNastran\master2\pyNastran\bdf\test\nx_spike\out_mcso18.op2 # F:\work\pyNastran\pyNastran\master2\pyNastran\bdf\test\nx_spike\out_cqr4optstdis.op2 # F:\work\pyNastran\pyNastran\master2\pyNastran\bdf\test\nx_spike\out_d200ce12.op2 #: Optimization Table (I think this is NX-specifc) self._edom_map = { # are these 3 really EDOM? #MAT1DOM(103,1,9944) #MAT10DOM(2801,28,9945) #MODTRAK(6006,60,477) (103, 1, 9944) : ['???', self._read_fake], (304, 3, 276) : ['DSCONS', self._read_dscons], (404, 4, 277) : ['DVAR', self._read_dvar], (504, 5, 246) : ['DVSET', self._read_dvset], (4106, 41, 362) : ['DCONSTR', self._read_fake], #DDVAL(7000,70,563) #DRESP3(6700,67,433) #(504, 5, 246) : ['???', self._read_fake], #(504, 5, 246) : ['???', self._read_fake], #(504, 5, 246) : ['???', self._read_fake], #(504, 5, 246) : ['???', self._read_fake], #(504, 5, 246) : ['???', self._read_fake], (3106, 31, 352) : ['DESVAR', self._read_desvar], (3206, 32, 353) : ['DLINK', self._read_fake], (3306, 33, 354) : ['DVPREL1', self._read_fake], (3406, 34, 355) : ['DVPREL2', self._read_fake], #DOPTPRM(4306,43,364) (3706, 37, 358) : ['DTABLE', self._read_fake], (3806, 38, 359) : ['DRESP1', self._read_fake], (3906, 39, 360) : ['DRESP2', self._read_fake], (4106, 41, 362) : ['DCONSTR', self._read_fake], (4206, 42, 363) : ['DSCREEN', self._read_fake], (4306, 43, 364) : ['DOPTPRM', self._read_fake], (4406, 44, 372) : ['DVGRID', self._read_fake], #DVSHAP(5006,50,470) (5106, 51, 471) : ['DCONADD', self._read_fake], #DVBSHAP(5806,58,474) #DVGEOM(5906,59,356) (6006, 60, 477) : ['MODTRAK', self._read_fake], #DRESP3(6700,67,433) (6100, 61, 429) : ['DVCREL1', self._read_fake], (6200, 62, 430) : ['DVCREL2', self._read_fake], (6300, 63, 431) : ['DVMREL1', self._read_fake], (6400, 64, 432) : ['DVMREL2', self._read_fake], (6006, 60, 477) : ['???', self._read_fake], (7000, 70, 563) : ['DCONSTR/DDVAL?', self._read_fake], }
def __init__(self): GeomCommon.__init__(self) self._dynamics_map = { (5307, 53, 379) : ['ACSRCE', self._read_acsrce], # 1 (27, 17, 182): ['DAREA', self._read_darea], # 2 (37, 18, 183): ['DELAY', self._read_delay], # 3 (57, 5, 123): ['DLOAD', self._read_dload], # 4 (77, 19, 184): ['DPHASE', self._read_dphase], # 5 (107, 1, 86): ['EIGB', self._read_eigb], # 7 (207, 2, 87): ['EIGC', self._read_eigc], # 8 (257, 4, 158): ['EIGP', self._read_eigp], # 9 (307, 3, 85): ['EIGR', self._read_eigr], # 10 (308, 8, 348): ['EIGRL', self._read_eigrl], # 11 (707, 7, 124): ['EPOINT', self._read_epoint], # 12 (1307, 13, 126): ['FREQ', self._read_freq], # 13 (1007, 10, 125): ['FREQ1', self._read_freq1], # 14 (1107, 11, 166): ['FREQ2', self._read_freq2], # 15 (1407, 14, 39): ['FREQ3', self._read_freq3], # 16 (1507, 15, 40): ['FREQ4', self._read_freq4], # 17 (1607, 16, 41): ['FREQ5', self._read_freq5], # 18 (3707, 37, 556) : ['NLRGAP', self._read_fake], # 19 (3107, 31, 127): ['NONLIN1', self._read_fake], # 20 (3207, 32, 128): ['NONLIN2', self._read_fake], # 21 #(3207, 33, 129): ['NONLIN3', self._read_fake], # 22 (3307, 33, 129) : ['NONLIN3', self._read_fake], (3407, 34, 130): ['NONLIN4', self._read_fake], # 23 (2107, 21, 195): ['RANDPS', self._read_randps], # 24 (2207, 22, 196): ['RANDT1', self._read_randt1], # 25 (5107, 51, 131): ['RLOAD1', self._read_rload1], # 26 (5207, 52, 132): ['RLOAD2', self._read_rload2], # 27 (8910, 89, 606): ['ROTORB', self._read_fake], # 28 (8210, 82, 599): ['ROTORD', self._read_fake], # 29 (8410, 84, 600): ['ROTORG', self._read_fake], # 30 (5707, 57, 135): ['SEQEP', self._read_fake], # 31 (6207, 62, 136): ['TF', self._read_tf], # 32 (6607, 66, 137): ['TIC', self._read_tic], # 33 (7107, 71, 138): ['TLOAD1', self._read_tload1], # 37 (7207, 72, 139): ['TLOAD2', self._read_tload2], # 38 (8307, 83, 142): ['TSTEP', self._read_tstep], # 39 (17500, 175, 618): ['TSTEP', self._read_tstep1], (10701, 107, 117) : ['RGYRO', self._read_rgyro], (10801, 108, 242) : ['ROTORG', self._read_fake], (3807, 38, 505) : ['NLRSFD', self._read_fake], (4807, 48, 306) : ['DYNRED', self._read_fake], (11001, 110, 310) : ['RSPINT', self._read_rspint], (10901, 109, 260) : ['RSPINR', self._read_fake], (11101, 111, 368) : ['UNBALNC', self._read_fake], # F:\work\pyNastran\examples\Dropbox\move_tpl\nlttlhxb.op2 (7507, 75, 626) : ['TEMPD/TTEMP/TMPSET', self._read_fake], #F:\work\pyNastran\examples\Dropbox\move_tpl\rcross01.op2 (3201, 24, 54) : ['RCROSS', self._read_fake], }
def __init__(self): GeomCommon.__init__(self) self._axic_map = { # per NX (515, 5, 144): ['AXIC', self._read_fake], # per NX (2115, 21, 156): ['FORCEAX', self._read_fake], # per NX (2315, 23, 146): ['CCONEAX', self._read_fake], # per NX (5615, 56, 145): ['RINGAX', self._read_fake], # per NX }
def __init__(self): GeomCommon.__init__(self) self.bigProperties = {} self._ept_map = { (3201, 32, 55): ['NSM', self._read_nsm], # record 2 - needs an object holder (e.g. self.elements/self.properties) (52, 20, 181): ['PBAR', self._read_pbar], # record 11 - buggy (9102, 91, 52): ['PBARL', self._read_pbarl], # record 12 - almost there... (2706, 27, 287): ['PCOMP', self._read_pcomp], # record 22 - buggy (302, 3, 46): ['PELAS', self._read_pelas], # record 39 (2102, 21, 121): ['PGAP', self._read_pgap], # record 42 (902, 9, 29): ['PROD', self._read_prod], # record 49 (1002, 10, 42): ['PSHEAR', self._read_pshear], # record 50 (2402, 24, 281): ['PSOLID', self._read_psolid], # record 51 (2302, 23, 283): ['PSHELL', self._read_pshell], # record 52 (1602, 16, 30): ['PTUBE', self._read_ptube], # record 56 (5402, 54, 262): ['PBEAM', self._read_pbeam], # record 14 - not done (9202, 92, 53): ['PBEAML', self._read_pbeaml], # record 15 - not done (2502, 25, 248): ['PBEND', self._read_pbend], # record 16 - not done (1402, 14, 37): ['PBUSH', self._read_pbush], # record 19 - not done (3101, 31, 219): ['PBUSH1D', self._read_pbush1d], # record 20 - not done (152, 19, 147): ['PCONEAX', self._read_pconeax], # record 24 - not done (11001, 110, 411): ['PCONV', self._read_pconv], # record 25 - not done # record 26 (202, 2, 45): ['PDAMP', self._read_pdamp], # record 27 - not done (2802, 28, 236): ['PHBDY', self._read_phbdy], # record 43 - not done (402, 4, 44): ['PMASS', self._read_pmass], # record 48 (1802, 18, 31): ['PVISC', self._read_pvisc], # record 59 (10201, 102, 400): ['PVAL', self._read_pval], # record 58 - not done (2606, 26, 289): ['VIEW', self._read_view], # record 62 - not done (3201, 32, 991) : ['NSM', self._read_fake], # record (3301, 33, 992) : ['NSM1', self._read_fake], # record (3701, 37, 995) : ['NSML1', self._read_fake], # record (15006, 150, 604): ['PCOMPG', self._read_fake], # record (702, 7, 38): ['PBUSHT', self._read_fake], # record 1 (3301, 33, 56): ['NSM1', self._read_fake], # record 3 (3401, 34, 57) : ['NSMADD', self._read_fake], # record 5 (3501, 35, 58): ['NSML', self._read_fake], # record 6 (3601, 36, 62): ['NSML1', self._read_fake], # record 7 (1502, 15, 36): ['PAABSF', self._read_fake], # record 8 (8300, 83, 382): ['PACABS', self._read_fake], # record 9 (8500, 85, 384): ['PACBAR', self._read_fake], # record 10 (5403, 55, 349): ['PBCOMP', self._read_fake], # record 13 (13301, 133, 509): ['PBMSECT', self._read_fake], # record 17 (2902, 29, 420): ['PCONVM', self._read_fake], # record 26 (1202, 12, 33): ['PDAMPT', self._read_fake], # record 28 (8702, 87, 412): ['PDAMP5', self._read_fake], # record 29 (6802, 68, 164): ['PDUM8', self._read_fake], # record 37 (6902, 69, 165): ['PDUM9', self._read_fake], # record 38 (1302, 13, 34): ['PELAST', self._read_fake], # record 41 (12001, 120, 480): ['PINTC', self._read_fake], # record 44 (12101, 121, 484): ['PINTS', self._read_fake], # record 45 (4606, 46, 375): ['PLPLANE', self._read_fake], # record 46 (4706, 47, 376): ['PLSOLID', self._read_fake], # record 47 (10301, 103, 399): ['PSET', self._read_fake], # record 57 (3002, 30, 415): ['VIEW3D', self._read_fake], # record 63 }
def __init__(self): GeomCommon.__init__(self) self._geom4_map = { (5561, 76, 215): ['ASET', self._read_aset], # record 1 - not done (5571, 77, 216): ['ASET1', self._read_aset1], # record 2 - not done (10200, 102, 473): ['BNDGRID', self._read_bndgrid], # record 3 - not done (1510, 15, 328): ['CYAX', self._read_cyax], # record 8 - not done (5210, 52, 257): ['CYJOIN', self._read_cyjoin], # record 9 - not done (1710, 17, 330): ['CYSYM', self._read_cysym], # record 11 - not done (4901, 49, 17): ['MPC', self._read_mpc], # record 16 - not done (4891, 60, 83): ['MPCADD', self._read_mpcadd], # record 17 - not done (4951, 63, 92): ['OMIT1', self._read_omit1], # record 19 - not done (610, 6, 316): ['QSET1', self._read_qset1], # record 21 - not done (6601, 66, 292): ['RBAR', self._read_rbar], # record 22 - not done (6801, 68, 294): ['RBE1', self._read_rbe1], # record 23 - not done (6901, 69, 295): ['RBE2', self._read_rbe2], # record 24 - buggy (7101, 71, 187): ['RBE3', self._read_rbe3], # record 25 - not done (6501, 65, 291): ['RROD', self._read_rrod], # record 30 - not done (7001, 70, 186): ['RSPLINE', self._read_rspline], # record 31 - not done (7201, 72, 398): ['RSSCON', self._read_rsscon], # record 32 - not done (1210, 12, 322): ['SEQSET1', self._read_seqset1], # record 40 - not done (5110, 51, 256): ['SPCD', self._read_spcd], # record 44 (5501, 55, 16): ['SPC', self._read_spc], # record 44 - buggy (5481, 58, 12): ['SPC1', self._read_spc1], # record 45 - not done (5491, 59, 13): ['SPCADD', self._read_spcadd], # record 46 - not done (5110, 51, 256): ['SPCD', self._read_spcd], # record 47 - buggy (5601, 56, 14): ['SUPORT', self._read_suport], # record 59 - not done (10100, 101, 472): ['SUPORT1', self._read_suport1], # record 60 - not done (2010, 20, 193) : ['USET', self._read_uset], # Record 62 -- USET(2010,20,193) (1310, 13, 247): ['RELEASE', self._read_fake], # record (6210, 62, 344): ['SPCOFF1', self._read_fake], # record (510, 5, 315): ['QSET', self._read_fake], # record (2110, 21, 194) : ['USET1', self._read_fake], # record (1010, 10, 320): ['SECSET1', self._read_fake], # record (5001, 50, 15): ['OMIT', self._read_fake], # record 22 (4901, 49, 420017): ['', self._read_fake], # record (5561, 76, 0): ['', self._read_fake], # record (610, 6, 0): ['', self._read_fake], # record (5110, 51, 620256): ['', self._read_fake], # record (5501, 55, 620016): ['', self._read_fake], # record (410, 4, 0): ['', self._read_fake], # record (6701, 67, 293): ['RTRPLT', self._read_fake], # record 34 (8801, 88, 9022): ['', self._read_fake], # record (9001, 90, 9024): ['', self._read_fake], # record (9801, 98, 79): ['', self._read_fake], # record (9901, 99, 80): ['', self._read_fake], # record (12001, 120, 601) : ['', self._read_fake], # record # GEOM4705 - pre MSC 2001 (110, 1, 584): ['BNDFIX', self._read_fake], # record 3 (210, 2, 585): ['BNDFIX1', self._read_fake], # record 4 (310, 3, 586) : ['BNDFREE', self._read_fake], # record 5 }
def __init__(self): GeomCommon.__init__(self) self._geom3_map = { (11302, 113, 600): ['ACCEL', self._read_accel], # record 2 - not done (11402, 114, 601): ['ACCEL1', self._read_accel1], # record 3 - not done (4201, 42, 18): ['FORCE', self._read_force], # record 3 (4001, 40, 20): ['FORCE1', self._read_force1], # record 4 (4101, 41, 22): ['FORCE2', self._read_force2], # record 5 (4401, 44, 26): ['GRAV', self._read_grav], # record 7 - buggy (4551, 61, 84): ['LOAD', self._read_load], # record 8 (3709, 37, 331): ['LOADCYH', self._read_loadcyh], # record 9 - not done (3609, 36, 188): ['LSEQ', self._read_lseq], # record 12 - not done (4801, 48, 19): ['MOMENT', self._read_moment], # record 13 - not tested (4601, 46, 21): ['MOMENT1', self._read_moment1], # record 14 - not tested (4701, 47, 23): ['MOMENT2', self._read_moment2], # record 15 - not tested (5101, 51, 24): ['PLOAD', self._read_pload], # record 16 - not done (6909, 69, 198): ['PLOAD1', self._read_pload1], # record 17 - buggy (6802, 68, 199): ['PLOAD2', self._read_pload2], # record 18 - buggy (7109, 81, 255): ['PLOAD3', self._read_pload3], # record 19 - not done (7209, 72, 299): ['PLOAD4', self._read_pload4], # record 20 - buggy - g1/g3/g4 (7001, 70, 278) : ['PLOADX', self._read_ploadx], (7309, 73, 351): ['PLOADX1', self._read_ploadx1], # record 22 (4509, 45, 239): ['QBDY1', self._read_qbdy1], # record 24 (4909, 49, 240): ['QBDY2', self._read_qbdy2], # record 25 (2109, 21, 414): ['QBDY3', self._read_qbdy3], # record 26 (5509, 55, 190): ['RFORCE', self._read_rforce], # record 30 - not done (5401, 54, 25): ['SLOAD', self._read_sload], # record 31 - not done (5701, 57, 27): ['TEMP', self._read_temp], # record 32 (5641, 65, 98): ['TEMPD', self._read_tempd], # record 33 (8409, 84, 204): ['TEMPRB', self._read_temprb], # record 40 - not done (8109, 81, 201): ['TEMPP1', self._read_tempp1], # record 37 - not done (8209, 82, 202): ['TEMPP2', self._read_tempp2], # record 38 - not done (8309, 83, 203): ['TEMPP3', self._read_tempp3], # record 39 - not done (8409, 84, 204): ['TEMP4', self._read_tempp4], # record 40 - not done (2309, 23, 416): ['QVOL', self._read_qvol], (4309, 43, 233): ['QHBDY', self._read_qhbdy], (6609, 66, 9031): ['PEDGE', self._read_pedge], (8100, 81, 381): ['CHACAB', self._read_fake], (2209, 22, 241): ['QVECT', self._read_qvect], (6409, 64, 9032): ['PFACE', self._read_pface], (3809, 38, 332): ['LOADCYN', self._read_loadcyn], # record (6209, 62, 390): ['TEMPF', self._read_tempf], # record (10901, 109, 427): ['', self._read_fake], # record (10801, 108, 428): ['', self._read_fake], # record (11329, 113, 9602): ['', self._read_fake], # record (11429, 114, 9603): ['', self._read_fake], # record (11529, 115, 9604): ['', self._read_fake], # record (7002, 70, 254) : ['BOLTFOR', self._read_boltfor], # record (7601, 76, 608) : ['BOLTLD', self._read_boltld], # record # ??? (6701,67,978): ['PLOADE1', self._read_fake], # record # nx-specific (3909, 39, 333): ['LOADCYT', self._read_fake], # record }
def __init__(self): GeomCommon.__init__(self) self._dynamics_map = { (5307, 53, 379) : ['ACSRCE', self._read_fake], # 1 #(27, 17, 182): ['DAREA', self._read_darea], # 2 (27, 17, 182): ['DAREA', self._read_fake], # 2 (37, 18, 183): ['DELAY', self._read_delay], # 3 (57, 5, 123): ['DLOAD', self._read_dload], # 4 (77, 19, 184): ['DPHASE', self._read_dphase], # 5 (107, 1, 86): ['EIGB', self._read_eigb], # 7 (207, 2, 87): ['EIGC', self._read_eigc], # 8 (257, 4, 158): ['EIGP', self._read_eigp], # 9 (307, 3, 85): ['EIGR', self._read_eigr], # 10 (308, 8, 348): ['EIGRL', self._read_eigrl], # 11 (707, 7, 124): ['EPOINT', self._read_epoint], # 12 (1307, 13, 126): ['FREQ', self._read_freq], # 13 (1007, 10, 125): ['FREQ1', self._read_freq1], # 14 (1107, 11, 166): ['FREQ2', self._read_freq2], # 15 (1407, 14, 39): ['FREQ3', self._read_freq3], # 16 (1507, 15, 40): ['FREQ4', self._read_freq4], # 17 (1607, 16, 41): ['FREQ5', self._read_freq5], # 18 (3707, 37, 556) : ['NLRGAP', self._read_fake], # 19 (3107, 31, 127): ['NONLIN1', self._read_fake], # 20 (3207, 32, 128): ['NONLIN2', self._read_fake], # 21 (3207, 33, 129): ['NONLIN3', self._read_fake], # 22 (3207, 34, 130): ['NONLIN4', self._read_fake], # 23 (2107, 21, 195): ['RANDPS', self._read_fake], # 24 (2207, 22, 196): ['RANDT1', self._read_fake], # 25 (5107, 51, 131): ['RLOAD1', self._read_rload1], # 26 (5207, 52, 132): ['RLOAD2', self._read_rload2], # 27 (8910, 89, 606): ['ROTORB', self._read_fake], # 28 (8210, 82, 599): ['ROTORD', self._read_fake], # 29 (8410, 84, 600): ['ROTORG', self._read_fake], # 30 (5707, 57, 135): ['SEQEP', self._read_fake], # 31 (6207, 62, 136): ['TF', self._read_fake], # 32 (6607, 66, 137): ['TIC', self._read_fake], # 33 (7107, 71, 138): ['TLOAD1', self._read_tload1], # 37 (7207, 72, 139): ['TLOAD2', self._read_tload2], # 38 (8307, 83, 142): ['TSTEP', self._read_tstep], # 39 (10701, 107, 117) : ['', self._read_fake], (10801, 108, 242) : ['', self._read_fake], (3807, 38, 505) : ['', self._read_fake], (4807, 48, 306) : ['', self._read_fake], (11001, 110, 310) : ['', self._read_fake], (10901, 109, 260) : ['', self._read_fake], (3307, 33, 129) : ['', self._read_fake], (11101, 111, 368) : ['', self._read_fake], }
def __init__(self): GeomCommon.__init__(self) # F:\Program Files\Siemens\NXNastran\nxn10p1\nxn10p1\nast\tpl\fsw_eng.op2 # F:\work\pyNastran\pyNastran\master2\pyNastran\bdf\test\nx_spike\out_boltld04i.op2 # F:\work\pyNastran\pyNastran\master2\pyNastran\bdf\test\nx_spike\out_eliter17.op2 # F:\work\pyNastran\pyNastran\master2\pyNastran\bdf\test\nx_spike\out_weld01i.op2 # F:\work\pyNastran\examples\Dropbox\move_tpl\ac10901a_new.op2 # F:\work\pyNastran\pyNastran\master2\pyNastran\bdf\test\nx_spike\out_boltsold11b.op2 # F:\work\pyNastran\pyNastran\master2\pyNastran\bdf\test\nx_spike\out_conedg01b.op2 # F:\work\pyNastran\pyNastran\master2\pyNastran\bdf\test\nx_spike\out_conprop06.op2 # F:\work\pyNastran\pyNastran\master2\pyNastran\bdf\test\nx_spike\out_glueac103a.op2 # F:\work\pyNastran\pyNastran\master2\pyNastran\bdf\test\nx_spike\out_conedg01s.op2 # F:\work\pyNastran\pyNastran\master2\pyNastran\bdf\test\nx_spike\out_sline5.op2 self._contact_map = { # C:\MSC.Software\simcenter_nastran_2019.2\tpl_post1\femao8rand.op2 (7110, 71, 588): ['BSURFS', self._read_fake], (724, 7, 441): ['BSURF', self._read_fake], (224, 2, 436): ['BLSEG', self._read_fake], (1224, 12, 446): ['BGSET', self._read_fake], (7210, 72, 589): ['BCPROP', self._read_fake], (7410, 74, 591): ['BCTSET', self._read_fake], (7510, 75, 592): ['BCTADD', self._read_fake], (8810, 88, 603): ['BGADD', self._read_fake], (8920, 89, 614): ['BEDGE', self._read_fake], (124, 1, 435): ['BCONP', self._read_fake], (7710, 77, 594): ['BCRPARA', self._read_fake], (8110, 81, 598): ['BCTPARM', self._read_fake], (8301, 83, 605): ['BCPROPS', self._read_fake], # Record – ACTRAD(5907,60,654) # Record – AMLREG(811,8,628) . # Record – ATVFS(6571,65,657) . # Record – BCMATL (7310,73,590) # Record – BFLUID(9001,90,964) # Record – BCTPAR2(6621,66,662) # Record – BGPARA (7610,76,593) # Record – CSMADD(6700,67,670) # Record – CSMSET(6590,62,659) # Record – EBDADD (8610,86,448) # Record – EBDSET (8510,85,447) # Record – FLXADD (9201,92,694) # Record – FLXSLI(9101,91,693) # Record – IPLANE(911,9,629) . # Record – NXSTRAT (7810,78,595) # Record – PACTRAD(6581,61,658) # Record – TMCPARA (7910,79,989) # Record – VATVFS(6801,68,680) (8710, 87, 449): ['???', self._read_fake], (424, 4, 438): ['???', self._read_fake], }
def __init__(self): GeomCommon.__init__(self) self._geom1_map = { (1701, 17, 6): ['CORD1C', self._read_cord1c], # record 1 (1801, 18, 5): ['CORD1R', self._read_cord1r], # record 2 (1901, 19, 7): ['CORD1S', self._read_cord1s], # record 3 (2001, 20, 9): ['CORD2C', self._read_cord2c], # record 4 (2101, 21, 8): ['CORD2R', self._read_cord2r], # record 5 (2201, 22, 10): ['CORD2S', self._read_cord2s], # record 6 (14301,143,651): ['CORD3G', self._read_cord3g], # record 7 (4501, 45, 1): ['GRID', self._read_grid], # record 17 (5301, 53, 4): ['SEQGP', self._read_seqgp], # record 27 - not done (2301, 23, 304): ['CSUPER', self._read_fake], # record 8 (5501, 55, 297): ['CSUPEXT', self._read_fake], # record 9 (1627, 16, 463): ['EXTRN', self._read_fake], # record 10 (6101, 61, 388): ['FEEDGE', self._read_fake], # record 11 (6601, 66, 392): ['GMCURVE', self._read_fake], # record 12 (6201, 62, 389): ['FEFACE', self._read_fake], # record 13 (6001, 60, 377): ['POINT', self._read_fake], # record 14 (10101,101, 394): ['GMSURF', self._read_fake], # record 15 (6401, 64, 402): ['GMCORD', self._read_fake], # record 16 # 17 - GRID (above) (1527, 15, 466): ['SEBNDRY', self._read_fake], # record 18 (1427, 14, 465): ['SEBULK', self._read_fake], # record 19 (427, 4, 453): ['SECONCT', self._read_fake], # record 20 (7902, 79, 302): ['SEELT', self._read_fake], # record 21 (527, 72, 454): ['SEEXCLD', self._read_fake], # record 22 (1027, 10, 459): ['SELABEL', self._read_fake], # record 23 (827, 8, 457): ['SELOC', self._read_fake], # record 24 (927, 9, 458): ['SEMPLN', self._read_fake], # record 25 (1327, 13, 464): ['SENQSET', self._read_fake], # record 26 # 27 - SEQGP (above) (5401, 54, 305): ['SEQSEP', self._read_fake], # record 28 (5601, 56, 296): ['SESET', self._read_fake], # record 29 (1227, 12, 462): ['SETREE', self._read_fake], # record 30 (5678, 71, 475): ['SNORM', self._read_fake], # record 31 (5701, 57, 323): ['CSUPER1', self._read_fake], # record 32 (5801, 58, 324): ['SUPUP', self._read_fake], # record 33 - CSUPUP in NX; SUPUP in MSC (14101, 141, 403): ['SWLDPRM', self._read_fake], # record 34 (1101, 11, 66): ['CMASS2', self._read_fake], # record (3901, 39, 50): ['CVISC', self._read_fake], # record (13301, 133, 509): ['', self._read_fake], # record (1127, 11, 461) : ['SELOAD', self._read_fake], # record NX #(4501, 45, 1120001) : ['', self._read_fake], # record }
def __init__(self): GeomCommon.__init__(self) self._geom3_map = { (11302, 113, 600): ['ACCEL', self._read_fake], # record 2 - not done (11402, 114, 601): ['ACCEL1', self._read_fake], # record 3 - not done (4201, 42, 18): ['FORCE', self._read_force], # record 3 (4001, 40, 20): ['FORCE1', self._read_force1], # record 4 (4101, 41, 22): ['FORCE2', self._read_force2], # record 5 (4401, 44, 26): ['GRAV', self._read_grav], # record 7 - buggy (4551, 61, 84): ['LOAD', self._read_load], # record 8 (3709, 37, 331): ['LOADCYH', self._read_loadcyh], # record 9 - not done (3609, 36, 188): ['LSEQ', self._read_lseq], # record 12 - not done (4801, 48, 19): ['MOMENT', self._read_moment], # record 13 - not tested (4601, 46, 21): ['MOMENT1', self._read_moment1], # record 14 - not tested (4701, 47, 23): ['MOMENT2', self._read_moment2], # record 15 - not tested (5101, 51, 24): ['PLOAD', self._read_pload], # record 16 - not done (6909, 69, 198): ['PLOAD1', self._read_pload1], # record 17 - buggy (6802, 68, 199): ['PLOAD2', self._read_pload2], # record 18 - buggy (7109, 81, 255): ['PLOAD3', self._read_pload3], # record 19 - not done (7209, 72, 299): ['PLOAD4', self._read_pload4], # record 20 - buggy - g1/g3/g4 (7309, 73, 351): ['PLOADX1', self._read_ploadx1], # record 22 (4509, 45, 239): ['QBDY1', self._read_qbdy1], # record 24 (4909, 49, 240): ['QBDY2', self._read_qbdy2], # record 25 (2109, 21, 414): ['QBDY3', self._read_qbdy3], # record 26 (5509, 55, 190): ['RFORCE', self._read_rforce], # record 30 - not done (5401, 54, 25): ['SLOAD', self._read_sload], # record 31 - not done (5701, 57, 27): ['TEMP', self._read_temp], # record 32 (5641, 65, 98): ['TEMPD', self._read_tempd], # record 33 (8409, 84, 204): ['TEMPRB', self._read_temprb], # record 40 - not done (8109, 81, 201): ['TEMPP1', self._read_tempp1], # record 37 - not done (8209, 82, 202): ['TEMPP2', self._read_tempp2], # record 38 - not done (8309, 83, 203): ['TEMPP3', self._read_tempp3], # record 39 - not done (8409, 84, 204): ['TEMP4', self._read_tempp4], # record 40 - not done (2309, 23, 416): ['QVOL', self._read_fake], (4309, 43, 233): ['QHBDY', self._read_fake], (6609, 66, 9031): ['PEDGE', self._read_fake], (8100, 81, 381): ['CHACAB', self._read_fake], (2209, 22, 241): ['QVECT', self._read_fake], (6409, 64, 9032): ['PFACE', self._read_fake], (3809, 38, 332): ['LOADCYN', self._read_fake], # record (6209, 62, 390): ['TEMPF', self._read_fake], # record (10901, 109, 427): ['', self._read_fake], # record (10801, 108, 428): ['', self._read_fake], # record (11329, 113, 9602): ['', self._read_fake], # record (11429, 114, 9603): ['', self._read_fake], # record (11529, 115, 9604): ['', self._read_fake], # record (7002, 70, 254) : ['BOLTFOR', self._read_fake], # record (7601, 76, 608) : ['BOLTLD', self._read_fake], # record }
def __init__(self): GeomCommon.__init__(self) self._dit_map = { (1005, 10, 174): self._read_gust, # record 1 (1105, 11, 133): self._read_tabled1, # record 4 (1205, 12, 134): self._read_tabled2, # record 5 (1305, 13, 140): self._read_tabled3, # record 6 #(105,1,93): self.readTableM1, # record 9 (205, 2, 94): self._read_tablem2, # record 10 (305, 3, 95): self._read_tablem3, # record 11 #(405,4,96): self._read_tablem4, # record 12 (15, 21, 162): self._read_fake, (56, 26, 303): self._read_fake, (3105, 31, 97): self._read_fake, # record 13 - TABLES1 }
def __init__(self): GeomCommon.__init__(self) self._dynamics_map = { (5307, 53, 379): ["ACSRCE", self._read_fake], # 1 (27, 17, 182): ["DAREA", self._read_fake], # 2 (37, 18, 183): ["DELAY", self._read_delay], # 3 (57, 5, 123): ["DLOAD", self._read_dload], # 4 (77, 19, 184): ["DPHASE", self._read_dphase], # 5 (107, 1, 86): ["EIGB", self._read_eigb], # 7 (207, 2, 87): ["EIGC", self._read_eigc], # 8 (257, 4, 158): ["EIGP", self._read_eigp], # 9 (307, 3, 85): ["EIGR", self._read_eigr], # 10 (308, 8, 348): ["EIGRL", self._read_eigrl], # 11 (707, 7, 124): ["EPOINT", self._read_epoint], # 12 (1307, 13, 126): ["FREQ", self._read_freq], # 13 (1007, 10, 125): ["FREQ1", self._read_freq1], # 14 (1107, 11, 166): ["FREQ2", self._read_freq2], # 15 (1407, 14, 39): ["FREQ3", self._read_freq3], # 16 (1507, 15, 40): ["FREQ4", self._read_freq4], # 17 (1607, 16, 41): ["FREQ5", self._read_freq5], # 18 (3707, 37, 556): ["NLRGAP", self._read_fake], # 19 (3107, 31, 127): ["NONLIN1", self._read_fake], # 20 (3207, 32, 128): ["NONLIN2", self._read_fake], # 21 (3207, 33, 129): ["NONLIN3", self._read_fake], # 22 (3207, 34, 130): ["NONLIN4", self._read_fake], # 23 (2107, 21, 195): ["RANDPS", self._read_fake], # 24 (2207, 22, 196): ["RANDT1", self._read_fake], # 25 (5107, 51, 131): ["RLOAD1", self._read_rload1], # 26 (5207, 52, 132): ["RLOAD2", self._read_rload2], # 27 (8910, 89, 606): ["ROTORB", self._read_fake], # 28 (8210, 82, 599): ["ROTORD", self._read_fake], # 29 (8410, 84, 600): ["ROTORG", self._read_fake], # 30 (5707, 57, 135): ["SEQEP", self._read_fake], # 31 (6207, 62, 136): ["TF", self._read_tf], # 32 (6607, 66, 137): ["TIC", self._read_fake], # 33 (7107, 71, 138): ["TLOAD1", self._read_tload1], # 37 (7207, 72, 139): ["TLOAD2", self._read_tload2], # 38 (8307, 83, 142): ["TSTEP", self._read_tstep], # 39 (10701, 107, 117): ["RGYRO", self._read_fake], (10801, 108, 242): ["ROTORG", self._read_fake], (3807, 38, 505): ["NLRSFD", self._read_fake], (4807, 48, 306): ["DYNRED", self._read_fake], (11001, 110, 310): ["RSPINT", self._read_fake], (10901, 109, 260): ["RSPINR", self._read_fake], (3307, 33, 129): ["NONLIN3", self._read_fake], (11101, 111, 368): ["UNBALNC", self._read_fake], }
def __init__(self): GeomCommon.__init__(self) self._geom1_map = { (1701, 17, 6): ['CORD1C', self._read_cord1c], # record 1 (1801, 18, 5): ['CORD1R', self._read_cord1r], # record 2 (1901, 19, 7): ['CORD1S', self._read_cord1s], # record 3 (2001, 20, 9): ['CORD2C', self._read_cord2c], # record 4 (2101, 21, 8): ['CORD2R', self._read_cord2r], # record 5 (2201, 22, 10): ['CORD2S', self._read_cord2s], # record 6 (14301, 143, 651): ['CORD3G', self._read_cord3g], # record 7 (4501, 45, 1): ['GRID', self._read_grid], # record 17 (5301, 53, 4): ['SEQGP', self._read_seqgp], # record 27 - not done (2301, 23, 304): ['CSUPER', self._read_fake], # record 8 (5501, 55, 297): ['CSUPEXT', self._read_fake], # record 9 (1627, 16, 463): ['EXTRN', self._read_fake], # record 10 (6101, 61, 388): ['FEEDGE', self._read_fake], # record 11 (6601, 66, 392): ['GMCURVE', self._read_fake], # record 12 (6201, 62, 389): ['FEFACE', self._read_fake], # record 13 (6001, 60, 377): ['POINT', self._read_fake], # record 14 (10101, 101, 394): ['GMSURF', self._read_fake], # record 15 (6401, 64, 402): ['GMCORD', self._read_fake], # record 16 # 17 - GRID (above) (1527, 15, 466): ['SEBNDRY', self._read_fake], # record 18 (1427, 14, 465): ['SEBULK', self._read_fake], # record 19 (427, 4, 453): ['SECONCT', self._read_fake], # record 20 (7902, 79, 302): ['SEELT', self._read_fake], # record 21 (527, 72, 454): ['SEEXCLD', self._read_fake], # record 22 (1027, 10, 459): ['SELABEL', self._read_fake], # record 23 (827, 8, 457): ['SELOC', self._read_fake], # record 24 (927, 9, 458): ['SEMPLN', self._read_fake], # record 25 (1327, 13, 464): ['SENQSET', self._read_fake], # record 26 # 27 - SEQGP (above) (5401, 54, 305): ['SEQSEP', self._read_fake], # record 28 (5601, 56, 296): ['SESET', self._read_fake], # record 29 (1227, 12, 462): ['SETREE', self._read_fake], # record 30 (5678, 71, 475): ['SNORM', self._read_fake], # record 31 (5701, 57, 323): ['CSUPER1', self._read_fake], # record 32 (5801, 58, 324): ['SUPUP', self._read_fake], # record 33 - CSUPUP in NX; SUPUP in MSC (14101, 141, 403): ['SWLDPRM', self._read_fake], # record 34 (1101, 11, 66): ['CMASS2', self._read_fake], # record (3901, 39, 50): ['CVISC', self._read_fake], # record (13301, 133, 509): ['', self._read_fake], # record (1127, 11, 461): ['SELOAD', self._read_fake], # record NX #(4501, 45, 1120001) : ['', self._read_fake], # record }
def __init__(self): GeomCommon.__init__(self) self._dit_map = { (1005, 10, 174): ['GUST', self._read_gust], # record 1 (1105, 11, 133): ['TABLED1', self._read_tabled1], # record 4 (1205, 12, 134): ['TABLED2', self._read_tabled2], # record 5 (1305, 13, 140): ['TABLED3', self._read_tabled3], # record 6 (1405, 14, 141): ['TABLED4', self._read_tabled4], # record 7-MSC #(4201, 42, 648) : ['TABLEDR', self._read_tabledr], # record 8-MSC (105, 1, 93): ['TABLEM1', self._read_tablem1], # record 9 (205, 2, 94): ['TABLEM2', self._read_tablem2], # record 10 (305, 3, 95): ['TABLEM3', self._read_tablem3], # record 11 (405, 4, 96): ['TABLEM4', self._read_tablem4], # record 12 (55, 25, 191): ['TABRND1', self._read_tabrnd1], (15, 21, 162): ['TABDMP1', self._read_tabdmp1], # NX (56, 26, 303): ['TABRNDG', self._read_tabrndg], # NX (3105, 31, 97): ['TABLES1', self._read_tables1], # record 13 - TABLES1 (NX) }
def __init__(self): GeomCommon.__init__(self) self.big_materials = {} #F:\work\pyNastran\examples\Dropbox\move_tpl\chkout01.op2 self._mpt_map = { (1003, 10, 245): ['CREEP', self._read_creep], # record 1 (103, 1, 77): ['MAT1', self._read_mat1], # record 3-msc-dmap2014 (203, 2, 78): ['MAT2', self._read_mat2], # record 3 (1403, 14, 122): ['MAT3', self._read_mat3], # record 4 (2103, 21, 234): ['MAT4', self._read_mat4], # record 5 (2203, 22, 235): ['MAT5', self._read_mat5], # record 6 (2503, 25, 288): ['MAT8', self._read_mat8], # record 7 (2603, 26, 300): ['MAT9', self._read_mat9], # record 8 - buggy (2801, 28, 365): ['MAT10', self._read_mat10], # record 9 (2903, 29, 371): ['MAT11', self._read_mat11], # record ??? - NX specific - buggy? (1503, 15, 189): ['???', self._read_fake], (4506, 45, 374): ['MATHP', self._read_mathp], # record 11 (503, 5, 90): ['MATS1', self._read_mats1], # record 12 (703, 7, 91): ['MATT1', self._read_matt1], # record 13 - not done (803, 8, 102): ['MATT2', self._read_matt2], # record 14 - not done (1503, 14, 189): ['MATT3', self._read_matt3], # record 15 - not done (2303, 23, 237): ['MATT4', self._read_matt4], # record 16 - not done (2403, 24, 238): ['MATT5', self._read_matt5], # record 17 - not done (2703, 27, 301): ['MATT9', self._read_matt9], # record 19 - not done (8802, 88, 413): ['RADM', self._read_radm], # record 25 - not done # record 26 (3003, 30, 286): ['NLPARM', self._read_nlparm], # record 27 (3104, 32, 350): ['NLPCI', self._read_nlpci], # record 28 (3103, 31, 337): ['TSTEPNL', self._read_tstepnl], # record 29 (3303, 33, 988): ['MATT11', self._read_matt11], (903, 9, 336): ['MATT8', self._read_matt8], (8902, 89, 423): ['RADMT', self._read_radmt], (9002, 90, 410): ['RADBND', self._read_radbnd], }
def __init__(self): GeomCommon.__init__(self) self.big_properties = {} self._ept_map = { (3201, 32, 55): [ 'NSM', self._read_nsm ], # record 2 - needs an object holder (e.g. self.elements/self.properties) (52, 20, 181): ['PBAR', self._read_pbar], # record 11 - buggy (9102, 91, 52): ['PBARL', self._read_pbarl], # record 12 - almost there... (2706, 27, 287): ['PCOMP', self._read_pcomp], # record 22 - buggy (302, 3, 46): ['PELAS', self._read_pelas], # record 39 (2102, 21, 121): ['PGAP', self._read_pgap], # record 42 (902, 9, 29): ['PROD', self._read_prod], # record 49 (1002, 10, 42): ['PSHEAR', self._read_pshear], # record 50 (2402, 24, 281): ['PSOLID', self._read_psolid], # record 51 (2302, 23, 283): ['PSHELL', self._read_pshell], # record 52 (1602, 16, 30): ['PTUBE', self._read_ptube], # record 56 (5402, 54, 262): ['PBEAM', self._read_pbeam], # record 14 - not done (9202, 92, 53): ['PBEAML', self._read_pbeaml], # record 15 - not done (2502, 25, 248): ['PBEND', self._read_pbend], # record 16 - not done (1402, 14, 37): ['PBUSH', self._read_pbush], # record 19 - not done (3101, 31, 219): ['PBUSH1D', self._read_pbush1d], # record 20 - not done (152, 19, 147): ['PCONEAX', self._read_pconeax], # record 24 - not done (11001, 110, 411): ['PCONV', self._read_pconv], # record 25 - not done # record 26 (202, 2, 45): ['PDAMP', self._read_pdamp], # record 27 - not done (2802, 28, 236): ['PHBDY', self._read_phbdy], # record 43 - not done (402, 4, 44): ['PMASS', self._read_pmass], # record 48 (1802, 18, 31): ['PVISC', self._read_pvisc], # record 59 (10201, 102, 400): ['PVAL', self._read_pval], # record 58 - not done (2606, 26, 289): ['VIEW', self._read_view], # record 62 - not done (3201, 32, 991): ['NSM', self._read_fake], # record (3301, 33, 992): ['NSM1', self._read_fake], # record (3701, 37, 995): ['NSML1', self._read_fake], # record (15006, 150, 604): ['PCOMPG', self._read_pcompg], # record (702, 7, 38): ['PBUSHT', self._read_pbusht], # record 1 (3301, 33, 56): ['NSM1', self._read_fake], # record 3 (3401, 34, 57): ['NSMADD', self._read_fake], # record 5 (3501, 35, 58): ['NSML', self._read_fake], # record 6 (3601, 36, 62): ['NSML1', self._read_fake], # record 7 (1502, 15, 36): ['PAABSF', self._read_fake], # record 8 (8300, 83, 382): ['PACABS', self._read_fake], # record 9 (8500, 85, 384): ['PACBAR', self._read_fake], # record 10 (5403, 55, 349): ['PBCOMP', self._read_pbcomp], # record 13 (13301, 133, 509): ['PBMSECT', self._read_fake], # record 17 (2902, 29, 420): ['PCONVM', self._read_pconvm], # record 26 (1202, 12, 33): ['PDAMPT', self._read_pdampt], # record 28 (8702, 87, 412): ['PDAMP5', self._read_pdamp5], # record 29 (6802, 68, 164): ['PDUM8', self._read_fake], # record 37 (6902, 69, 165): ['PDUM9', self._read_fake], # record 38 (1302, 13, 34): ['PELAST', self._read_pelast], # record 41 (12001, 120, 480): ['PINTC', self._read_fake], # record 44 (12101, 121, 484): ['PINTS', self._read_fake], # record 45 (4606, 46, 375): ['PLPLANE', self._read_plplane], # record 46 (4706, 47, 376): ['PLSOLID', self._read_plsolid], # record 47 (10301, 103, 399): ['PSET', self._read_fake], # record 57 (3002, 30, 415): ['VIEW3D', self._read_fake], # record 63 (13501, 135, 510): ['PFAST', self._read_pfast_msc], # MSC-specific # NX-specific (3601, 36, 55): ['PFAST', self._read_pfast_nx], # NX-specific }
def __init__(self): GeomCommon.__init__(self) # F:\Program Files\Siemens\NXNastran\nxn10p1\nxn10p1\nast\tpl\fsw_eng.op2 # F:\work\pyNastran\pyNastran\master2\pyNastran\bdf\test\nx_spike\out_boltld04i.op2 # F:\work\pyNastran\pyNastran\master2\pyNastran\bdf\test\nx_spike\out_eliter17.op2 # F:\work\pyNastran\pyNastran\master2\pyNastran\bdf\test\nx_spike\out_weld01i.op2 # F:\work\pyNastran\examples\Dropbox\move_tpl\ac10901a_new.op2 self._edt_map = { (5201, 52, 373): ['ACMODL', self._read_fake], (6301, 63, 397): ['ADAPT', self._read_fake], (7801, 78, 582): ['AECOMP', self._read_fake], (7901, 79, 583): ['AECOMPL', self._read_fake], (7301, 73, 574): ['AEDW', self._read_fake], (4002, 40, 273): ['AEFACT', self._read_fake], (7501, 75, 576): ['AEFORCE', self._read_fake], (2602, 26, 386): ['AELINK', self._read_fake], (2302, 23, 341): ['AELIST', self._read_fake], (7001, 70, 571): ['AEPARM', self._read_fake], (7401, 74, 575): ['AEPRESS', self._read_fake], (3202, 32, 265): ['AERO', self._read_fake], (2202, 22, 340): ['AEROS', self._read_fake], (2102, 21, 339): ['AESTAT', self._read_fake], (2002, 20, 338): ['AESURF', self._read_fake], (7701, 77, 581): ['AESURFS', self._read_fake], (3002, 30, 263): ['CAERO1', self._read_fake], (4301, 43, 167): ['CAERO2', self._read_fake], (4401, 44, 168): ['CAERO3', self._read_fake], (4501, 45, 169): ['CAERO4', self._read_fake], (5001, 50, 175): ['CAERO5', self._read_fake], (6201, 62, 143): ['CLOAD', self._read_fake], (6401, 64, 307): ['CSSCHD', self._read_fake], (104, 1, 81): ['DEFORM', self._read_fake], (2702, 27, 387): ['DIVERG', self._read_fake], (4102, 41, 274): ['FLFACT', self._read_fake], (3902, 39, 272): ['FLUTTER', self._read_fake], (17400, 174, 616): ['GROUP', self._read_group], (3802, 38, 271): ['MKAERO1', self._read_fake], (3702, 37, 270): ['MKAERO2', self._read_fake], (7601, 76, 577): ['MONPNT1', self._read_fake], (3102, 31, 264): ['PAERO1', self._read_fake], (4601, 46, 170): ['PAERO2', self._read_fake], (4701, 47, 171): ['PAERO3', self._read_fake], (4801, 48, 172): ['PAERO4', self._read_fake], (5101, 51, 176): ['PAERO5', self._read_fake], (5301, 53, 378): ['PANEL', self._read_fake], (3502, 35, 268): ['SET1', self._read_fake], (3602, 36, 269): ['SET2', self._read_fake], (4302, 43, 607): ['SET3', self._read_fake], (3302, 33, 266): ['SPLINE1', self._read_fake], (3402, 34, 267): ['SPLINE2', self._read_fake], (4901, 49, 173): ['SPLINE3', self._read_fake], (6501, 65, 308): ['SPLINE4', self._read_fake], (6601, 66, 309): ['SPLINE5', self._read_fake], (2402, 24, 342): ['TRIM', self._read_fake], (7201, 72, 573): ['UXVEC', self._read_fake], (7108, 822, 51): ['BOLT', self._read_fake], (7108, 71, 251): ['???', self._read_fake], (5808, 58, 220): ['ITER', self._read_fake], (14000, 140, 568): ['SWLDPRM', self._read_fake], (11001, 110, 581): ['???', self._read_fake], #(10500, 105, 14) : ['???', self._read_fake], #(10500, 105, 14) : ['???', self._read_fake], #(10500, 105, 14) : ['???', self._read_fake], #(10500, 105, 14) : ['???', self._read_fake], #(10500, 105, 14) : ['???', self._read_fake], #(10500, 105, 14) : ['???', self._read_fake], #(10500, 105, 14) : ['???', self._read_fake], #(10500, 105, 14) : ['???', self._read_fake], #(10500, 105, 14) : ['???', self._read_fake], #(10500, 105, 14) : ['???', self._read_fake], }
def __init__(self): GeomCommon.__init__(self) self._geom2_map = { (2408, 24, 180): ['CBAR', self._read_cbar], # record 8 (4001, 40, 275): ['CBARAO', self._read_cbarao], # record 9 - not done (5408, 54, 261): ['CBEAM', self._read_cbeam], # record 10 (11401, 114, 9016): ['CBEAMP', self._read_cbeamp], # record 11 - not done (4601, 46, 298): ['CBEND', self._read_cbend], # record 12 - not done (2608, 26, 60): ['CBUSH', self._read_cbush], # record 13 - not done (5608, 56, 218): ['CBUSH1D', self._read_cbush1d], # record 14 - not done (2315, 23, 146): ['CCONE', self._read_ccone], # record 15 - not done (201, 2, 69): ['CDAMP1', self._read_cdamp1], # record 16 (301, 3, 70): ['CDAMP2', self._read_cdamp2], # record 17 (401, 4, 71): ['CDAMP3', self._read_cdamp3], # record 18 (501, 5, 72): ['CDAMP4', self._read_cdamp4], # record 19 (10608, 106, 404): ['CDAMPS', self._read_cdamp5], # record 20 (601, 6, 73): ['CELAS1', self._read_celas1], # record 29 (701, 7, 74): ['CELAS2', self._read_celas2], # record 30 (801, 8, 75): ['CELAS3', self._read_celas3], # record 31 (901, 9, 76): ['CELAS4', self._read_celas4], # record 32 # record 33 # record 34 # record 35 (8515, 85, 209): ['CFLUID2', self._readCFLUID2], # record 35 - not done (8615, 86, 210): ['CFLUID3', self._readCFLUID3], # record 36 - not done (8715, 87, 211): ['CFLUID4', self._readCFLUID4], # record 37 - not done (1908, 19, 104): ['CGAP', self._read_cgap], # record 39 - buggy # record 40 # record 41 # record 42 (10808, 108, 406): ['CHBDYG', self._readCHBDYG], # record 43 (10908, 109, 407): ['CHBDYP', self._readCHBDYP], # record 44 - not done (7308, 73, 253): ['CHEXA', self._readCHEXA], # record 45 (1001, 10, 65): ['CMASS1', self._read_cmass1], # record 51 (1101, 11, 66): ['CMASS2', self._read_cmass2], # record 52 (1201, 12, 67): ['CMASS3', self._read_cmass3], # record 53 (1301, 13, 68): ['CMASS4', self._read_cmass4], # record 54 (2508, 25, 0): ['CMFREE', self._readCMFREE], # record 55 - not done (1401, 14, 63): ['CONM1', self._read_conm1], # record 56 - not done (1501, 15, 64): ['CONM2', self._read_conm2], # record 57 (1601, 16, 47): ['CONROD', self._read_conrod], # record 58 (12701, 127, 408): ['CONV', self._readCONV], # record 59 - not tested (8908, 89, 422): ['CONVM', self._readCONVM], # record 60 - not tested # record 61 (4108, 41, 280): ['CPENTA', self._readCPENTA], # record 62 # record 63 # record 64 # record 65 # record 66 # record 67 (9108, 91, 507): ['CQUAD', self._readCQUAD], # record 68 - not tested (2958, 51, 177): ['CQUAD4', self._readCQUAD4], # record 69 - maybe buggy on theta/Mcsid field (13900, 139, 9989): ['CQUAD4', self._readCQUAD4],# record 70 - maybe buggy on theta/Mcsid field (4701, 47, 326): ['CQUAD8', self._readCQUAD8], # record 71 - maybe buggy on theta/Mcsid field # record 72 # record 73 (8009, 80, 367): ['CQUADR', self._readCQUADR], # record 74 - not tested (9008, 90, 508): ['CQUADX', self._readCQUADX], # record 75 - not tested # record 76 # record 77 # record 78 # record 79 (3001, 30, 48): ['CROD', self._read_crod], # record 80 # record 81 # record 82 # record 83 # record 84 # record 85 (12201,122,9013): ['CTETP', self._readCTETP], # record 86 - not done (5508, 55, 217): ['CTETRA', self._readCTETRA], # record 87 # record 88 # record 89 # record 90 # record 91 # record 92 (5959, 59, 282): ['CTRIA3', self._read_ctria3], # record 93 - maybe buggy on theta/Mcsid field # record 94 (4801, 48, 327): ['CTRIA6', self._read_ctria6], # record 95 - buggy # record 96 # record 97 (9200, 92, 385): ['CTRIAR', self._read_ctriar], # record 98 - not done # record 99 (6108, 61, 107): ['CTRIAX6', self._read_ctriax6], # record 100 - not done # record 101 # record 102 (3701, 37, 49): ['CTUBE', self._read_ctube], # record 103 (3901, 39, 50): ['CVISC', self._read_cvisc], # record 104 - not done # record 105 # record 106 # record 107 # record 108 # record 109 # record 110 # record 111 # record 112 # record 113 (5201, 52, 11): ['PLOTEL', self._read_plotel], # record 114 - not done # record 115 # record 116 # record 117 (5551, 49, 105): ['SPOINT', self._read_spoint], # record 118 (11601,116, 9942): ['VUBEAM', self._read_vubeam], # record 119 - not done (2108, 21, 224): ['', self._read_fake], (3101, 31, 61): ['', self._read_fake], (4301, 43, 28): ['', self._read_fake], (5601, 56, 296): ['', self._read_fake], (6908, 69, 115): ['', self._read_fake], (6808, 68, 114): ['', self._read_fake], (7409, 74, 9991): ['', self._read_fake], (7509, 75, 9992): ['', self._read_fake], (7609, 76, 9993): ['', self._read_fake], (8100, 81, 381): ['', self._read_fake], (8200, 82, 383): ['', self._read_fake], (8308, 83, 405): ['', self._read_fake], (11201, 112, 9940): ['', self._read_fake], (12801, 128, 417): ['', self._read_fake], (13900, 139, 9984): ['', self._read_fake], (14000, 140, 9990): ['', self._read_fake], (16000, 160, 9988): ['', self._read_fake], (16100, 161, 9986): ['', self._read_fake], (16300, 163, 9989): ['', self._read_fake], (16700, 167, 9981): ['', self._read_fake], (16800, 168, 9978): ['', self._read_fake], (16500, 165, 9987): ['', self._read_fake], (2708, 27, 59): ['', self._read_fake], (5008, 50, 258): ['', self._read_fake], (16400, 164, 9983) : ['', self._read_fake], (3201, 32, 478): ['', self._read_fake], (11000, 110, 6667): ['', self._read_fake], (12301, 123, 9921): ['', self._read_fake], (12401, 124, 9922): ['', self._read_fake], (12600, 126, 6661): ['', self._read_fake], (14700, 147, 6662): ['', self._read_fake], (7309, 73, 0): ['', self._read_fake], (17200, 172, 6663): ['', self._read_fake], (17300, 173, 6664): ['', self._read_fake], (11501, 115, 9941): ['', self._read_fake], # record (12501, 125, 9923): ['', self._read_fake], # record (3401, 34, 9600): ['', self._read_fake], # record (2208, 22, 225): ['', self._read_fake], # record (17000, 170, 9980): ['', self._read_fake], # record (7701, 77, 8881): ['', self._read_fake], # record (12901, 129, 482): ['', self._read_fake], # record (7801, 78, 8883): ['', self._read_fake], # record (4408, 44, 227): ['', self._read_fake], # record (17100, 171, 9979): ['', self._read_fake], # record (2901, 29, 9601): ['', self._read_fake], # record (4508, 45, 228): ['', self._read_fake], # record (16600, 166, 9985) : ['', self._read_fake], # record (16200, 162, 9982) : ['', self._read_fake], # record (16900, 169, 9977) : ['', self._read_fake], # record (1701, 17, 980) : ['', self._read_fake], # record (1801, 18, 986) : ['', self._read_fake], # record (8801, 88, 984) : ['', self._read_fake], # record (8401, 84, 985) : ['', self._read_fake], # record (17200, 172, 1000) : ['', self._read_fake], # record (23500, 235, 6662) : ['', self._read_fake], # record (23800, 238, 6665) : ['', self._read_fake], # record (23900, 239, 6666) : ['', self._read_fake], # record (1976, 1, 1996) : ['', self._read_fake], # record (6120, 1, 60434) : ['', self._read_fake], # record (2024, 1001, 2024) : ['', self._read_fake], # record (801, 1, 572) : ['', self._read_fake], # record (5701, 57, 981) : ['', self._read_fake], # record (5801, 58, 982) : ['', self._read_fake], # record (6111, 61, 996) : ['', self._read_fake], # record (6112, 61, 997) : ['', self._read_fake], # record (6113, 61, 998) : ['', self._read_fake], # record (6114, 61, 999) : ['', self._read_fake], # record (3501, 35, 1) : ['', self._read_fake], # record (1001, 100, 10000) : ['', self._read_fake], # record (1118, 1, 1874) : ['', self._read_fake], # record (1801, 18, 986) : ['', self._read_fake], # record (7909, 79, 9946) : ['', self._read_fake], # record }
def __init__(self): GeomCommon.__init__(self) self._geom4_map = { (5561, 76, 215): ['ASET', self._read_aset], # record 1 (5571, 77, 216): ['ASET1', self._read_aset1], # record 2 (10200, 102, 473): ['BNDGRID', self._read_bndgrid], # record 3 - not done (110, 1, 311): ['BSET', self._read_fake], # record 5 - not done (410, 4, 314): ['BSET1', self._read_fake], # record 6 - not done (310, 3, 313): ['CSET', self._read_fake], # record 7 - not done (210, 2, 312): ['CSET1', self._read_fake], # record 8 - not done (1510, 15, 328): ['CYAX', self._read_cyax], # record 9 - not done (5210, 52, 257): ['CYJOIN', self._read_cyjoin], # record 10 - not done (1610, 16, 329) : ['CYSUP', self._read_fake], # record 11 - not done (1710, 17, 330): ['CYSYM', self._read_cysym], # record 12 - not done (8801, 88, 9022) : ['EGENDT', self._read_fake], # record 13 - not done (9001, 90, 9024): ['FCENDT', self._read_fake], # record 14 - not done (8001, 80, 395): ['GMBC', self._read_fake], # record 15 - not done (7801, 78, 393): ['GMSPC', self._read_fake], # record 16 - not done #: ['', self._read_fake], (4901, 49, 17) : ['MPC', self._read_mpc], # record 17 - not done (4891, 60, 83) : ['MPCADD', self._read_mpcadd], # record 18 - not done (5001, 50, 15) : ['OMIT', self._read_fake], # record 19 - not done (4951, 63, 92) : ['OMIT1', self._read_omit1], # record 20 - not done (510, 5, 315) : ['QSET', self._read_qset], # record 21 (610, 6, 316) : ['QSET1', self._read_qset1], # record 22 (6601, 66, 292) : ['RBAR', self._read_rbar], # record 23 - not done (6801, 68, 294) : ['RBE1', self._read_rbe1], # record 24 - not done (6901, 69, 295) : ['RBE2', self._read_rbe2], # record 25 - buggy (7101, 71, 187) : ['RBE3', self._read_rbe3], # record 26 - not done (14201, 142, 652) : ['RBJOINT', self._read_fake], # record 27 - not done (14301, 143, 653) : ['RBJSTIF', self._read_fake], # record 28 - not done (1310, 13, 247) : ['RELEASE', self._read_fake], # record 29 - not done (14101, 141, 640): ['RPNOM', self._read_fake], # record 30 - not done (6501, 65, 291): ['RROD', self._read_rrod], # record 31 - not done (7001, 70, 186): ['RSPLINE', self._read_rspline], # record 32 - not done (7201, 72, 398): ['RSSCON', self._read_rsscon], # record 33 - not done #: ['', self._read_fake], #: ['', self._read_fake], #: ['', self._read_fake], (1110, 11, 321): ['SEQSET', self._read_seqset], # record 40 (1210, 12, 322): ['SEQSET1', self._read_seqset1], # record 41 (5110, 51, 256): ['SPCD', self._read_spcd], # record 48 - buggy # these ones are not fully marked... (5501, 55, 16): ['SPC', self._read_spc], # record 44 - buggy (5481, 58, 12): ['SPC1', self._read_spc1], # record 45 - not done (5491, 59, 13): ['SPCADD', self._read_spcadd], # record 46 - not done (5601, 56, 14): ['SUPORT', self._read_suport], # record 59 - not done (10100, 101, 472): ['SUPORT1', self._read_suport1], # record 60 - not done (2010, 20, 193) : ['USET', self._read_uset], # Record 62 (1310, 13, 247): ['RELEASE', self._read_fake], # record (6210, 62, 344): ['SPCOFF1', self._read_fake], # record (510, 5, 315): ['QSET', self._read_fake], # record (2110, 21, 194) : ['USET1', self._read_fake], # record (1010, 10, 320): ['SECSET1', self._read_fake], # record (5001, 50, 15): ['OMIT', self._read_fake], # record 22 (4901, 49, 420017): ['', self._read_fake], # record (5561, 76, 0): ['', self._read_fake], # record (610, 6, 0): ['', self._read_fake], # record (5110, 51, 620256): ['', self._read_fake], # record (5501, 55, 620016): ['', self._read_fake], # record (410, 4, 0): ['', self._read_fake], # record (6701, 67, 293): ['RTRPLT', self._read_fake], # record 34 (8801, 88, 9022): ['', self._read_fake], # record (9001, 90, 9024): ['', self._read_fake], # record (9801, 98, 79): ['', self._read_fake], # record (9901, 99, 80): ['', self._read_fake], # record (12001, 120, 601) : ['', self._read_fake], # record # GEOM4705 - pre MSC 2001 (110, 1, 584): ['BNDFIX', self._read_fake], # record 3 (210, 2, 585): ['BNDFIX1', self._read_fake], # record 4 (310, 3, 586) : ['BNDFREE', self._read_fake], # record 5 }
def __init__(self): GeomCommon.__init__(self) self._geom4_map = { (5561, 76, 215): ['ASET', self._read_aset], # record 1 (5571, 77, 216): ['ASET1', self._read_aset1], # record 2 (10200, 102, 473): ['BNDGRID', self._read_bndgrid], # record 3 - not done (110, 1, 311): ['BSET', self._read_bset], # record 5 - not done (410, 4, 314): ['BSET1', self._read_bset1], # record 6 - not done (310, 3, 313): ['CSET', self._read_cset], # record 7 - not done (210, 2, 312): ['CSET1', self._read_cset1], # record 8 - not done (1510, 15, 328): ['CYAX', self._read_cyax], # record 9 - not done (5210, 52, 257): ['CYJOIN', self._read_cyjoin], # record 10 - not done (1610, 16, 329): ['CYSUP', self._read_cysup], # record 11 - not done (1710, 17, 330): ['CYSYM', self._read_cysym], # record 12 - not done (8801, 88, 9022): ['EGENDT', self._read_egendt], # record 13 - not done (NX) (9001, 90, 9024): ['FCENDT', self._read_fcendt], # record 14 - not done (NX) (8001, 80, 395): ['GMBC', self._read_gmbc], # record 15 - not done (7801, 78, 393): ['GMSPC', self._read_gmspc], # record 16 - not done #: ['', self._read_fake], (4901, 49, 17): ['MPC', self._read_mpc], # record 17 (4891, 60, 83): ['MPCADD', self._read_mpcadd], # record 18 (5001, 50, 15): ['OMIT', self._read_omit], # record 19 - not done (4951, 63, 92): ['OMIT1', self._read_omit1], # record 20 - not done (510, 5, 315): ['QSET', self._read_qset], # record 21 (610, 6, 316): ['QSET1', self._read_qset1], # record 22 (6601, 66, 292): ['RBAR', self._read_rbar], # record 23 - not done (6801, 68, 294): ['RBE1', self._read_rbe1], # record 24 - not done (6901, 69, 295): ['RBE2', self._read_rbe2], # record 25 - buggy (7101, 71, 187): ['RBE3', self._read_rbe3], # record 26 - not done (14201, 142, 652): ['RBJOINT', self._read_rbjoint], # record 27 - not done (14301, 143, 653): ['RBJSTIF', self._read_rbjstif], # record 28 - not done (1310, 13, 247): ['RELEASE', self._read_release], # record 29 - not done (14101, 141, 640): ['RPNOM', self._read_rpnom], # record 30 - not done (6501, 65, 291): ['RROD', self._read_rrod], # record 31 - not done (7001, 70, 186): ['RSPLINE', self._read_rspline], # record 32 - not done (7201, 72, 398): ['RSSCON', self._read_rsscon], # record 33 - not done #: ['', self._read_fake], #: ['', self._read_fake], #: ['', self._read_fake], (1110, 11, 321): ['SEQSET', self._read_seqset], # record 40 (1210, 12, 322): ['SEQSET1', self._read_seqset1], # record 41 (5110, 51, 256): ['SPCD', self._read_spcd], # record 48 - buggy # these ones are not fully marked... (5501, 55, 16): ['SPC', self._read_spc], # record 44 - buggy (5481, 58, 12): ['SPC1', self._read_spc1], # record 45 - not done (5491, 59, 13): ['SPCADD', self._read_spcadd], # record 46 - not done (5601, 56, 14): ['SUPORT', self._read_suport], # record 59 - not done (10100, 101, 472): ['SUPORT1', self._read_suport1], # record 60 - not done (2010, 20, 193): ['USET', self._read_uset], # Record 62 (6210, 62, 344): ['SPCOFF1', self._read_spcoff1], # record (2110, 21, 194): ['USET1', self._read_uset1], # record (1010, 10, 320): ['SECSET1', self._read_secset1], # record (4901, 49, 420017): ['', self._read_fake], # record (5561, 76, 0): ['PLOTEL/SESET?', self._read_fake], # record (610, 6, 0): ['', self._read_fake], # record (5110, 51, 620256): ['', self._read_fake], # record (5501, 55, 620016): ['', self._read_fake], # record (410, 4, 0): ['', self._read_fake], # record (6701, 67, 293): ['RTRPLT', self._read_rtrplt], # record 34 (9801, 98, 79): ['', self._read_fake], # record (9901, 99, 80): ['', self._read_fake], # record (12001, 120, 601): ['BLTMPC', self._read_bltmpc], # record (NX) # GEOM4705 - pre MSC 2001 (110, 1, 584): ['BNDFIX', self._read_bndfix], # record 3 (NX) (210, 2, 585): ['BNDFIX1', self._read_bndfix1], # record 4 (NX) (310, 3, 586): ['BNDFREE', self._read_bndfree], # record 5 (NX) (9801, 98, 609): ['RVDOF', self._read_fake], (9901, 99, 610): ['RVDOF1', self._read_fake], (11901, 119, 561): ['RWELD', self._read_fake], (5571, 77, 0): ['', self._read_fake], # F:\work\pyNastran\pyNastran\master2\pyNastran\bdf\test\nx_spike\out_sdr_s111se.op2 (210, 2, 0): ['', self._read_fake], (810, 8, 318): ['SESET?', self._read_fake], }