pyNastran
0.5.0
pyNastran BDF Reader/Writer, OP2 Parser, and GUI
|
Public Member Functions | |
def | setSubcases |
Allows you to read only the subcases in the list of iSubcases. | |
def | isValidSubcase |
lets the code check whether or not to read a subcase | |
def | __init__ |
Initializes the Op2 object. | |
def | __objectsInit__ |
def | readTapeCode2 |
def | readTapeCode |
Reads the OP2 header. | |
def | readOP2 |
reads the op2 file | |
def | readTable |
def | parseSortCode |
sortCode = 0 -> sortBits = [0,0,0] sortCode = 1 -> sortBits = [0,0,1] sortCode = 2 -> sortBits = [0,1,0] sortCode = 3 -> sortBits = [0,1,1] etc. | |
def | parseApproachCode |
int3 is the 3rd word in table=-3 and may be elementType or something else depending on the table type | |
def | getValues |
extracts the ith word from the data structure as the provided type supports multiple inputs with iWordStop (note this is words, not outputs) | |
def | deleteAttributes |
deletes any parameters before going to the next table to avoid messing up data | |
def | getBufferWords |
def | verifyBufferSize |
def | readTitle |
reads the Title, Subtitle, and Label. | |
def | tableInit |
starts a new table | |
def | getTableNamesFromOP2 |
returns the list of parsed tables | |
def | printResults |
Public Attributes | |
subcases | |
stores the set of all subcases that are in the OP2 | |
isAllSubcases | |
stores if the user entered [] for iSubcases | |
validSubcases | |
the set of valid subcases -> set([1,2,3]) | |
tableName | |
the local table name | |
makeGeom | |
should the BDF tables be parsed | |
op2FileName | |
the input OP2 filename | |
bdfFileName | |
the expected BDF filename (guessed) | |
f06FileName | |
the expected F06 filename (guessed) | |
makeOp2Debug | |
developer parameter to write the OP2 is ASCII format to better understand it | |
Title | |
BDF Title. | |
expectedTimes | |
limit output DTs | |
skippedCardsFile | |
file object containing the skipped cards | |
tablesToRead | |
the list of supported tables (dont edit this) | |
iSubcaseNameMap | |
a dictionary that maps an integer of the subcaseName to the subcaseID | |
tableNames | |
list of OP2 tables that were read mainly for debugging | |
eigenvalues | |
ESE. | |
displacements | |
OUG - displacement. | |
displacementsPSD | |
displacementsATO | |
displacementsRMS | |
displacementsCRM | |
displacementsNO | |
scaledDisplacements | |
temperatures | |
OUG - temperatures. | |
eigenvectors | |
OUG - eigenvectors. | |
velocities | |
OUG - velocity. | |
accelerations | |
OUG - acceleration. | |
rodForces | |
barForces | |
bar100Forces | |
beamForces | |
bendForces | |
bushForces | |
coneAxForces | |
damperForces | |
gapForces | |
plateForces | |
plateForces2 | |
shearForces | |
solidPressureForces | |
springForces | |
viscForces | |
force_VU | |
force_VU_2D | |
thermalLoad_CONV | |
thermalLoad_CHBDY | |
thermalLoad_1D | |
thermalLoad_2D_3D | |
thermalLoad_VU | |
thermalLoad_VU_3D | |
thermalLoad_VUBeam | |
celasStress | |
OES - CELAS1/CELAS2/CELAS3/CELAS4 stress. | |
celasStrain | |
OES - CELAS1/CELAS2/CELAS3/CELAS4 strain. | |
ctriaxStress | |
OES - CTRIAX6. | |
ctriaxStrain | |
rodStress | |
OES - isotropic CROD/CONROD/CTUBE stress. | |
rodStrain | |
OES - isotropic CROD/CONROD/CTUBE strain. | |
nonlinearRodStress | |
OES - nonlinear CROD/CONROD/CTUBE stress. | |
nonlinearRodStrain | |
OES - nonlinear CROD/CONROD/CTUBE strain. | |
barStress | |
OES - isotropic CBAR stress. | |
barStrain | |
OES - isotropic CBAR strain. | |
beamStress | |
OES - isotropic CBEAM stress. | |
beamStrain | |
OES - isotropic CBEAM strain. | |
plateStress | |
OES - isotropic CTRIA3/CQUAD4 stress. | |
plateStrain | |
OES - isotropic CTRIA3/CQUAD4 strain. | |
nonlinearPlateStress | |
OESNLXR - CTRIA3/CQUAD4 stress. | |
nonlinearPlateStrain | |
OESNLXR - CTRIA3/CQUAD4 strain. | |
hyperelasticPlateStress | |
hyperelasticPlateStrain | |
solidStress | |
OES - isotropic CTETRA/CHEXA/CPENTA stress. | |
solidStrain | |
OES - isotropic CTETRA/CHEXA/CPENTA strain. | |
compositePlateStress | |
OES - composite CTRIA3/CQUAD4 stress. | |
compositePlateStrain | |
OES - composite CTRIA3/CQUAD4 strain. | |
shearStress | |
OES - CSHEAR stress. | |
shearStrain | |
OES - CSHEAR strain. | |
spcForces | |
mpcForces | |
gridPointForces | |
OGF - grid point forces. | |
gridPointStresses | |
OGS1 - grid point stresses. | |
gridPointVolumeStresses | |
loadVectors | |
OPG - summation of loads for each element. | |
thermalLoadVectors | |
appliedLoads | |
forceVectors | |
strainEnergy | |
OEE - strain energy density. | |
op2 | |
the OP2 file object | |
op2Debug | |
a developer debug file (largely unsupported) | |
n | |
the byte position in the OP2 | |
isRegular | |
frequency / time step | |
isOptimization | |
sortBits | |
the bytes describe the SORT information | |
iSubcase | |
the local subcase ID | |
tableCode | |
the type of result being processed | |
sortCode | |
used to create sortBits | |
deviceCode | |
what type of data was saved from the run; used to parse the approachCode and gridDevice. | |
analysisCode | |
what solution was run (e.g. | |
dataCode | |
dataCode stores the active variables; these pass important self variables into the result object | |
subtitle | |
the subtitle of the subcase | |
label | |
the label of the subcase |
def pyNastran.op2.op2.OP2.__init__ | ( | self, | |
op2FileName, | |||
makeGeom = False , |
|||
debug = True , |
|||
log = None |
|||
) |
Initializes the Op2 object.
op2FileName | the file to be parsed |
makeGeom | reads the BDF tables (default=False) |
debug | prints data about how the OP2 was parsed (default=False) |
log | a logging object to write debug messages to ( |
Definition at line 92 of file op2.py.
Referenced by pyNastran.op2.op2.OP2.isValidSubcase().
def pyNastran.op2.op2.OP2.setSubcases | ( | self, | |
iSubcases = None |
|||
) |
Allows you to read only the subcases in the list of iSubcases.
iSubcases | list of [subcase1_ID,subcase2_ID] (default=None; all subcases) |
Definition at line 55 of file op2.py.
Referenced by pyNastran.op2.op2.OP2.isValidSubcase().
def pyNastran.op2.op2.OP2.isValidSubcase | ( | self | ) |
lets the code check whether or not to read a subcase
Definition at line 73 of file op2.py.
References pyNastran.op2.op2.OP2.__init__(), pyNastran.op2.op2.OP2.iSubcase, pyNastran.op2.op2.OP2.setSubcases(), and pyNastran.op2.op2.OP2.validSubcases.
def pyNastran.op2.op2.OP2.__objectsInit__ | ( | self | ) |
def pyNastran.op2.op2.OP2.readTapeCode2 | ( | self | ) |
Definition at line 333 of file op2.py.
References pyNastran.op2.op2.OP2.readTapeCode().
def pyNastran.op2.op2.OP2.readTapeCode | ( | self | ) |
Reads the OP2 header.
This table is still very much in development.
Definition at line 347 of file op2.py.
References pyNastran.op2.op2.OP2.makeOp2Debug, pyNastran.converters.cart3d.cart3d_reader.Cart3DBinaryReader.makeOp2Debug, pyNastran.op2.op2.OP2.op2, pyNastran.converters.cart3d.cart3d_reader.Cart3DBinaryReader.op2, pyNastran.op2.op2.OP2.op2FileName, pyNastran.op2.fortranFile.FortranFile.readIntBlock(), pyNastran.op2.fortranFile.FortranFile.readMarkers(), pyNastran.op2.op2.OP2.readOP2(), and pyNastran.op2.fortranFile.FortranFile.readStringBlock().
Referenced by pyNastran.op2.op2.OP2.readTapeCode2().
def pyNastran.op2.op2.OP2.readOP2 | ( | self | ) |
reads the op2 file
Definition at line 414 of file op2.py.
Referenced by pyNastran.op2.op2.OP2.readTapeCode().
def pyNastran.op2.op2.OP2.readTable | ( | self, | |
tableName | |||
) |
Definition at line 463 of file op2.py.
References pyNastran.op2.fortranFile.FortranFile.hasMoreTables(), pyNastran.op2.op2.OP2.isOptimization, pyNastran.op2.op2.OP2.parseSortCode(), pyNastran.op2.tables.destab.DESTAB.readTable_DesTab(), pyNastran.op2.tables.geom.dit.DIT.readTable_DIT(), pyNastran.op2.tables.geom.geometryTables.GeometryTables.readTable_DUMMY_GEOM(), pyNastran.op2.tables.geom.dynamics.DYNAMICS.readTable_DYNAMICS(), pyNastran.op2.tables.ept.EPT.readTable_EPT(), pyNastran.op2.tables.geom.geom1.Geometry1.readTable_Geom1(), pyNastran.op2.tables.geom.geom1.Geometry1.readTable_Geom1S(), pyNastran.op2.tables.geom.geom2.Geometry2.readTable_Geom2(), pyNastran.op2.tables.geom.geom2.Geometry2.readTable_Geom2S(), pyNastran.op2.tables.geom.geom3.Geometry3.readTable_Geom3(), pyNastran.op2.tables.geom.geom3.Geometry3.readTable_Geom3S(), pyNastran.op2.tables.geom.geom4.Geometry4.readTable_Geom4(), pyNastran.op2.tables.geom.geom4.Geometry4.readTable_Geom4S(), pyNastran.op2.tables.lama_eigenvalues.lama.LAMA.readTable_LAMA(), pyNastran.op2.tables.mpt.MPT.readTable_MPTS(), pyNastran.op2.tables.oee_energy.oee.OEE.readTable_OEE(), pyNastran.op2.tables.oef_forces.oef.OEF.readTable_OEF(), pyNastran.op2.tables.oes_stressStrain.oes.OES.readTable_OES(), pyNastran.op2.tables.ogf_gridPointForces.ogf.OGF.readTable_OGF(), pyNastran.op2.tables.geom.geometryTables.GeometryTables.readTable_OMM2(), pyNastran.op2.tables.opg_appliedLoads.opg.OPG.readTable_OPG(), pyNastran.op2.tables.oqg_constraintForces.oqg.OQG.readTable_OQG(), pyNastran.op2.tables.oug.oug.OUG.readTable_OUG(), pyNastran.op2.tables.geom.geometryTables.GeometryTables.readTable_PCOMPTS(), pyNastran.op2.tables.r1tab.R1TAB.readTable_R1TAB(), pyNastran.op2.tables.geom.geometryTables.GeometryTables.readTable_SDF(), pyNastran.op2.fortranFile.FortranFile.skipNextTable(), and pyNastran.op2.op2.OP2.sortCode.
Referenced by pyNastran.f06.tables.oug.OUG.getDisplacement(), pyNastran.f06.tables.oqg.OQG.getMpcForces(), pyNastran.f06.tables.oqg.OQG.getSpcForces(), and pyNastran.f06.tables.oes.OES.readBarStress().
def pyNastran.op2.op2.OP2.parseSortCode | ( | self | ) |
sortCode = 0 -> sortBits = [0,0,0] sortCode = 1 -> sortBits = [0,0,1] sortCode = 2 -> sortBits = [0,1,0] sortCode = 3 -> sortBits = [0,1,1] etc.
sortCode = 7 -> sortBits = [1,1,1]
sortBits[0] = 0 -> isSort1=True isSort2=False sortBits[1] = 0 -> isReal=True isReal/Imaginary=False sortBits[2] = 0 -> isSorted=True isRandom=False
Definition at line 635 of file op2.py.
Referenced by pyNastran.op2.op2.OP2.readTable().
def pyNastran.op2.op2.OP2.parseApproachCode | ( | self, | |
data | |||
) |
int3 is the 3rd word in table=-3 and may be elementType or something else depending on the table type
Definition at line 659 of file op2.py.
Referenced by pyNastran.op2.tables.lama_eigenvalues.lama.LAMA.readTable_LAMA_3(), and pyNastran.op2.tables.oee_energy.oee.OEE.readTable_OEE_3().
def pyNastran.op2.op2.OP2.getValues | ( | self, | |
data, | |||
iFormat, | |||
iWordStart, | |||
iWordStop = None |
|||
) |
extracts the ith word from the data structure as the provided type supports multiple inputs with iWordStop (note this is words, not outputs)
self | the object pointer |
data | the binary data that is as long as the buffer size |
iWordStart | the word to start reading from |
iWordStop | the word to stop reading on (largely unused) |
Definition at line 715 of file op2.py.
References pyNastran.op2.op2.OP2.deleteAttributes(), and pyNastran.op2.op2.OP2.getBufferWords().
def pyNastran.op2.op2.OP2.deleteAttributes | ( | self, | |
params | |||
) |
deletes any parameters before going to the next table to avoid messing up data
Definition at line 730 of file op2.py.
References pyNastran.op2.fortranFile.FortranFile.getMarker(), pyNastran.op2.fortranFile.FortranFile.printSection(), and pyNastran.op2.op2.OP2.tableName.
Referenced by pyNastran.op2.tables.oee_energy.oee.OEE.deleteAttributes_OEE(), pyNastran.op2.tables.oef_forces.oef.OEF.deleteAttributes_OEF(), pyNastran.op2.tables.oes_stressStrain.oes.OES.deleteAttributes_OES(), pyNastran.op2.tables.oes_stressStrain.oesnlxr.OESNLXR.deleteAttributes_OESNLXR(), pyNastran.op2.tables.ogf_gridPointForces.ogf.OGF.deleteAttributes_OGF(), pyNastran.op2.tables.opg_appliedLoads.opg.OPG.deleteAttributes_OPG(), pyNastran.op2.tables.oqg_constraintForces.oqg.OQG.deleteAttributes_OQG(), pyNastran.op2.tables.oug.oug.OUG.deleteAttributes_OUG(), and pyNastran.op2.op2.OP2.getValues().
def pyNastran.op2.op2.OP2.getBufferWords | ( | self | ) |
Definition at line 738 of file op2.py.
References pyNastran.op2.fortranFile.FortranFile.printSection(), pyNastran.op2.op2.OP2.readTitle(), and pyNastran.op2.op2.OP2.verifyBufferSize().
Referenced by pyNastran.op2.op2.OP2.getValues().
def pyNastran.op2.op2.OP2.verifyBufferSize | ( | self, | |
bufferWords | |||
) |
Definition at line 748 of file op2.py.
References pyNastran.bdf.cards.aero.AELINK.label, pyNastran.bdf.cards.optimization.DESVAR.label, pyNastran.bdf.cards.aero.AEPARM.label, pyNastran.bdf.cards.aero.AESTAT.label, pyNastran.bdf.cards.aero.AESURF.label, pyNastran.bdf.cards.optimization.DRESP1.label, pyNastran.bdf.cards.optimization.DRESP2.label, pyNastran.op2.op2.OP2.label, pyNastran.op2.fortranFile.FortranFile.readString(), pyNastran.op2.op2.OP2.subtitle, pyNastran.op2.op2.OP2.Title, pyNastran.f06.f06Writer.F06Writer.Title, pyNastran.f06.matlabWriter.MatlabWriter.Title, and pyNastran.f06.f06.F06.Title.
Referenced by pyNastran.op2.op2.OP2.getBufferWords().
def pyNastran.op2.op2.OP2.readTitle | ( | self | ) |
reads the Title, Subtitle, and Label.
Puts them in self.iSubcaseNameMap[iSubcase] = [Subtitle,Label]
Definition at line 756 of file op2.py.
References pyNastran.op2.fortranFile.FortranFile.readHollerith().
Referenced by pyNastran.op2.op2.OP2.getBufferWords(), and pyNastran.op2.tables.lama_eigenvalues.lama.LAMA.readTable_LAMA_3().
def pyNastran.op2.op2.OP2.tableInit | ( | self, | |
word | |||
) |
starts a new table
Definition at line 778 of file op2.py.
References pyNastran.f06.tables.oug.OUG.displacements, pyNastran.f06.f06Writer.F06Writer.displacements, pyNastran.f06.matlabWriter.MatlabWriter.displacements, pyNastran.op2.op2.OP2.displacements, pyNastran.f06.f06.F06.displacementsATO, pyNastran.op2.op2.OP2.displacementsATO, pyNastran.f06.f06.F06.displacementsPSD, pyNastran.op2.op2.OP2.displacementsPSD, pyNastran.f06.f06.F06.eigenvalues, pyNastran.op2.op2.OP2.eigenvalues, pyNastran.f06.f06Writer.F06Writer.eigenvectors, pyNastran.f06.matlabWriter.MatlabWriter.eigenvectors, pyNastran.f06.f06.F06.eigenvectors, pyNastran.op2.op2.OP2.eigenvectors, pyNastran.op2.op2.OP2.printResults(), pyNastran.op2.op2.OP2.tableNames, pyNastran.f06.tables.oug.OUG.temperatures, pyNastran.f06.f06Writer.F06Writer.temperatures, pyNastran.f06.matlabWriter.MatlabWriter.temperatures, pyNastran.op2.op2.OP2.temperatures, pyNastran.bdf.cards.thermal.loads.TEMP.temperatures, pyNastran.bdf.cards.thermal.loads.TEMPD.temperatures, pyNastran.f06.f06.F06.velocities, and pyNastran.op2.op2.OP2.velocities.
Referenced by pyNastran.op2.tables.geom.geometryTables.GeometryTables.readRecordTable(), pyNastran.op2.tables.geom.geometryTables.GeometryTables.readTable_CASECC(), pyNastran.op2.tables.lama_eigenvalues.lama.LAMA.readTable_LAMA(), pyNastran.op2.tables.geom.geometryTables.GeometryTables.readTable_OMM2(), pyNastran.op2.tables.geom.geometryTables.GeometryTables.readTable_PCOMPTS(), pyNastran.op2.tables.r1tab.R1TAB.readTable_R1TAB(), pyNastran.op2.tables.geom.geometryTables.GeometryTables.readTable_SDF(), and pyNastran.op2.fortranFile.FortranFile.readTableName().
def pyNastran.op2.op2.OP2.getTableNamesFromOP2 | ( | self | ) |
returns the list of parsed tables
Definition at line 790 of file op2.py.
References pyNastran.f06.f06.F06.accelerations, and pyNastran.op2.op2.OP2.accelerations.
def pyNastran.op2.op2.OP2.printResults | ( | self | ) |
Definition at line 793 of file op2.py.
References pyNastran.op2.op2.OP2.appliedLoads, pyNastran.f06.tables.oes.OES.barStrain, pyNastran.f06.f06Writer.F06Writer.barStrain, pyNastran.f06.matlabWriter.MatlabWriter.barStrain, pyNastran.f06.f06.F06.barStrain, pyNastran.op2.op2.OP2.barStrain, pyNastran.f06.tables.oes.OES.barStress, pyNastran.f06.f06Writer.F06Writer.barStress, pyNastran.f06.matlabWriter.MatlabWriter.barStress, pyNastran.f06.f06.F06.barStress, pyNastran.op2.op2.OP2.barStress, pyNastran.f06.tables.oes.OES.beamStrain, pyNastran.f06.f06.F06.beamStrain, pyNastran.op2.op2.OP2.beamStrain, pyNastran.f06.tables.oes.OES.beamStress, pyNastran.f06.f06.F06.beamStress, pyNastran.op2.op2.OP2.beamStress, pyNastran.f06.tables.oes.OES.celasStrain, pyNastran.op2.op2.OP2.celasStrain, pyNastran.f06.tables.oes.OES.celasStress, pyNastran.op2.op2.OP2.celasStress, pyNastran.f06.tables.oes.OES.compositePlateStrain, pyNastran.f06.f06Writer.F06Writer.compositePlateStrain, pyNastran.f06.matlabWriter.MatlabWriter.compositePlateStrain, pyNastran.f06.f06.F06.compositePlateStrain, pyNastran.op2.op2.OP2.compositePlateStrain, pyNastran.f06.tables.oes.OES.compositePlateStress, pyNastran.f06.f06Writer.F06Writer.compositePlateStress, pyNastran.f06.matlabWriter.MatlabWriter.compositePlateStress, pyNastran.f06.f06.F06.compositePlateStress, pyNastran.op2.op2.OP2.compositePlateStress, pyNastran.f06.tables.oes.OES.ctriaxStrain, pyNastran.f06.f06.F06.ctriaxStrain, pyNastran.op2.op2.OP2.ctriaxStrain, pyNastran.f06.tables.oes.OES.ctriaxStress, pyNastran.f06.f06.F06.ctriaxStress, pyNastran.op2.op2.OP2.ctriaxStress, pyNastran.f06.f06.F06.forceVectors, pyNastran.op2.op2.OP2.forceVectors, pyNastran.f06.f06.F06.gridPointForces, pyNastran.op2.op2.OP2.gridPointForces, pyNastran.f06.f06.F06.loadVectors, pyNastran.op2.op2.OP2.loadVectors, pyNastran.f06.tables.oqg.OQG.mpcForces, pyNastran.op2.op2.OP2.mpcForces, pyNastran.f06.tables.oes.OES.nonlinearRodStrain, pyNastran.f06.f06.F06.nonlinearRodStrain, pyNastran.op2.op2.OP2.nonlinearRodStrain, pyNastran.f06.tables.oes.OES.nonlinearRodStress, pyNastran.f06.f06.F06.nonlinearRodStress, pyNastran.op2.op2.OP2.nonlinearRodStress, pyNastran.f06.tables.oes.OES.plateStrain, pyNastran.f06.f06Writer.F06Writer.plateStrain, pyNastran.f06.matlabWriter.MatlabWriter.plateStrain, pyNastran.f06.f06.F06.plateStrain, pyNastran.op2.op2.OP2.plateStrain, pyNastran.f06.tables.oes.OES.plateStress, pyNastran.f06.f06Writer.F06Writer.plateStress, pyNastran.f06.matlabWriter.MatlabWriter.plateStress, pyNastran.f06.f06.F06.plateStress, pyNastran.op2.op2.OP2.plateStress, pyNastran.f06.tables.oes.OES.rodStrain, pyNastran.f06.f06Writer.F06Writer.rodStrain, pyNastran.f06.matlabWriter.MatlabWriter.rodStrain, pyNastran.f06.f06.F06.rodStrain, pyNastran.op2.op2.OP2.rodStrain, pyNastran.f06.tables.oes.OES.rodStress, pyNastran.f06.f06Writer.F06Writer.rodStress, pyNastran.f06.matlabWriter.MatlabWriter.rodStress, pyNastran.f06.f06.F06.rodStress, pyNastran.op2.op2.OP2.rodStress, pyNastran.f06.tables.oes.OES.solidStrain, pyNastran.f06.f06.F06.solidStrain, pyNastran.op2.op2.OP2.solidStrain, pyNastran.f06.tables.oes.OES.solidStress, pyNastran.f06.f06.F06.solidStress, pyNastran.op2.op2.OP2.solidStress, pyNastran.f06.tables.oqg.OQG.spcForces, pyNastran.op2.op2.OP2.spcForces, pyNastran.op2.op2.OP2.strainEnergy, pyNastran.f06.f06.F06.thermalLoadVectors, and pyNastran.op2.op2.OP2.thermalLoadVectors.
Referenced by pyNastran.op2.op2.OP2.tableInit().
the set of valid subcases -> set([1,2,3])
Definition at line 57 of file op2.py.
Referenced by pyNastran.op2.op2.OP2.isValidSubcase().
the local table name
Reimplemented from pyNastran.op2.tables.destab.DESTAB.
Definition at line 92 of file op2.py.
Referenced by pyNastran.op2.op2.OP2::deleteAttributes(), pyNastran.op2.tables.oug.oug.OUG::getOUG_FormatStart(), pyNastran.op2.tables.oef_forces.oef.OEF::OEF_ForceCode(), pyNastran.op2.op2Codes.Op2Codes::printTableCode(), pyNastran.op2.tables.geom.geometryTables.GeometryTables::readGeomSubTable(), pyNastran.op2.tables.geom.geometryTables.GeometryTables::readTable_PCOMPTS(), pyNastran.op2.resultObjects.op2_Objects.scalarObject::setDataMembers(), and pyNastran.op2.tables.oes_stressStrain.real.elementsStressStrain.RealElementsStressStrain::skipOES_Element().
should the BDF tables be parsed
Reimplemented from pyNastran.op2.tables.geom.geometryTables.GeometryTables.
Definition at line 93 of file op2.py.
Referenced by pyNastran.op2.tables.geom.geometryTables.GeometryTables.readGeomSubTable(), and pyNastran.op2.tables.geom.geometryTables.GeometryTables.readRecordTable().
the input OP2 filename
Definition at line 94 of file op2.py.
Referenced by pyNastran.op2.tables.oes_stressStrain.oesnlxr.OESNLXR.readOESNLXR_Data_format1_sort0(), and pyNastran.op2.op2.OP2.readTapeCode().
developer parameter to write the OP2 is ASCII format to better understand it
Definition at line 98 of file op2.py.
Referenced by pyNastran.op2.tables.oef_forces.thermal_elements.ThermalElements.OEF_1D(), pyNastran.op2.tables.oef_forces.thermal_elements.ThermalElements.OEF_2D_3D(), pyNastran.op2.tables.oef_forces.thermal_elements.ThermalElements.OEF_CHBDYx(), pyNastran.op2.tables.oef_forces.thermal_elements.ThermalElements.OEF_CONV(), pyNastran.op2.tables.oef_forces.realForces.RealForces.OEF_Force_VU(), pyNastran.op2.tables.oef_forces.complexForces.ComplexForces.OEF_Force_VU_alt(), pyNastran.op2.tables.oef_forces.realForces.RealForces.OEF_Force_VUTRIA(), pyNastran.op2.tables.oef_forces.complexForces.ComplexForces.OEF_Force_VUTRIA_alt(), pyNastran.op2.tables.oef_forces.thermal_elements.ThermalElements.OEF_VU_3D_Element(), pyNastran.op2.tables.oef_forces.thermal_elements.ThermalElements.OEF_VU_Element(), pyNastran.op2.tables.oef_forces.thermal_elements.ThermalElements.OEF_VUBeam_Element(), pyNastran.op2.tables.oes_stressStrain.complex.elementsStressStrain.ComplexElementsStressStrain.OES_CQUAD4_144_alt(), pyNastran.op2.tables.oes_stressStrain.complex.elementsStressStrain.ComplexElementsStressStrain.OES_CQUAD4_33_alt(), pyNastran.op2.tables.oes_stressStrain.complex.elementsStressStrain.ComplexElementsStressStrain.OES_CQUAD4NL_90_alt(), pyNastran.op2.tables.oes_stressStrain.complex.elementsStressStrain.ComplexElementsStressStrain.OES_CTRIA3_74_alt(), pyNastran.op2.fortranFile.FortranFile.readDoubles(), pyNastran.op2.fortranFile.FortranFile.readFullIntBlock(), pyNastran.op2.fortranFile.FortranFile.readInts(), pyNastran.op2.fortranFile.FortranFile.readMarkers(), pyNastran.op2.tables.lama_eigenvalues.lama.LAMA.readTable_LAMA_3(), pyNastran.op2.tables.lama_eigenvalues.lama.LAMA.readTable_LAMA_4(), pyNastran.op2.tables.oee_energy.oee.OEE.readTable_OEE_3(), pyNastran.op2.tables.oes_stressStrain.oes.OES.readTable_OES_4_Data(), pyNastran.op2.tables.oes_stressStrain.oesnlxr.OESNLXR.readTable_OESNLXR_4_Data(), pyNastran.op2.tables.ogf_gridPointForces.ogf.OGF.readTable_OGF_3(), pyNastran.op2.tables.oqg_constraintForces.oqg.OQG.readTable_OQG_3(), pyNastran.op2.tables.oug.oug.OUG.readTable_OUG_3(), pyNastran.op2.op2.OP2.readTapeCode(), pyNastran.op2.tables.oes_stressStrain.complex.elementsStressStrain.ComplexElementsStressStrain.xOES_CQUADR_82_alt(), pyNastran.op2.tables.oes_stressStrain.complex.elementsStressStrain.ComplexElementsStressStrain.xOES_CSOLID_67_alt(), pyNastran.op2.tables.oes_stressStrain.complex.elementsStressStrain.ComplexElementsStressStrain.xOES_CSOLID_85_alt(), pyNastran.op2.tables.oes_stressStrain.complex.elementsStressStrain.ComplexElementsStressStrain.xOES_CTRIAX6_53_alt(), pyNastran.op2.tables.oes_stressStrain.complex.elementsStressStrain.ComplexElementsStressStrain.xOES_QUAD4FD_139(), and pyNastran.op2.tables.oes_stressStrain.complex.elementsStressStrain.ComplexElementsStressStrain.xOES_RODNL_89_92_alt().
BDF Title.
the title of the analysis
Reimplemented from pyNastran.f06.f06Writer.F06Writer.
Definition at line 99 of file op2.py.
Referenced by pyNastran.op2.writer.op2Writer.Op2Writer.packTitle(), and pyNastran.op2.op2.OP2.verifyBufferSize().
limit output DTs
Definition at line 100 of file op2.py.
Referenced by pyNastran.op2.tables.oes_stressStrain.oes.OES.readOES_Data().
a dictionary that maps an integer of the subcaseName to the subcaseID
Definition at line 105 of file op2.py.
Referenced by pyNastran.op2.writer.op2Writer.Op2Writer.packTitle(), pyNastran.f06.f06Writer.F06Writer.writeF06(), and pyNastran.f06.matlabWriter.MatlabWriter.writeMatlab().
list of OP2 tables that were read mainly for debugging
Definition at line 107 of file op2.py.
Referenced by pyNastran.op2.op2.OP2.tableInit().
ESE.
Definition at line 206 of file op2.py.
Referenced by pyNastran.op2.tables.lama_eigenvalues.lama_objects.RealEigenvalues::__repr__(), pyNastran.op2.tables.lama_eigenvalues.lama_objects.ComplexEigenvalues::__repr__(), pyNastran.op2.tables.lama_eigenvalues.lama_objects.RealEigenvalues::addF06Line(), pyNastran.op2.tables.lama_eigenvalues.lama_objects.ComplexEigenvalues::addF06Line(), pyNastran.op2.tables.lama_eigenvalues.lama.LAMA::readTable_LAMA_4(), pyNastran.op2.op2.OP2::tableInit(), pyNastran.op2.tables.lama_eigenvalues.lama_objects.RealEigenvalues::writeF06(), pyNastran.op2.tables.lama_eigenvalues.lama_objects.ComplexEigenvalues::writeF06(), and pyNastran.op2.tables.lama_eigenvalues.lama_objects.RealEigenvalues::writeMatlab().
OUG - displacement.
Reimplemented from pyNastran.f06.f06Writer.F06Writer.
Definition at line 207 of file op2.py.
Referenced by pyNastran.f06.f06.F06.isMarker(), and pyNastran.op2.op2.OP2.tableInit().
Definition at line 207 of file op2.py.
Referenced by pyNastran.op2.op2.OP2.tableInit(), and pyNastran.f06.f06Writer.F06Writer.writeF06().
Definition at line 207 of file op2.py.
Referenced by pyNastran.op2.op2.OP2.tableInit(), and pyNastran.f06.f06Writer.F06Writer.writeF06().
Definition at line 207 of file op2.py.
Referenced by pyNastran.f06.f06Writer.F06Writer.writeF06().
Definition at line 207 of file op2.py.
Referenced by pyNastran.f06.f06Writer.F06Writer.writeF06().
OUG - temperatures.
Reimplemented from pyNastran.f06.f06Writer.F06Writer.
Definition at line 208 of file op2.py.
Referenced by pyNastran.f06.f06.F06.isMarker(), and pyNastran.op2.op2.OP2.tableInit().
OUG - eigenvectors.
Reimplemented from pyNastran.f06.f06Writer.F06Writer.
Definition at line 209 of file op2.py.
Referenced by pyNastran.op2.tables.oug.oug.OUG.readOUG_Data_table7(), and pyNastran.op2.op2.OP2.tableInit().
OUG - velocity.
Definition at line 210 of file op2.py.
Referenced by pyNastran.op2.tables.oug.oug.OUG.readOUG_Data_table10(), pyNastran.op2.op2.OP2.tableInit(), pyNastran.f06.f06Writer.F06Writer.writeF06(), and pyNastran.f06.matlabWriter.MatlabWriter.writeMatlab().
OUG - acceleration.
Definition at line 211 of file op2.py.
Referenced by pyNastran.op2.op2.OP2.getTableNamesFromOP2(), pyNastran.op2.tables.oug.oug.OUG.readOUG_Data_table11(), pyNastran.f06.f06Writer.F06Writer.writeF06(), and pyNastran.f06.matlabWriter.MatlabWriter.writeMatlab().
Definition at line 211 of file op2.py.
Referenced by pyNastran.op2.tables.oef_forces.oef.OEF.readOEF_Forces().
Definition at line 211 of file op2.py.
Referenced by pyNastran.op2.tables.oef_forces.oef.OEF.readOEF_Forces(), and pyNastran.f06.f06Writer.F06Writer.writeF06().
Definition at line 211 of file op2.py.
Referenced by pyNastran.op2.tables.oef_forces.oef.OEF.readOEF_Forces().
Definition at line 211 of file op2.py.
Referenced by pyNastran.op2.tables.oef_forces.oef.OEF.readOEF_Forces(), and pyNastran.f06.f06Writer.F06Writer.writeF06().
Definition at line 211 of file op2.py.
Referenced by pyNastran.op2.tables.oef_forces.oef.OEF.readOEF_Forces().
Definition at line 211 of file op2.py.
Referenced by pyNastran.op2.tables.oef_forces.oef.OEF.readOEF_Forces().
Definition at line 211 of file op2.py.
Referenced by pyNastran.op2.tables.oef_forces.oef.OEF.readOEF_Forces().
Definition at line 211 of file op2.py.
Referenced by pyNastran.op2.tables.oef_forces.oef.OEF.readOEF_Forces(), and pyNastran.f06.f06Writer.F06Writer.writeF06().
Definition at line 211 of file op2.py.
Referenced by pyNastran.op2.tables.oef_forces.oef.OEF.readOEF_Forces().
Definition at line 211 of file op2.py.
Referenced by pyNastran.op2.tables.oef_forces.oef.OEF.readOEF_Forces().
Definition at line 211 of file op2.py.
Referenced by pyNastran.op2.tables.oef_forces.oef.OEF.readOEF_Forces().
Definition at line 211 of file op2.py.
Referenced by pyNastran.op2.tables.oef_forces.oef.OEF.readOEF_Forces().
Definition at line 211 of file op2.py.
Referenced by pyNastran.op2.tables.oef_forces.oef.OEF.readOEF_Forces(), and pyNastran.f06.f06Writer.F06Writer.writeF06().
Definition at line 211 of file op2.py.
Referenced by pyNastran.op2.tables.oef_forces.oef.OEF.readOEF_Forces(), and pyNastran.f06.f06Writer.F06Writer.writeF06().
Definition at line 211 of file op2.py.
Referenced by pyNastran.op2.tables.oef_forces.oef.OEF.readOEF_Forces().
Definition at line 211 of file op2.py.
Referenced by pyNastran.op2.tables.oef_forces.oef.OEF.readOEF_Forces().
Definition at line 211 of file op2.py.
Referenced by pyNastran.op2.tables.oef_forces.oef.OEF.readOEF_Forces().
Definition at line 211 of file op2.py.
Referenced by pyNastran.op2.tables.oef_forces.thermal_elements.ThermalElements.readOEF_Thermal().
Definition at line 211 of file op2.py.
Referenced by pyNastran.op2.tables.oef_forces.thermal_elements.ThermalElements.readOEF_Thermal().
Definition at line 211 of file op2.py.
Referenced by pyNastran.op2.tables.oef_forces.thermal_elements.ThermalElements.readOEF_Thermal().
Definition at line 211 of file op2.py.
Referenced by pyNastran.op2.tables.oef_forces.thermal_elements.ThermalElements.readOEF_Thermal().
Definition at line 211 of file op2.py.
Referenced by pyNastran.op2.tables.oef_forces.thermal_elements.ThermalElements.readOEF_Thermal().
Definition at line 211 of file op2.py.
Referenced by pyNastran.op2.tables.oef_forces.thermal_elements.ThermalElements.readOEF_Thermal().
Definition at line 211 of file op2.py.
Referenced by pyNastran.op2.tables.oef_forces.thermal_elements.ThermalElements.readOEF_Thermal().
OES - CELAS1/CELAS2/CELAS3/CELAS4 stress.
Definition at line 212 of file op2.py.
Referenced by pyNastran.op2.op2.OP2.printResults(), and pyNastran.op2.tables.oes_stressStrain.oesnlxr.OESNLXR.readOESNLXR_Data_format1_sort0().
OES - CELAS1/CELAS2/CELAS3/CELAS4 strain.
Definition at line 213 of file op2.py.
Referenced by pyNastran.op2.op2.OP2.printResults(), and pyNastran.op2.tables.oes_stressStrain.oesnlxr.OESNLXR.readOESNLXR_Data_format1_sort0().
OES - CTRIAX6.
Definition at line 214 of file op2.py.
Referenced by pyNastran.op2.op2.OP2.printResults(), and pyNastran.f06.f06Writer.F06Writer.writeF06().
Definition at line 214 of file op2.py.
Referenced by pyNastran.op2.op2.OP2.printResults(), and pyNastran.f06.f06Writer.F06Writer.writeF06().
OES - isotropic CROD/CONROD/CTUBE stress.
Reimplemented from pyNastran.f06.f06Writer.F06Writer.
Definition at line 215 of file op2.py.
Referenced by pyNastran.op2.op2.OP2.printResults(), pyNastran.op2.tables.oes_stressStrain.oesnlxr.OESNLXR.readOESNLXR_Data_format1_sort0(), and pyNastran.op2.writer.oesWriter.Oes1Writer.writeOES1().
OES - isotropic CROD/CONROD/CTUBE strain.
Reimplemented from pyNastran.f06.f06Writer.F06Writer.
Definition at line 216 of file op2.py.
Referenced by pyNastran.op2.op2.OP2.printResults(), pyNastran.op2.tables.oes_stressStrain.oesnlxr.OESNLXR.readOESNLXR_Data_format1_sort0(), and pyNastran.op2.writer.oesWriter.Oes1Writer.writeOES1().
OES - nonlinear CROD/CONROD/CTUBE stress.
Definition at line 217 of file op2.py.
Referenced by pyNastran.op2.op2.OP2.printResults(), and pyNastran.f06.f06Writer.F06Writer.writeF06().
OES - nonlinear CROD/CONROD/CTUBE strain.
Definition at line 218 of file op2.py.
Referenced by pyNastran.op2.op2.OP2.printResults(), and pyNastran.f06.f06Writer.F06Writer.writeF06().
OES - isotropic CBAR stress.
Reimplemented from pyNastran.f06.f06Writer.F06Writer.
Definition at line 219 of file op2.py.
Referenced by pyNastran.op2.op2.OP2.printResults(), pyNastran.op2.tables.oes_stressStrain.oesnlxr.OESNLXR.readOESNLXR_Data_format1_sort0(), and pyNastran.op2.writer.oesWriter.Oes1Writer.writeOES1().
OES - isotropic CBAR strain.
Reimplemented from pyNastran.f06.f06Writer.F06Writer.
Definition at line 220 of file op2.py.
Referenced by pyNastran.op2.op2.OP2.printResults(), pyNastran.op2.tables.oes_stressStrain.oesnlxr.OESNLXR.readOESNLXR_Data_format1_sort0(), and pyNastran.op2.writer.oesWriter.Oes1Writer.writeOES1().
OES - isotropic CBEAM stress.
Definition at line 221 of file op2.py.
Referenced by pyNastran.op2.op2.OP2.printResults(), pyNastran.op2.tables.oes_stressStrain.oesnlxr.OESNLXR.readOESNLXR_Data_format1_sort0(), pyNastran.f06.f06Writer.F06Writer.writeF06(), and pyNastran.op2.writer.oesWriter.Oes1Writer.writeOES1().
OES - isotropic CBEAM strain.
Definition at line 222 of file op2.py.
Referenced by pyNastran.op2.op2.OP2.printResults(), pyNastran.op2.tables.oes_stressStrain.oesnlxr.OESNLXR.readOESNLXR_Data_format1_sort0(), pyNastran.f06.f06Writer.F06Writer.writeF06(), and pyNastran.op2.writer.oesWriter.Oes1Writer.writeOES1().
OES - isotropic CTRIA3/CQUAD4 stress.
Reimplemented from pyNastran.f06.f06Writer.F06Writer.
Definition at line 223 of file op2.py.
Referenced by pyNastran.op2.op2.OP2.printResults(), pyNastran.op2.tables.oes_stressStrain.oesnlxr.OESNLXR.readOESNLXR_Data_format1_sort0(), and pyNastran.op2.writer.oesWriter.Oes1Writer.writeOES1().
OES - isotropic CTRIA3/CQUAD4 strain.
Reimplemented from pyNastran.f06.f06Writer.F06Writer.
Definition at line 224 of file op2.py.
Referenced by pyNastran.op2.op2.OP2.printResults(), pyNastran.op2.tables.oes_stressStrain.oesnlxr.OESNLXR.readOESNLXR_Data_format1_sort0(), and pyNastran.op2.writer.oesWriter.Oes1Writer.writeOES1().
OESNLXR - CTRIA3/CQUAD4 stress.
Definition at line 225 of file op2.py.
Referenced by pyNastran.f06.f06Writer.F06Writer.writeF06().
OESNLXR - CTRIA3/CQUAD4 strain.
Definition at line 226 of file op2.py.
Referenced by pyNastran.f06.f06Writer.F06Writer.writeF06().
Definition at line 226 of file op2.py.
Referenced by pyNastran.f06.f06Writer.F06Writer.writeF06().
Definition at line 226 of file op2.py.
Referenced by pyNastran.f06.f06Writer.F06Writer.writeF06().
OES - isotropic CTETRA/CHEXA/CPENTA stress.
Definition at line 227 of file op2.py.
Referenced by pyNastran.op2.op2.OP2.printResults(), pyNastran.op2.tables.oes_stressStrain.oesnlxr.OESNLXR.readOESNLXR_Data_format1_sort0(), pyNastran.f06.f06Writer.F06Writer.writeF06(), and pyNastran.op2.writer.oesWriter.Oes1Writer.writeOES1().
OES - isotropic CTETRA/CHEXA/CPENTA strain.
Definition at line 228 of file op2.py.
Referenced by pyNastran.op2.op2.OP2.printResults(), pyNastran.op2.tables.oes_stressStrain.oesnlxr.OESNLXR.readOESNLXR_Data_format1_sort0(), pyNastran.f06.f06Writer.F06Writer.writeF06(), and pyNastran.op2.writer.oesWriter.Oes1Writer.writeOES1().
OES - composite CTRIA3/CQUAD4 stress.
Reimplemented from pyNastran.f06.f06Writer.F06Writer.
Definition at line 229 of file op2.py.
Referenced by pyNastran.op2.op2.OP2.printResults(), pyNastran.op2.tables.oes_stressStrain.oesnlxr.OESNLXR.readOESNLXR_Data_format1_sort0(), and pyNastran.op2.writer.oesWriter.Oes1Writer.writeOES1().
OES - composite CTRIA3/CQUAD4 strain.
Reimplemented from pyNastran.f06.f06Writer.F06Writer.
Definition at line 230 of file op2.py.
Referenced by pyNastran.op2.op2.OP2.printResults(), pyNastran.op2.tables.oes_stressStrain.oesnlxr.OESNLXR.readOESNLXR_Data_format1_sort0(), and pyNastran.op2.writer.oesWriter.Oes1Writer.writeOES1().
OES - CSHEAR stress.
Definition at line 231 of file op2.py.
Referenced by pyNastran.op2.tables.oes_stressStrain.oesnlxr.OESNLXR.readOESNLXR_Data_format1_sort0().
OES - CSHEAR strain.
Definition at line 232 of file op2.py.
Referenced by pyNastran.op2.tables.oes_stressStrain.oesnlxr.OESNLXR.readOESNLXR_Data_format1_sort0().
Definition at line 232 of file op2.py.
Referenced by pyNastran.f06.f06.F06.isMarker(), pyNastran.op2.op2.OP2.printResults(), pyNastran.f06.f06Writer.F06Writer.writeF06(), and pyNastran.f06.matlabWriter.MatlabWriter.writeMatlab().
Definition at line 232 of file op2.py.
Referenced by pyNastran.f06.f06.F06.isMarker(), pyNastran.op2.op2.OP2.printResults(), pyNastran.op2.tables.oqg_constraintForces.oqg.OQG.readOQG_Data_table39(), pyNastran.f06.f06Writer.F06Writer.writeF06(), and pyNastran.f06.matlabWriter.MatlabWriter.writeMatlab().
OGF - grid point forces.
Definition at line 233 of file op2.py.
Referenced by pyNastran.op2.op2.OP2.printResults(), and pyNastran.op2.tables.ogf_gridPointForces.ogf.OGF.readOGF_Data_table19().
OGS1 - grid point stresses.
Definition at line 234 of file op2.py.
Referenced by pyNastran.op2.tables.opg_appliedLoads.opg.OPG.readOGS1_Data_table26(), and pyNastran.f06.f06Writer.F06Writer.writeF06().
Definition at line 234 of file op2.py.
Referenced by pyNastran.op2.tables.opg_appliedLoads.opg.OPG.readOGS1_Data_table27(), and pyNastran.f06.f06Writer.F06Writer.writeF06().
OPG - summation of loads for each element.
Definition at line 235 of file op2.py.
Referenced by pyNastran.op2.op2.OP2.printResults(), and pyNastran.f06.f06Writer.F06Writer.writeF06().
Definition at line 235 of file op2.py.
Referenced by pyNastran.op2.op2.OP2.printResults(), and pyNastran.f06.f06Writer.F06Writer.writeF06().
Definition at line 235 of file op2.py.
Referenced by pyNastran.op2.op2.OP2.printResults(), and pyNastran.op2.tables.opg_appliedLoads.opg.OPG.readOPG_Data_table19().
Definition at line 235 of file op2.py.
Referenced by pyNastran.op2.op2.OP2.printResults(), pyNastran.op2.tables.opg_appliedLoads.opg.OPG.readOPG_Data_table12(), and pyNastran.f06.f06Writer.F06Writer.writeF06().
OEE - strain energy density.
Definition at line 236 of file op2.py.
Referenced by pyNastran.op2.op2.OP2.printResults(), and pyNastran.op2.tables.oee_energy.oee.OEE.readStrainEnergy_table18().
the OP2 file object
Definition at line 415 of file op2.py.
Referenced by pyNastran.op2.op2.OP2::readTapeCode().
the byte position in the OP2
Reimplemented from pyNastran.op2.fortranFile.FortranFile.
Definition at line 417 of file op2.py.
Referenced by pyNastran.op2.tables.geom.geometryTables.GeometryTables.checkForNextSubTable(), pyNastran.op2.op2Codes.Op2Codes.printTableCode(), pyNastran.op2.tables.lama_eigenvalues.lama.LAMA.readTable_LAMA(), and pyNastran.op2.tables.r1tab.R1TAB.readTable_R1TAB().
frequency / time step
Reimplemented from pyNastran.op2.tables.oug.oug.OUG.
Definition at line 463 of file op2.py.
Referenced by pyNastran.op2.op2.OP2.readTable().
the bytes describe the SORT information
Definition at line 636 of file op2.py.
Referenced by pyNastran.op2.resultObjects.op2_Objects.scalarObject::isImaginary(), pyNastran.op2.op2Codes.Op2Codes::isReal(), pyNastran.op2.op2Codes.Op2Codes::isSort1(), and pyNastran.op2.op2Codes.Op2Codes::isSortedResponse().
the local subcase ID
Definition at line 660 of file op2.py.
Referenced by pyNastran.op2.tables.oes_stressStrain.real.oes_objects.OES_Object::__init__(), pyNastran.op2.resultObjects.tableObject.ComplexTableObject::addF06Data(), pyNastran.op2.op2.OP2::isValidSubcase(), pyNastran.op2.tables.oes_stressStrain.oes.OES::readOES_Data(), pyNastran.op2.tables.lama_eigenvalues.lama.LAMA::readTable_LAMA_4(), pyNastran.op2.tables.oee_energy.oee_objects.StrainEnergyObject::updateDt(), and pyNastran.op2.tables.ogf_gridPointForces.ogf_Objects.gridPointForcesObject::updateDt().
the type of result being processed
Reimplemented from pyNastran.op2.op2Codes.Op2Codes.
Definition at line 661 of file op2.py.
Referenced by pyNastran.op2.tables.oef_forces.oef.OEF.OEF_ForceCode().
used to create sortBits
Definition at line 662 of file op2.py.
Referenced by pyNastran.op2.tables.oes_stressStrain.real.oes_compositePlates.CompositePlateStressObject.__reprTransient__(), and pyNastran.op2.op2.OP2.readTable().
what type of data was saved from the run; used to parse the approachCode and gridDevice.
deviceCode defines what options inside a result, STRESS(PLOT,PRINT), are used.
Reimplemented from pyNastran.op2.op2Codes.Op2Codes.
Definition at line 665 of file op2.py.
Referenced by pyNastran.op2.op2Codes.Op2Codes.codeInformation(), pyNastran.op2.writer.op2Writer.Op2Writer.writeMarkers(), and pyNastran.op2.writer.ougWriter.Ougv1Writer.writeOUG_displacements().
what solution was run (e.g.
Static/Transient/Modal)
Reimplemented from pyNastran.op2.op2Codes.Op2Codes.
Definition at line 666 of file op2.py.
Referenced by pyNastran.op2.tables.oug.oug.OUG.getOUG_FormatStart(), pyNastran.op2.tables.oef_forces.realForces.RealForces.OEF_aCode(), pyNastran.op2.tables.oes_stressStrain.real.elementsStressStrain.RealElementsStressStrain.OES_field1(), and pyNastran.op2.tables.oes_stressStrain.complex.oes_springs.ComplexCelasStressObject.writeF06Transient().
dataCode stores the active variables; these pass important self variables into the result object
Definition at line 668 of file op2.py.
Referenced by pyNastran.op2.tables.oes_stressStrain.real.oes_springs.CelasStressObject.__reprTransient__(), pyNastran.op2.tables.oes_stressStrain.real.oes_shear.ShearStressObject.__reprTransient__(), pyNastran.op2.tables.oee_energy.oee_objects.StrainEnergyObject.__reprTransient__(), pyNastran.op2.tables.oes_stressStrain.complex.oes_rods.ComplexRodStressObject.__reprTransient__(), pyNastran.op2.tables.oes_stressStrain.complex.oes_springs.ComplexCelasStressObject.__reprTransient__(), pyNastran.op2.tables.oes_stressStrain.real.oes_rods.RodStressObject.__reprTransient__(), pyNastran.op2.tables.oes_stressStrain.real.oes_beams.BeamStressObject.__reprTransient__(), pyNastran.op2.tables.oes_stressStrain.complex.oes_plates.ComplexPlateStressObject.__reprTransient__(), pyNastran.op2.tables.oes_stressStrain.real.oes_shear.ShearStrainObject.__reprTransient__(), pyNastran.op2.tables.oes_stressStrain.complex.oes_bars.ComplexBarStressObject.__reprTransient__(), pyNastran.op2.tables.oes_stressStrain.real.oes_plates.PlateStressObject.__reprTransient__(), pyNastran.op2.tables.opg_appliedLoads.opg_loadVector.ThermalVector.__reprTransient__(), pyNastran.op2.tables.oes_stressStrain.complex.oes_rods.ComplexRodStrainObject.__reprTransient__(), pyNastran.op2.tables.oes_stressStrain.real.oes_bars.BarStressObject.__reprTransient__(), pyNastran.op2.tables.oes_stressStrain.real.oes_rods.RodStrainObject.__reprTransient__(), pyNastran.op2.tables.oes_stressStrain.real.oes_solids.SolidStressObject.__reprTransient__(), pyNastran.op2.tables.oes_stressStrain.complex.oes_bars.ComplexBarStrainObject.__reprTransient__(), pyNastran.op2.tables.oes_stressStrain.real.oes_bars.BarStrainObject.__reprTransient__(), pyNastran.op2.tables.oes_stressStrain.real.oes_compositePlates.CompositePlateStrainObject.__reprTransient__(), pyNastran.op2.tables.oes_stressStrain.real.oes_solids.SolidStrainObject.__reprTransient__(), pyNastran.op2.tables.oes_stressStrain.complex.oes_plates.ComplexPlateStrainObject.__reprTransient__(), pyNastran.op2.tables.oes_stressStrain.real.oes_plates.PlateStrainObject.__reprTransient__(), pyNastran.op2.tables.oes_stressStrain.complex.oes_rods.ComplexRodStressObject.addF06Data(), pyNastran.op2.tables.oes_stressStrain.complex.oes_bars.ComplexBarStressObject.addF06Data(), pyNastran.op2.tables.oes_stressStrain.real.oes_rods.RodStressObject.addF06Data(), pyNastran.op2.tables.oes_stressStrain.complex.oes_rods.ComplexRodStrainObject.addF06Data(), pyNastran.op2.tables.oes_stressStrain.real.oes_rods.RodStrainObject.addF06Data(), pyNastran.op2.tables.oes_stressStrain.complex.oes_bars.ComplexBarStrainObject.addF06Data(), pyNastran.op2.resultObjects.tableObject.ComplexTableObject.addF06Data(), pyNastran.op2.tables.oes_stressStrain.real.oes_compositePlates.CompositePlateStressObject.addNewEid(), pyNastran.op2.resultObjects.tableObject.ComplexTableObject.addSort2(), pyNastran.op2.tables.ogf_gridPointForces.ogf.OGF.applyDataCodeValue(), pyNastran.op2.tables.oes_stressStrain.real.oes_springs.CelasStressObject.getTransients(), pyNastran.op2.tables.oes_stressStrain.complex.oes_springs.ComplexCelasStressObject.getTransients(), pyNastran.op2.resultObjects.op2_Objects.scalarObject.getUnsteadyValue(), pyNastran.op2.resultObjects.op2_Objects.scalarObject.printDataMembers(), pyNastran.op2.tables.oes_stressStrain.real.oes_solids.SolidStressObject.processF06Data(), pyNastran.op2.tables.oes_stressStrain.real.oes_solids.SolidStrainObject.processF06Data(), pyNastran.op2.tables.oes_stressStrain.oesnlxr.OESNLXR.readOESNLXR_Data_format1_sort0(), pyNastran.op2.resultObjects.op2_Objects.scalarObject.recastGridType(), pyNastran.op2.resultObjects.op2_Objects.scalarObject.setDataMembers(), pyNastran.op2.resultObjects.op2_Objects.scalarObject.updateDataCode(), pyNastran.op2.tables.ogf_gridPointForces.ogf_Objects.gridPointForcesObject.updateDt(), pyNastran.op2.tables.oes_stressStrain.real.oes_objects.stressObject.updateDt(), pyNastran.op2.tables.oes_stressStrain.real.oes_objects.strainObject.updateDt(), pyNastran.op2.tables.oes_stressStrain.real.oes_solids.SolidStressObject.writeElement(), pyNastran.op2.tables.oes_stressStrain.real.oes_solids.SolidStrainObject.writeElement(), pyNastran.op2.tables.oes_stressStrain.oes_nonlinear.NonlinearQuadObject.writeF06(), pyNastran.op2.tables.oqg_constraintForces.oqg_mpcForces.MPCForcesObject.writeF06Transient(), pyNastran.op2.tables.oes_stressStrain.complex.oes_springs.ComplexCelasStressObject.writeF06Transient(), pyNastran.op2.tables.oes_stressStrain.complex.oes_rods.ComplexRodStressObject.writeF06Transient(), pyNastran.op2.tables.oqg_constraintForces.oqg_mpcForces.ComplexMPCForcesObject.writeF06Transient(), pyNastran.op2.tables.oes_stressStrain.real.oes_triax.TriaxStressObject.writeF06Transient(), pyNastran.op2.tables.oes_stressStrain.real.oes_beams.BeamStressObject.writeF06Transient(), pyNastran.op2.tables.oes_stressStrain.complex.oes_bars.ComplexBarStressObject.writeF06Transient(), pyNastran.op2.tables.oes_stressStrain.real.oes_rods.RodStressObject.writeF06Transient(), pyNastran.op2.tables.oes_stressStrain.real.oes_bars.BarStressObject.writeF06Transient(), pyNastran.op2.tables.opg_appliedLoads.opg_loadVector.ThermalVector.writeF06Transient(), pyNastran.op2.tables.oes_stressStrain.real.oes_compositePlates.CompositePlateStressObject.writeF06Transient(), pyNastran.op2.tables.oes_stressStrain.complex.oes_plates.ComplexPlateStressObject.writeF06Transient(), pyNastran.op2.tables.oes_stressStrain.real.oes_triax.TriaxStrainObject.writeF06Transient(), pyNastran.op2.tables.oes_stressStrain.complex.oes_rods.ComplexRodStrainObject.writeF06Transient(), pyNastran.op2.tables.oes_stressStrain.real.oes_rods.RodStrainObject.writeF06Transient(), pyNastran.op2.tables.oes_stressStrain.complex.oes_bars.ComplexBarStrainObject.writeF06Transient(), pyNastran.op2.tables.oes_stressStrain.real.oes_beams.BeamStrainObject.writeF06Transient(), pyNastran.op2.tables.oes_stressStrain.real.oes_bars.BarStrainObject.writeF06Transient(), pyNastran.op2.tables.oes_stressStrain.real.oes_plates.PlateStressObject.writeF06Transient(), pyNastran.op2.tables.oes_stressStrain.real.oes_compositePlates.CompositePlateStrainObject.writeF06Transient(), pyNastran.op2.tables.oes_stressStrain.complex.oes_plates.ComplexPlateStrainObject.writeF06Transient(), and pyNastran.op2.tables.oes_stressStrain.real.oes_plates.PlateStrainObject.writeF06Transient().
the subtitle of the subcase
Definition at line 758 of file op2.py.
Referenced by pyNastran.op2.op2.OP2.verifyBufferSize().
the label of the subcase
Definition at line 759 of file op2.py.
Referenced by pyNastran.op2.op2.OP2.verifyBufferSize().