|
pyNastran
0.5.0
pyNastran BDF Reader/Writer, OP2 Parser, and GUI
|
Public Member Functions | |
| def | __init__ |
| def | setF06Name |
| def | loadOp2 |
| def | makeF06Header |
| If this class is inherited, the F06 Header may be overwritten. | |
| def | makeStamp |
| If this class is inherited, the PAGE stamp may be overwritten. | |
| def | writeF06 |
| Writes an F06 file based on the data we have stored in the object. | |
Public Attributes | |
| Title | |
| model | |
| f06OutName | |
| op2Name | |
| eigenvectors | |
| displacements | |
| temperatures | |
| rodStress | |
| rodStrain | |
| barStress | |
| barStrain | |
| plateStress | |
| plateStrain | |
| compositePlateStress | |
| compositePlateStrain | |
Definition at line 101 of file f06Writer.py.
| def pyNastran.f06.f06Writer.F06Writer.__init__ | ( | self, | |
model = 'tria3' |
|||
| ) |
Definition at line 102 of file f06Writer.py.
| def pyNastran.f06.f06Writer.F06Writer.setF06Name | ( | self, | |
| model | |||
| ) |
Definition at line 106 of file f06Writer.py.
References pyNastran.f06.f06Writer.F06Writer.f06OutName, and pyNastran.f06.f06Writer.F06Writer.model.
| def pyNastran.f06.f06Writer.F06Writer.loadOp2 | ( | self, | |
isTesting = False |
|||
| ) |
Definition at line 110 of file f06Writer.py.
| def pyNastran.f06.f06Writer.F06Writer.makeF06Header | ( | self | ) |
If this class is inherited, the F06 Header may be overwritten.
Definition at line 138 of file f06Writer.py.
References pyNastran.f06.f06Writer.F06Writer.makeStamp().
Referenced by pyNastran.f06.matlabWriter.MatlabWriter.writeMatlab().
| def pyNastran.f06.f06Writer.F06Writer.makeStamp | ( | self, | |
| Title | |||
| ) |
If this class is inherited, the PAGE stamp may be overwritten.
Definition at line 143 of file f06Writer.py.
References pyNastran.f06.f06Writer.F06Writer.writeF06().
Referenced by pyNastran.f06.f06Writer.F06Writer.makeF06Header(), and pyNastran.f06.f06Writer.F06Writer.writeF06().
| def pyNastran.f06.f06Writer.F06Writer.writeF06 | ( | self, | |
| f06OutName, | |||
isMagPhase = False, |
|||
makeFile = True, |
|||
deleteObjects = True |
|||
| ) |
Writes an F06 file based on the data we have stored in the object.
| self | the object pointer |
| f06OutName | the name of the F06 file to write |
| isMagPhase | should complex data be written using Magnitude/Phase instead of Real/Imaginary (default=False; Real/Imag) Real objects don't use this parameter. |
| makeFile | True -> makes a file, False -> makes a StringIO object for testing (default=True) |
Definition at line 161 of file f06Writer.py.
References pyNastran.f06.f06.F06.accelerations, pyNastran.op2.op2.OP2.accelerations, pyNastran.f06.f06.F06.barForces, pyNastran.op2.op2.OP2.barForces, pyNastran.f06.f06Writer.F06Writer.barStrain, pyNastran.f06.f06.F06.barStrain, pyNastran.f06.f06Writer.F06Writer.barStress, pyNastran.f06.f06.F06.barStress, pyNastran.f06.f06.F06.beamForces, pyNastran.op2.op2.OP2.beamForces, 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.f06Writer.F06Writer.compositePlateStrain, pyNastran.f06.f06.F06.compositePlateStrain, pyNastran.f06.f06Writer.F06Writer.compositePlateStress, pyNastran.f06.f06.F06.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.damperForces, pyNastran.op2.op2.OP2.damperForces, pyNastran.f06.f06Writer.F06Writer.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.displacementsRMS, pyNastran.op2.op2.OP2.displacementsRMS, pyNastran.f06.f06Writer.F06Writer.eigenvectors, pyNastran.f06.f06.F06.eigenvectors, pyNastran.f06.f06.F06.forceVectors, pyNastran.op2.op2.OP2.forceVectors, pyNastran.f06.f06.F06.gridPointStresses, pyNastran.op2.op2.OP2.gridPointStresses, pyNastran.f06.f06.F06.gridPointVolumeStresses, pyNastran.op2.op2.OP2.gridPointVolumeStresses, pyNastran.f06.tables.oes.OES.hyperelasticPlateStrain, pyNastran.f06.f06.F06.hyperelasticPlateStrain, pyNastran.op2.op2.OP2.hyperelasticPlateStrain, pyNastran.f06.tables.oes.OES.hyperelasticPlateStress, pyNastran.f06.f06.F06.hyperelasticPlateStress, pyNastran.op2.op2.OP2.hyperelasticPlateStress, pyNastran.converters.LaWGS.wgsIO.LaWGS_IO.iSubcaseNameMap, pyNastran.converters.panair.panairIO.PanairIO.iSubcaseNameMap, pyNastran.converters.cart3d.cart3dIO.Cart3dIO.iSubcaseNameMap, pyNastran.op2.op2.OP2.iSubcaseNameMap, pyNastran.f06.f06.F06.iSubcaseNameMap, pyNastran.gui.nastranIO.NastranIO.iSubcaseNameMap, pyNastran.f06.f06.F06.loadVectors, pyNastran.op2.op2.OP2.loadVectors, pyNastran::f06::f06Writer.makeEnd(), pyNastran.f06.f06Writer.F06Writer.makeStamp(), pyNastran.f06.tables.oqg.OQG.mpcForces, pyNastran.op2.op2.OP2.mpcForces, pyNastran.f06.tables.oes.OES.nonlinearPlateStrain, pyNastran.f06.f06.F06.nonlinearPlateStrain, pyNastran.op2.op2.OP2.nonlinearPlateStrain, pyNastran.f06.tables.oes.OES.nonlinearPlateStress, pyNastran.f06.f06.F06.nonlinearPlateStress, pyNastran.op2.op2.OP2.nonlinearPlateStress, 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.f06Writer.F06Writer.plateStrain, pyNastran.f06.f06.F06.plateStrain, pyNastran.f06.f06Writer.F06Writer.plateStress, pyNastran.f06.f06.F06.plateStress, pyNastran.f06.f06Writer.F06Writer.rodStrain, pyNastran.f06.f06.F06.rodStrain, pyNastran.f06.f06Writer.F06Writer.rodStress, pyNastran.f06.f06.F06.rodStress, pyNastran.f06.f06.F06.scaledDisplacements, pyNastran.op2.op2.OP2.scaledDisplacements, pyNastran.f06.f06.F06.solidPressureForces, pyNastran.op2.op2.OP2.solidPressureForces, 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.f06.f06.F06.springForces, pyNastran.op2.op2.OP2.springForces, pyNastran.f06.f06Writer.F06Writer.temperatures, pyNastran.bdf.cards.thermal.loads.TEMP.temperatures, pyNastran.bdf.cards.thermal.loads.TEMPD.temperatures, pyNastran.f06.f06.F06.thermalLoadVectors, pyNastran.op2.op2.OP2.thermalLoadVectors, pyNastran.f06.f06Writer.F06Writer.Title, pyNastran.f06.f06.F06.Title, pyNastran.f06.f06.F06.velocities, and pyNastran.op2.op2.OP2.velocities.
Referenced by pyNastran.op2.tables.oqg_constraintForces.oqg_spcForces.SPCForcesObject.__repr__(), pyNastran.op2.tables.ogf_gridPointForces.ogf_Objects.gridPointForcesObject.__repr__(), pyNastran.op2.tables.oes_stressStrain.oes_nonlinear.NonlinearQuadObject.__repr__(), pyNastran.op2.tables.oqg_constraintForces.oqg_spcForces.ComplexSPCForcesObject.__repr__(), pyNastran.op2.tables.ogf_gridPointForces.ogs_surfaceStresses.GridPointStressesObject.__repr__(), pyNastran.op2.tables.oes_stressStrain.oes_nonlinear.HyperelasticQuadObject.__repr__(), pyNastran.op2.tables.oes_stressStrain.oes_nonlinear.NonlinearRodObject.__repr__(), pyNastran.op2.tables.oes_stressStrain.complex.oes_springs.ComplexCelasStressObject.__reprTransient__(), pyNastran.f06.f06Writer.F06Writer.makeStamp(), pyNastran.op2.tables.oes_stressStrain.real.oes_triax.TriaxStressObject.writeF06Transient(), pyNastran.op2.tables.oes_stressStrain.real.oes_compositePlates.CompositePlateStressObject.writeF06Transient(), pyNastran.op2.tables.ogf_gridPointForces.ogs_surfaceStresses.GridPointStressesVolumeObject.writeF06Transient(), pyNastran.op2.tables.oes_stressStrain.real.oes_triax.TriaxStrainObject.writeF06Transient(), and pyNastran.op2.tables.oes_stressStrain.real.oes_compositePlates.CompositePlateStrainObject.writeF06Transient().
Reimplemented in pyNastran.f06.f06.F06, and pyNastran.op2.op2.OP2.
Definition at line 102 of file f06Writer.py.
Referenced by pyNastran.op2.writer.op2Writer.Op2Writer::packTitle(), pyNastran.op2.op2.OP2::verifyBufferSize(), pyNastran.f06.f06Writer.F06Writer::writeF06(), and pyNastran.f06.matlabWriter.MatlabWriter::writeMatlab().
Definition at line 106 of file f06Writer.py.
Referenced by pyNastran.f06.f06Writer.F06Writer::setF06Name(), and pyNastran.f06.matlabWriter.MatlabWriter::setF06Name().
Definition at line 106 of file f06Writer.py.
Referenced by pyNastran.f06.f06Writer.F06Writer.setF06Name(), and pyNastran.f06.matlabWriter.MatlabWriter.setF06Name().
check parent class)
Definition at line 111 of file f06Writer.py.
Reimplemented in pyNastran.op2.op2.OP2, and pyNastran.f06.f06.F06.
Definition at line 111 of file f06Writer.py.
Referenced by pyNastran.op2.tables.oug.oug.OUG.readOUG_Data_table7(), pyNastran.op2.op2.OP2.tableInit(), and pyNastran.f06.f06Writer.F06Writer.writeF06().
Reimplemented in pyNastran.op2.op2.OP2.
Definition at line 111 of file f06Writer.py.
Referenced by pyNastran.f06.tables.oug.OUG.getComplexDisplacement(), pyNastran.f06.tables.oug.OUG.getDisplacement(), pyNastran.f06.f06.F06.isMarker(), pyNastran.op2.op2.OP2.tableInit(), pyNastran.f06.f06Writer.F06Writer.writeF06(), and pyNastran.f06.matlabWriter.MatlabWriter.writeMatlab().
Reimplemented in pyNastran.op2.op2.OP2.
Definition at line 111 of file f06Writer.py.
Referenced by pyNastran.f06.tables.oug.OUG.getTemperatureVector(), pyNastran.f06.f06.F06.isMarker(), pyNastran.op2.op2.OP2.tableInit(), and pyNastran.f06.f06Writer.F06Writer.writeF06().
Reimplemented in pyNastran.op2.op2.OP2, and pyNastran.f06.f06.F06.
Definition at line 111 of file f06Writer.py.
Referenced by pyNastran.f06.tables.oes.OES.getRodStress(), 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().
Reimplemented in pyNastran.op2.op2.OP2, and pyNastran.f06.f06.F06.
Definition at line 111 of file f06Writer.py.
Referenced by pyNastran.f06.tables.oes.OES.getRodStrain(), 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().
Reimplemented in pyNastran.op2.op2.OP2, and pyNastran.f06.f06.F06.
Definition at line 111 of file f06Writer.py.
Referenced by pyNastran.f06.tables.oes.OES.getBarStress(), 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().
Reimplemented in pyNastran.op2.op2.OP2, and pyNastran.f06.f06.F06.
Definition at line 111 of file f06Writer.py.
Referenced by pyNastran.f06.tables.oes.OES.getBarStrain(), 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().
Reimplemented in pyNastran.op2.op2.OP2, and pyNastran.f06.f06.F06.
Definition at line 111 of file f06Writer.py.
Referenced by pyNastran.f06.tables.oes.OES.getQuadCompositeStress(), pyNastran.f06.tables.oes.OES.getQuadStrains(), pyNastran.f06.tables.oes.OES.getQuadStress(), pyNastran.f06.tables.oes.OES.getQuadStressBilinear(), pyNastran.f06.tables.oes.OES.getTriStress(), pyNastran.op2.op2.OP2.printResults(), pyNastran.op2.tables.oes_stressStrain.oesnlxr.OESNLXR.readOESNLXR_Data_format1_sort0(), pyNastran.f06.tables.oes.OES.readTriStress(), pyNastran.f06.f06Writer.F06Writer.writeF06(), and pyNastran.op2.writer.oesWriter.Oes1Writer.writeOES1().
Reimplemented in pyNastran.op2.op2.OP2, and pyNastran.f06.f06.F06.
Definition at line 111 of file f06Writer.py.
Referenced by pyNastran.f06.tables.oes.OES.getQuadStrains(), pyNastran.f06.tables.oes.OES.getQuadStress(), pyNastran.f06.tables.oes.OES.getTriStrain(), pyNastran.f06.tables.oes.OES.getTriStress(), 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().
Reimplemented in pyNastran.op2.op2.OP2, and pyNastran.f06.f06.F06.
Definition at line 111 of file f06Writer.py.
Referenced by pyNastran.f06.tables.oes.OES.getQuadCompositeStress(), 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().
Reimplemented in pyNastran.op2.op2.OP2, and pyNastran.f06.f06.F06.
Definition at line 111 of file f06Writer.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().