pyNastran
0.5.0
pyNastran BDF Reader/Writer, OP2 Parser, and GUI
|
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' |
def pyNastran.bdf.cards.dmig.DMI.__init__ | ( | self, | |
card = None , |
|||
data = None |
|||
) |
def pyNastran.bdf.cards.dmig.DMI.addColumn | ( | self, | |
card = None , |
|||
data = None |
|||
) |
def pyNastran.bdf.cards.dmig.DMI.readReal | ( | self, | |
card | |||
) |
Definition at line 459 of file dmig.py.
References pyNastran.bdf.cards.dmig.DMI.readComplex(), pyNastran.bdf.cards.dmig.NastranMatrix.Real, and pyNastran.bdf.cards.dmig.DMI.Real.
def pyNastran.bdf.cards.dmig.DMI.readComplex | ( | self, | |
card | |||
) |
Definition at line 503 of file dmig.py.
References pyNastran.bdf.cards.dmig.DMI.__repr__(), pyNastran.bdf.cards.dmig.NastranMatrix.isComplex(), pyNastran.bdf.cards.dmig.DMI.isComplex(), pyNastran.bdf.cards.dmig.DMI.isReal(), pyNastran.bdf.cards.dmig.NastranMatrix.name, pyNastran.bdf.cards.dmig.DMI.name, pyNastran.bdf.cards.dmig.DMI.rename(), pyNastran.bdf.cards.dmig.NastranMatrix.tin, and pyNastran.bdf.cards.dmig.DMI.tin.
Referenced by pyNastran.bdf.cards.dmig.DMI.readReal().
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().
def pyNastran.bdf.cards.dmig.DMI.isReal | ( | self | ) |
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().
def pyNastran.bdf.cards.dmig.DMI.isComplex | ( | self | ) |
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().
def pyNastran.bdf.cards.dmig.DMI.__repr__ | ( | self | ) |
There's a stupidly low 1000 DMI cap, I assume this is entries and not matrices.
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().
string pyNastran::bdf::cards::dmig.DMI::type = 'DMI' [static] |
Reimplemented from pyNastran.bdf.cards.baseCard.BaseCard.
Definition at line 427 of file dmig.py.
Referenced by pyNastran.bdf.cards.nodes.Node::__init__(), pyNastran.bdf.cards.sets.ABQSet1::__init__(), pyNastran.bdf.cards.baseCard.Property::__init__(), pyNastran.bdf.cards.baseCard.Element::__init__(), pyNastran.bdf.cards.sets.CSET1::__init__(), pyNastran.bdf.cards.dmig.NastranMatrix::__repr__(), pyNastran.bdf.cards.elements.shell.ShellElement::Area(), pyNastran.bdf.cards.properties.bars.LineProperty::areaL(), pyNastran.bdf.cards.materials.MAT2::Dplate(), pyNastran.bdf.cards.loads.staticLoads.Force::F(), pyNastran.bdf.cards.elements.shell.ShellElement::flipNormal(), pyNastran.bdf.cards.dmig.NastranMatrix::getDType(), pyNastran.bdf.cards.loads.staticLoads.Moment::getLoads(), pyNastran.bdf.cards.elements.shell.CTRIA3::getReprDefaults(), pyNastran.bdf.cards.properties.bars.LineProperty::IAreaL(), pyNastran.bdf.cards.dmig.DMI::isComplex(), pyNastran.bdf.cards.dmig.DMI::isReal(), pyNastran.bdf.cards.elements.solid.SolidElement::isSameCard(), pyNastran.bdf.cards.elements.damper.CDAMP1::isSameCard(), pyNastran.bdf.cards.elements.springs.SpringElement::K(), pyNastran.bdf.cards.elements.mass.CMASS3::Mass(), pyNastran.bdf.cards.properties.bars.PBARL::MassPerLength(), pyNastran.bdf.cards.properties.shell.PCOMP::nPlies(), pyNastran.bdf.cards.elements.solid.SolidElement::rawFields(), and pyNastran.bdf.cards.elements.elements.CrackElement::rawFields().
Definition at line 428 of file dmig.py.
Referenced by pyNastran.bdf.cards.dmig.DMIJI::__init__(), pyNastran.bdf.cards.dmig.DMI::isComplex(), pyNastran.bdf.cards.dmig.DMI::isReal(), pyNastran.bdf.cards.dmig.DMI::readComplex(), and pyNastran.op2.tables.oee_energy.oee_objects.StrainEnergyObject::updateDt().
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().
Definition at line 434 of file dmig.py.
Referenced by pyNastran.converters.panair.panairGridPatch.PanairPatch.__repr__(), pyNastran.converters.panair.panairGridPatch.PanairPatch.getEdge(), pyNastran.converters.LaWGS.wgsReader.LaWGS_Panel.getElements(), pyNastran.converters.panair.panairGridPatch.PanairPatch.getPanelPointIDs(), pyNastran.converters.panair.panairGrid.PanairGrid.getPanelPointIDs(), pyNastran.converters.panair.panairGridPatch.PanairPatch.getPanelPoints(), pyNastran.converters.panair.panairGrid.PanairGrid.getPanelPoints(), pyNastran.converters.panair.panairGridPatch.PanairPatch.getPointID(), pyNastran.converters.LaWGS.wgsReader.LaWGS_Panel.getPoints(), pyNastran.converters.panair.panairGridPatch.PanairPatch.getPoints(), pyNastran.bdf.cards.dmig.DMI.isReal(), pyNastran.converters.panair.panairGridPatch.PanairPatch.nPanels(), pyNastran.converters.panair.panairGridPatch.PanairPatch.nPoints(), pyNastran.converters.panair.panairGridPatch.PanairPatch.quickSummary(), and pyNastran.converters.LaWGS.wgsReader.LaWGS_Panel.writeAsPlot3D().
Definition at line 434 of file dmig.py.
Referenced by pyNastran.converters.panair.panairGridPatch.PanairPatch.__repr__(), pyNastran.converters.panair.panairGridPatch.PanairPatch.getEdge(), pyNastran.converters.LaWGS.wgsReader.LaWGS_Panel.getElement(), pyNastran.converters.LaWGS.wgsReader.LaWGS_Panel.getElements(), pyNastran.converters.panair.panairGridPatch.PanairPatch.getIPoint(), pyNastran.converters.LaWGS.wgsReader.LaWGS_Panel.getPoints(), pyNastran.converters.panair.panairGridPatch.PanairPatch.getPoints(), pyNastran.bdf.cards.dmig.DMI.isReal(), pyNastran.converters.panair.panairGridPatch.PanairPatch.nPanels(), pyNastran.converters.panair.panairGridPatch.PanairPatch.nPoints(), pyNastran.converters.panair.panairGridPatch.PanairPatch.quickSummary(), and pyNastran.converters.LaWGS.wgsReader.LaWGS_Panel.writeAsPlot3D().
Definition at line 434 of file dmig.py.
Referenced by pyNastran.bdf.cards.dmig.DMI.isComplex().
Definition at line 434 of file dmig.py.
Referenced by pyNastran.bdf.cards.dmig.DMI.isComplex().
Definition at line 434 of file dmig.py.
Referenced by pyNastran.bdf.cards.dmig.DMI.isComplex(), and pyNastran.bdf.cards.dmig.DMI.readReal().
Definition at line 434 of file dmig.py.
Referenced by pyNastran.bdf.cards.dmig.DMI.isComplex().