pyNastran  0.5.0
pyNastran BDF Reader/Writer, OP2 Parser, and GUI
pyNastran.bdf.cards.dmig.DMI Class Reference
Inheritance diagram for pyNastran.bdf.cards.dmig.DMI:
pyNastran.bdf.cards.baseCard.BaseCard pyNastran.bdf.bdfInterface.BDF_Card.BDFCard

List of all members.

Public Member Functions

def __init__
def addColumn
def readReal
def readComplex
def rename
def isReal
def isComplex
def __repr__

Public Attributes

 name
 form
 Form of the matrix: 1=Square (not symmetric); 2=Rectangular; 3=Diagonal (m=nRows,n=1); 4=Lower Triangular; 5=Upper Triangular; 6=Symmetric; 8=Identity (m=nRows, n=m)
 tin
 1-Real, Single Precision; 2=Real,Double Precision; 3=Complex, Single; 4=Complex, Double
 tout
 0-Set by cell precision
 nRows
 nCols
 GCj
 GCi
 Real
 Complex

Static Public Attributes

string type = 'DMI'

Detailed Description

Definition at line 426 of file dmig.py.


Constructor & Destructor Documentation

def pyNastran.bdf.cards.dmig.DMI.__init__ (   self,
  card = None,
  data = None 
)

Definition at line 428 of file dmig.py.


Member Function Documentation

def pyNastran.bdf.cards.dmig.DMI.addColumn (   self,
  card = None,
  data = None 
)

Definition at line 454 of file dmig.py.

def pyNastran.bdf.cards.dmig.DMI.rename (   self,
  newName 
)

Definition at line 537 of file dmig.py.

Referenced by pyNastran.bdf.cards.dmig.DMI.readComplex().

Definition at line 540 of file dmig.py.

References pyNastran.bdf.cards.dmig.DMI.form, pyNastran.bdf.cards.dmig.NastranMatrix.name, pyNastran.bdf.cards.dmig.DMI.name, pyNastran.bdf.cards.dmig.DMI.nCols, pyNastran.bdf.cards.dmig.DMI.nRows, pyNastran.bdf.cards.dmig.NastranMatrix.tin, pyNastran.bdf.cards.dmig.DMI.tin, pyNastran.bdf.cards.dmig.NastranMatrix.tout, pyNastran.bdf.cards.dmig.DMI.tout, pyNastran.bdf.cards.coordinateSystems.Coord.type, pyNastran.bdf.cards.aero.AEFACT.type, pyNastran.bdf.cards.baseCard.BaseCard.type, pyNastran.bdf.cards.aero.AELINK.type, pyNastran.bdf.cards.aero.AELIST.type, pyNastran.bdf.cards.aero.AEPARM.type, pyNastran.bdf.cards.aero.AESTAT.type, pyNastran.bdf.cards.aero.AESURF.type, pyNastran.bdf.cards.constraints.SUPORT1.type, pyNastran.bdf.cards.aero.AERO.type, pyNastran.bdf.cards.constraints.SUPORT.type, pyNastran.bdf.cards.constraints.MPC.type, pyNastran.bdf.cards.aero.AEROS.type, pyNastran.bdf.cards.dmig.DMIG.type, pyNastran.bdf.cards.dmig.DMIJ.type, pyNastran.bdf.cards.aero.CSSCHD.type, pyNastran.bdf.cards.dmig.DMIJI.type, pyNastran.bdf.cards.dmig.DMIK.type, pyNastran.bdf.cards.constraints.SPC.type, pyNastran.bdf.cards.dmig.DMI.type, pyNastran.bdf.cards.aero.CAERO1.type, pyNastran.bdf.cards.constraints.SPCD.type, pyNastran.bdf.cards.constraints.SPCAX.type, pyNastran.bdf.cards.constraints.SPC1.type, pyNastran.bdf.cards.aero.CAERO2.type, pyNastran.bdf.cards.constraints.SPCADD.type, pyNastran.bdf.cards.constraints.MPCADD.type, pyNastran.bdf.cards.aero.FLFACT.type, pyNastran.bdf.cards.coordinateSystems.CORD1R.type, pyNastran.bdf.cards.aero.FLUTTER.type, pyNastran.bdf.cards.coordinateSystems.CORD1C.type, pyNastran.bdf.cards.coordinateSystems.CORD1S.type, pyNastran.bdf.cards.coordinateSystems.CORD2R.type, pyNastran.bdf.cards.aero.GUST.type, pyNastran.bdf.cards.coordinateSystems.CORD2S.type, pyNastran.bdf.cards.aero.MKAERO1.type, pyNastran.bdf.cards.coordinateSystems.CORD2C.type, pyNastran.bdf.cards.aero.MKAERO2.type, pyNastran.bdf.cards.aero.PAERO1.type, pyNastran.bdf.cards.aero.PAERO2.type, pyNastran.bdf.cards.aero.SPLINE1.type, pyNastran.bdf.cards.aero.SPLINE2.type, pyNastran.bdf.cards.aero.SPLINE4.type, pyNastran.bdf.cards.aero.SPLINE5.type, and pyNastran.bdf.cards.aero.TRIM.type.

Referenced by pyNastran.op2.op2Codes.Op2Codes.isRealImaginary(), pyNastran.op2.op2Codes.Op2Codes.isRealOrRandom(), and pyNastran.bdf.cards.dmig.DMI.readComplex().

Definition at line 543 of file dmig.py.

References pyNastran.bdf.cards.dmig.NastranMatrix.Complex, pyNastran.bdf.cards.dmig.DMI.Complex, pyNastran.bdf.cards.dmig.NastranMatrix.GCi, pyNastran.bdf.cards.dmig.DMI.GCi, pyNastran.bdf.cards.dmig.NastranMatrix.GCj, pyNastran.bdf.cards.dmig.DMI.GCj, pyNastran.bdf.cards.dmig.NastranMatrix.isComplex(), pyNastran.bdf.cards.dmig.DMI.isComplex(), pyNastran.bdf.cards.dmig.NastranMatrix.name, pyNastran.bdf.cards.dmig.DMI.name, pyNastran.bdf.cards.baseCard.BaseCard.printCard(), pyNastran.bdf.cards.dmig.NastranMatrix.Real, pyNastran.bdf.cards.dmig.DMI.Real, pyNastran.bdf.cards.coordinateSystems.Coord.type, pyNastran.bdf.cards.aero.AEFACT.type, pyNastran.bdf.cards.baseCard.BaseCard.type, pyNastran.bdf.cards.aero.AELINK.type, pyNastran.bdf.cards.aero.AELIST.type, pyNastran.bdf.cards.aero.AEPARM.type, pyNastran.bdf.cards.aero.AESTAT.type, pyNastran.bdf.cards.aero.AESURF.type, pyNastran.bdf.cards.constraints.SUPORT1.type, pyNastran.bdf.cards.aero.AERO.type, pyNastran.bdf.cards.constraints.SUPORT.type, pyNastran.bdf.cards.constraints.MPC.type, pyNastran.bdf.cards.aero.AEROS.type, pyNastran.bdf.cards.dmig.DMIG.type, pyNastran.bdf.cards.dmig.DMIJ.type, pyNastran.bdf.cards.aero.CSSCHD.type, pyNastran.bdf.cards.dmig.DMIJI.type, pyNastran.bdf.cards.dmig.DMIK.type, pyNastran.bdf.cards.constraints.SPC.type, pyNastran.bdf.cards.dmig.DMI.type, pyNastran.bdf.cards.aero.CAERO1.type, pyNastran.bdf.cards.constraints.SPCD.type, pyNastran.bdf.cards.constraints.SPCAX.type, pyNastran.bdf.cards.constraints.SPC1.type, pyNastran.bdf.cards.aero.CAERO2.type, pyNastran.bdf.cards.constraints.SPCADD.type, pyNastran.bdf.cards.constraints.MPCADD.type, pyNastran.bdf.cards.aero.FLFACT.type, pyNastran.bdf.cards.coordinateSystems.CORD1R.type, pyNastran.bdf.cards.aero.FLUTTER.type, pyNastran.bdf.cards.coordinateSystems.CORD1C.type, pyNastran.bdf.cards.coordinateSystems.CORD1S.type, pyNastran.bdf.cards.coordinateSystems.CORD2R.type, pyNastran.bdf.cards.aero.GUST.type, pyNastran.bdf.cards.coordinateSystems.CORD2S.type, pyNastran.bdf.cards.aero.MKAERO1.type, pyNastran.bdf.cards.coordinateSystems.CORD2C.type, pyNastran.bdf.cards.aero.MKAERO2.type, pyNastran.bdf.cards.aero.PAERO1.type, pyNastran.bdf.cards.aero.PAERO2.type, pyNastran.bdf.cards.aero.SPLINE1.type, pyNastran.bdf.cards.aero.SPLINE2.type, pyNastran.bdf.cards.aero.SPLINE4.type, pyNastran.bdf.cards.aero.SPLINE5.type, and pyNastran.bdf.cards.aero.TRIM.type.

Referenced by pyNastran.bdf.cards.dmig.DMI.isComplex(), and pyNastran.bdf.cards.dmig.DMI.readComplex().

Todo:
support shortened output format.

There's a stupidly low 1000 DMI cap, I assume this is entries and not matrices.

Todo:
support double precision

Reimplemented from pyNastran.bdf.cards.baseCard.BaseCard.

Definition at line 554 of file dmig.py.

Referenced by pyNastran.bdf.cards.elements.bars.CROD.displacementStress(), pyNastran.bdf.cards.dmig.DMI.readComplex(), and pyNastran.bdf.cards.elements.bars.CBAR.Stiffness().


Member Data Documentation

Form of the matrix: 1=Square (not symmetric); 2=Rectangular; 3=Diagonal (m=nRows,n=1); 4=Lower Triangular; 5=Upper Triangular; 6=Symmetric; 8=Identity (m=nRows, n=m)

Definition at line 431 of file dmig.py.

Referenced by pyNastran.bdf.cards.dmig.DMI.isReal(), pyNastran.bdf.cards.materials.CREEP.Mid(), pyNastran.bdf.cards.thermal.thermal.PCONV.rawFields(), pyNastran.bdf.cards.thermal.thermal.PCONVM.rawFields(), and pyNastran.bdf.cards.materials.CREEP.reprFields().

1-Real, Single Precision; 2=Real,Double Precision; 3=Complex, Single; 4=Complex, Double

Definition at line 433 of file dmig.py.

Referenced by pyNastran.bdf.cards.dmig.DMIK.__init__(), pyNastran.bdf.cards.dmig.DMI.isReal(), and pyNastran.bdf.cards.dmig.DMI.readComplex().

0-Set by cell precision

Definition at line 434 of file dmig.py.

Referenced by pyNastran.bdf.cards.dmig.DMI.isReal().


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