pyNastran  0.5.0
pyNastran BDF Reader/Writer, OP2 Parser, and GUI
pyNastran.f06.f06Writer.F06Writer Class Reference
Inheritance diagram for pyNastran.f06.f06Writer.F06Writer:
pyNastran.f06.f06.F06 pyNastran.op2.op2.OP2

List of all members.

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

Detailed Description

Definition at line 101 of file f06Writer.py.


Constructor & Destructor Documentation

def pyNastran.f06.f06Writer.F06Writer.__init__ (   self,
  model = 'tria3' 
)

Definition at line 102 of file f06Writer.py.


Member Function Documentation

def pyNastran.f06.f06Writer.F06Writer.loadOp2 (   self,
  isTesting = False 
)

Definition at line 110 of file f06Writer.py.

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.

Parameters:
selfthe object pointer
f06OutNamethe name of the F06 file to write
isMagPhaseshould complex data be written using Magnitude/Phase instead of Real/Imaginary (default=False; Real/Imag) Real objects don't use this parameter.
makeFileTrue -> 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().


Member Data Documentation

Todo:
implement in way that doesnt require a variable (e.g.

check parent class)

Definition at line 111 of file f06Writer.py.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables