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().