pyNastran
0.5.0
pyNastran BDF Reader/Writer, OP2 Parser, and GUI
|
Table of stresses/strains. More...
Public Member Functions | |
def | readTable_OES |
def | deleteAttributes_OES |
def | readTable_OES_3 |
def | parseStressCode |
sCode = 0 -> stressBits = [0,0,0,0,0] sCode = 1 -> stressBits = [0,0,0,0,1] sCode = 2 -> stressBits = [0,0,0,1,0] sCode = 3 -> stressBits = [0,0,0,1,1] etc. | |
def | readTable_OES_4_Data |
def | readElementTable |
def | OES_StressStrainCode |
Gets the numwide codes for the element to determine if the real / complex / random result should be found. | |
def | readOES_Data |
def | makeOES_Object |
Creates a stress/strain object if necessary. | |
Public Attributes | |
analysisCode | |
element type | |
stressBits | |
data | |
thermal | |
tableCode | |
numWide | |
elif self.numWide==numWideImag: self.makeOES_Object(self.beamStress, ComplexBeamStressObject, 'beamStress', self.beamStrain, ComplexBeamStrainObject, 'beamStrain') self.handleResultsBuffer3(self.OES_CBEAM_2_alt,resultName) | |
elementType | |
formatCode | |
eid2 |
Definition at line 56 of file oes.py.
References pyNastran.op2.tables.oes_stressStrain.oes.OES.deleteAttributes_OES(), pyNastran.op2.tables.oes_stressStrain.oes.OES.readTable_OES_3(), and pyNastran.op2.tables.oes_stressStrain.oes.OES.readTable_OES_4_Data().
Referenced by pyNastran.op2.op2.OP2.readTable().
Definition at line 62 of file oes.py.
References pyNastran.op2.op2.OP2.deleteAttributes(), and pyNastran.op2.tables.oes_stressStrain.oes.OES.readTable_OES_3().
Referenced by pyNastran.op2.tables.oes_stressStrain.oes.OES.readTable_OES(), and pyNastran.op2.tables.oes_stressStrain.oesnlxr.OESNLXR.readTable_OESNLXR().
def pyNastran.op2.tables.oes_stressStrain.oes.OES.readTable_OES_3 | ( | self, | |
iTable | |||
) |
Definition at line 67 of file oes.py.
Referenced by pyNastran.op2.tables.oes_stressStrain.oes.OES.deleteAttributes_OES(), and pyNastran.op2.tables.oes_stressStrain.oes.OES.readTable_OES().
sCode = 0 -> stressBits = [0,0,0,0,0] sCode = 1 -> stressBits = [0,0,0,0,1] sCode = 2 -> stressBits = [0,0,0,1,0] sCode = 3 -> stressBits = [0,0,0,1,1] etc.
sCode = 32 -> stressBits = [1,1,1,1,1]
stressBits[0] = 0 -> isMaxShear=True isVonMises=False stressBits[0] = 1 -> isMaxShear=False isVonMises=True
stressBits[1] = 0 -> isStress=True isStrain=False stressBits[2] = 0 -> isFiberCurvature=True isFiberDistance=False stressBits[3] = 0 -> duplicate of Bit[1] (stress/strain) stressBits[4] = 0 -> material coordinate system flag
def pyNastran.op2.tables.oes_stressStrain.oes.OES.readTable_OES_4_Data | ( | self, | |
iTable | |||
) |
Definition at line 190 of file oes.py.
References pyNastran.op2.fortranFile.FortranFile.getData(), pyNastran.op2.op2.OP2.makeOp2Debug, pyNastran.converters.cart3d.cart3d_reader.Cart3DBinaryReader.makeOp2Debug, pyNastran.op2.fortranFile.FortranFile.printSection(), and pyNastran.op2.tables.oes_stressStrain.oes.OES.readElementTable().
Referenced by pyNastran.op2.tables.oes_stressStrain.oes.OES.readTable_OES(), and pyNastran.op2.tables.oes_stressStrain.oesnlxr.OESNLXR.readTable_OESNLXR().
Definition at line 228 of file oes.py.
Referenced by pyNastran.op2.tables.oes_stressStrain.oes.OES.readTable_OES_4_Data().
Gets the numwide codes for the element to determine if the real / complex / random result should be found.
The format and sort codes do not always give the right answer...
Definition at line 270 of file oes.py.
References pyNastran.op2.tables.oes_stressStrain.complex.elementsStressStrain.ComplexElementsStressStrain.elementType, pyNastran.op2.tables.oes_stressStrain.oes.OES.elementType, and pyNastran.op2.tables.oes_stressStrain.oes.OES.readOES_Data().
Definition at line 576 of file oes.py.
References pyNastran.op2.op2.OP2.expectedTimes, pyNastran.op2.tables.lama_eigenvalues.lama_objects.RealEigenvalues.iSubcase, pyNastran.op2.tables.lama_eigenvalues.lama_objects.ComplexEigenvalues.iSubcase, pyNastran.op2.resultObjects.op2_Objects.scalarObject.iSubcase, and pyNastran.op2.op2.OP2.iSubcase.
Referenced by pyNastran.op2.tables.oes_stressStrain.oes.OES.OES_StressStrainCode().
def pyNastran.op2.tables.oes_stressStrain.oes.OES.makeOES_Object | ( | self, | |
stress, | |||
stressObject, | |||
stressName, | |||
strain, | |||
strainObject, | |||
strainName | |||
) |
Creates a stress/strain object if necessary.
Definition at line 940 of file oes.py.
Referenced by pyNastran.op2.tables.oes_stressStrain.oesnlxr.OESNLXR.readOESNLXR_Data_format1_sort0().
element type
load step
load set
time step
frequency
mode number
load set number
load set ID format code number of words per entry in record;
real eigenvalue mode or cycle
real eigenvalue
real eigenvalue imaginary eigenvalue
Reimplemented in pyNastran.op2.op2.OP2.
Definition at line 74 of file oes.py.
Referenced by pyNastran.op2.tables.oug.oug.OUG::getOUG_FormatStart(), pyNastran.op2.tables.oes_stressStrain.real.elementsStressStrain.RealElementsStressStrain::OES_field1(), and pyNastran.op2.tables.oes_stressStrain.complex.oes_springs.ComplexCelasStressObject::writeF06Transient().
Definition at line 228 of file oes.py.
Referenced by pyNastran.op2.tables.oes_stressStrain.real.elementsStressStrain.RealElementsStressStrain::dummyPass(), pyNastran.op2.tables.oes_stressStrain.real.elementsStressStrain.RealElementsStressStrain::OES_basicElement(), pyNastran.op2.tables.oes_stressStrain.real.elementsStressStrain.RealElementsStressStrain::OES_CBAR_34(), pyNastran.op2.tables.oes_stressStrain.real.elementsStressStrain.RealElementsStressStrain::OES_CBEAM_2(), pyNastran.op2.tables.oes_stressStrain.real.elementsStressStrain.RealElementsStressStrain::OES_CBEAM_94(), pyNastran.op2.tables.oes_stressStrain.real.elementsStressStrain.RealElementsStressStrain::OES_CHEXANL_93(), pyNastran.op2.tables.oes_stressStrain.real.elementsStressStrain.RealElementsStressStrain::OES_CPENTANL_91(), pyNastran.op2.tables.oes_stressStrain.real.elementsStressStrain.RealElementsStressStrain::OES_CQUAD4_144(), pyNastran.op2.tables.oes_stressStrain.real.elementsStressStrain.RealElementsStressStrain::OES_CQUAD4_33(), pyNastran.op2.tables.oes_stressStrain.real.elementsStressStrain.RealElementsStressStrain::OES_CQUAD4NL_90(), pyNastran.op2.tables.oes_stressStrain.real.elementsStressStrain.RealElementsStressStrain::OES_CQUADR_82(), pyNastran.op2.tables.oes_stressStrain.real.elementsStressStrain.RealElementsStressStrain::OES_CSOLID_67(), pyNastran.op2.tables.oes_stressStrain.real.elementsStressStrain.RealElementsStressStrain::OES_CSOLID_85(), pyNastran.op2.tables.oes_stressStrain.real.elementsStressStrain.RealElementsStressStrain::OES_CTRIA3_74(), pyNastran.op2.tables.oes_stressStrain.real.elementsStressStrain.RealElementsStressStrain::OES_CTRIAX6_53(), pyNastran.op2.tables.oes_stressStrain.real.elementsStressStrain.RealElementsStressStrain::OES_QUAD4FD_139(), pyNastran.op2.tables.oes_stressStrain.real.elementsStressStrain.RealElementsStressStrain::OES_RODNL_89_92(), pyNastran.op2.tables.oes_stressStrain.real.elementsStressStrain.RealElementsStressStrain::OES_Thermal(), pyNastran.op2.tables.oug.oug.OUG::OUG_ComplexTable(), pyNastran.op2.tables.oug.oug.OUG::OUG_RealTable(), pyNastran.op2.tables.oes_stressStrain.real.oes_solids.SolidStressObject::processF06Data(), pyNastran.op2.tables.oes_stressStrain.real.oes_solids.SolidStrainObject::processF06Data(), pyNastran.op2.tables.ogf_gridPointForces.ogf.OGF::readOGF_numWide10(), pyNastran.op2.tables.ogf_gridPointForces.ogf.OGF::readOGF_numWide16(), pyNastran.op2.tables.opg_appliedLoads.opg.OPG::readOGS1_table26_numWide11(), pyNastran.op2.tables.opg_appliedLoads.opg.OPG::readOGS1_table27_numWide9(), pyNastran.op2.tables.opg_appliedLoads.opg.OPG::readOPGForces(), pyNastran.op2.tables.ogf_gridPointForces.ogf.OGF::readThermal4(), and pyNastran.op2.tables.oug.oug.OUG::readThermal4().
Definition at line 228 of file oes.py.
Referenced by pyNastran.op2.tables.opg_appliedLoads.opg.OPG.readOPG_Data_table12(), pyNastran.op2.tables.opg_appliedLoads.opg.OPG.readOPG_Data_table19(), pyNastran.op2.tables.oqg_constraintForces.oqg.OQG.readOQG_Data_table39(), pyNastran.op2.tables.oug.oug.OUG.readOUG_Data_table10(), pyNastran.op2.tables.oug.oug.OUG.readOUG_Data_table11(), and pyNastran.op2.tables.oug.oug.OUG.readOUG_Data_table7().
Reimplemented in pyNastran.op2.op2.OP2.
elif self.numWide==numWideImag: self.makeOES_Object(self.beamStress, ComplexBeamStressObject, 'beamStress', self.beamStrain, ComplexBeamStrainObject, 'beamStrain') self.handleResultsBuffer3(self.OES_CBEAM_2_alt,resultName)
Definition at line 576 of file oes.py.
Referenced by pyNastran.op2.tables.oes_stressStrain.real.elementsStressStrain.RealElementsStressStrain::OES_CBAR_34(), pyNastran.op2.tables.oes_stressStrain.real.elementsStressStrain.RealElementsStressStrain::OES_CBEAM_94(), pyNastran.op2.tables.oes_stressStrain.real.elementsStressStrain.RealElementsStressStrain::OES_CQUAD4_33(), pyNastran.op2.tables.oes_stressStrain.real.elementsStressStrain.RealElementsStressStrain::OES_CQUAD4NL_90(), pyNastran.op2.tables.oes_stressStrain.real.elementsStressStrain.RealElementsStressStrain::OES_CSOLID_67(), pyNastran.op2.tables.oes_stressStrain.real.elementsStressStrain.RealElementsStressStrain::OES_CSOLID_85(), pyNastran.op2.tables.ogf_gridPointForces.ogf.OGF::readOGF_Data_table19(), pyNastran.op2.tables.opg_appliedLoads.opg.OPG::readOGS1_Data_table26(), pyNastran.op2.tables.opg_appliedLoads.opg.OPG::readOGS1_Data_table27(), pyNastran.op2.tables.opg_appliedLoads.opg.OPG::readOPG_Data_table12(), pyNastran.op2.tables.opg_appliedLoads.opg.OPG::readOPG_Data_table19(), pyNastran.op2.tables.oqg_constraintForces.oqg.OQG::readOQG_Data_table39(), pyNastran.op2.tables.oug.oug.OUG::readOUG_Data_table10(), pyNastran.op2.tables.oug.oug.OUG::readOUG_Data_table11(), pyNastran.op2.tables.oug.oug.OUG::readOUG_Data_table7(), and pyNastran.op2.tables.oug.oug.OUG::readThermal4().
Definition at line 576 of file oes.py.
Referenced by pyNastran.op2.tables.oes_stressStrain.complex.oes_springs.ComplexCelasStrainObject.addNewEid(), pyNastran.op2.tables.oes_stressStrain.real.oes_springs.CelasStrainObject.addNewEidSort1(), pyNastran.op2.tables.oef_forces.thermal_elements.ThermalElements.OEF_2D_3D(), 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.oef.OEF.OEF_ForceCode(), pyNastran.op2.tables.oef_forces.realForces.RealForces.OEF_Plate2(), pyNastran.op2.tables.oef_forces.complexForces.ComplexForces.OEF_Plate2_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.real.elementsStressStrain.RealElementsStressStrain.OES_CBEAM_94(), pyNastran.op2.tables.oes_stressStrain.real.elementsStressStrain.RealElementsStressStrain.OES_CQUAD4_144(), pyNastran.op2.tables.oes_stressStrain.real.elementsStressStrain.RealElementsStressStrain.OES_CQUAD4NL_90(), pyNastran.op2.tables.oes_stressStrain.real.elementsStressStrain.RealElementsStressStrain.OES_CQUADR_82(), pyNastran.op2.tables.oes_stressStrain.real.elementsStressStrain.RealElementsStressStrain.OES_CSOLID_67(), pyNastran.op2.tables.oes_stressStrain.real.elementsStressStrain.RealElementsStressStrain.OES_QUAD4FD_139(), pyNastran.op2.tables.oes_stressStrain.real.elementsStressStrain.RealElementsStressStrain.OES_RODNL_89_92(), pyNastran.op2.tables.oes_stressStrain.oes.OES.OES_StressStrainCode(), pyNastran.op2.tables.oef_forces.oef.OEF.readOEF_Forces(), pyNastran.op2.tables.oef_forces.thermal_elements.ThermalElements.readOEF_Thermal(), and pyNastran.op2.tables.oes_stressStrain.oesnlxr.OESNLXR.readOESNLXR_Data_format1_sort0().
Definition at line 576 of file oes.py.
Referenced by pyNastran.op2.tables.oes_stressStrain.real.oes_compositePlates.CompositePlateStressObject.__reprTransient__().
Definition at line 581 of file oes.py.
Referenced by pyNastran.op2.tables.oes_stressStrain.oesnlxr.OESNLXR.readOESNLXR_Data_format1_sort0().