Source code for pyNastran.op2.tables.r1tab

from __future__ import (nested_scopes, generators, division, absolute_import,
                        print_function, unicode_literals)
#import os
#import sys
#from struct import unpack

#from pyNastran.bdf.cards.nodes import GRID
#from pyNastran.bdf.cards.coordinateSystems import CORD1R,CORD2R,CORD2C,CORD3G #CORD1C,CORD1S,CORD2S


[docs]class R1TAB(object):
[docs] def readTable_R1TAB(self): tableName = self.readTableName(rewind=False) # R1TAB self.tableInit(tableName) #print "tableName = |%r|" %(tableName) self.readMarkers([-1, 7], 'R1TAB') ints = self.readIntBlock() #print "*ints = ",ints self.readMarkers([-2, 1, 0], 'R1TAB') bufferWords = self.getMarker() #print "bufferWords = ",bufferWords word = self.readStringBlock() # DESTAB iTable = -3 while bufferWords: # read until bufferWords=0 #print "iTable = ",iTable self.readMarkers([iTable, 1, 0], 'R1TAB') nOld = self.n bufferWords = self.getMarker() #print "bufferWords = ",bufferWords if bufferWords == 0: # maybe read new buffer... self.goto(nOld) break data = self.readBlock() #print "len(data) = ",len(data) self.readDesvar(data) iTable -= 1
#print self.printSection(200)