pyNastran
0.5.0
pyNastran BDF Reader/Writer, OP2 Parser, and GUI
|
Public Member Functions | |
def | __init__ |
if coming from a BDF object, card is used if coming from the OP2, data is used | |
def | nDOF |
def | UpdatePosition |
def | Position |
returns the point in the global XYZ coordinate system | |
def | PositionWRT |
returns the point which started in some arbitrary local coordinate system and returns it in the desired coordinate system | |
def | crossReference |
the gridset object will only update the fields that have not been set | |
def | rawFields |
def | reprFields |
Public Attributes | |
nid | |
Node ID. | |
cp | |
Grid point coordinate system. | |
xyz | |
cd | |
Analysis coordinate system. | |
ps | |
SPC constraint. | |
seid | |
Superelement ID. | |
Static Public Attributes | |
string | type = 'GRID' |
def pyNastran.bdf.cards.nodes.GRID.__init__ | ( | self, | |
card = None , |
|||
data = None |
|||
) |
if coming from a BDF object, card is used if coming from the OP2, data is used
Reimplemented from pyNastran.bdf.cards.nodes.Node.
Definition at line 257 of file nodes.py.
References pyNastran.bdf.cards.nodes.GRDSET.cp, pyNastran.bdf.cards.nodes.GRID.cp, pyNastran.bdf.cards.aero.CAERO1.cp, pyNastran.bdf.cards.materials.MAT4.cp, and pyNastran.bdf.cards.aero.CAERO2.cp.
def pyNastran.bdf.cards.nodes.GRID.nDOF | ( | self | ) |
Definition at line 301 of file nodes.py.
References pyNastran.bdf.cards.nodes.GRID.Position().
def pyNastran.bdf.cards.nodes.GRID.UpdatePosition | ( | self, | |
model, | |||
xyz, | |||
cid | |||
) |
Definition at line 304 of file nodes.py.
References pyNastran.bdf.cards.nodes.GRID.PositionWRT(), pyNastran.bdf.cards.nodes.GRID.xyz, pyNastran.bdf.cards.loads.staticLoads.FORCE.xyz, pyNastran.bdf.cards.loads.staticLoads.FORCE1.xyz, pyNastran.bdf.cards.loads.staticLoads.FORCE2.xyz, pyNastran.bdf.cards.loads.staticLoads.MOMENT.xyz, pyNastran.bdf.cards.loads.staticLoads.MOMENT1.xyz, and pyNastran.bdf.cards.loads.staticLoads.MOMENT2.xyz.
def pyNastran.bdf.cards.nodes.GRID.Position | ( | self, | |
debug = False |
|||
) |
returns the point in the global XYZ coordinate system
self | the object pointer |
debug | developer debug |
Definition at line 315 of file nodes.py.
References pyNastran.bdf.cards.nodes.Node.Cp(), pyNastran.bdf.cards.aero.CAERO1.Cp(), pyNastran.bdf.cards.aero.CAERO2.Cp(), pyNastran.bdf.cards.nodes.GRID.xyz, pyNastran.bdf.cards.loads.staticLoads.FORCE.xyz, pyNastran.bdf.cards.loads.staticLoads.FORCE1.xyz, pyNastran.bdf.cards.loads.staticLoads.FORCE2.xyz, pyNastran.bdf.cards.loads.staticLoads.MOMENT.xyz, pyNastran.bdf.cards.loads.staticLoads.MOMENT1.xyz, and pyNastran.bdf.cards.loads.staticLoads.MOMENT2.xyz.
Referenced by pyNastran.bdf.cards.nodes.GRID.nDOF().
def pyNastran.bdf.cards.nodes.GRID.PositionWRT | ( | self, | |
model, | |||
cid, | |||
debug = False |
|||
) |
returns the point which started in some arbitrary local coordinate system and returns it in the desired coordinate system
self | the object pointer |
model | the BDF model object |
cid | the desired coordinate ID (int) |
debug | developer debug |
Definition at line 328 of file nodes.py.
References pyNastran.bdf.cards.nodes.GRDSET.cd, pyNastran.bdf.cards.nodes.GRIDB.cd, pyNastran.bdf.cards.nodes.GRID.cd, pyNastran.bdf.cards.nodes.GRDSET.cp, pyNastran.bdf.cards.nodes.GRID.cp, pyNastran.bdf.cards.aero.CAERO1.cp, pyNastran.bdf.cards.materials.MAT4.cp, pyNastran.bdf.cards.aero.CAERO2.cp, pyNastran.bdf.cards.nodes.GRID.crossReference(), pyNastran.bdf.cards.nodes.RINGAX.ps, pyNastran.bdf.cards.nodes.GRDSET.ps, pyNastran.bdf.cards.nodes.GRIDB.ps, pyNastran.bdf.cards.nodes.GRID.ps, pyNastran.bdf.cards.nodes.GRDSET.seid, and pyNastran.bdf.cards.nodes.GRID.seid.
Referenced by pyNastran.bdf.cards.nodes.GRID.UpdatePosition().
def pyNastran.bdf.cards.nodes.GRID.crossReference | ( | self, | |
model, | |||
grdset = None |
|||
) |
the gridset object will only update the fields that have not been set
Definition at line 346 of file nodes.py.
References pyNastran.bdf.cards.nodes.Node.Cd(), pyNastran.bdf.cards.nodes.Node.Cp(), pyNastran.bdf.cards.aero.CAERO1.Cp(), pyNastran.bdf.cards.aero.CAERO2.Cp(), pyNastran.bdf.cards.nodes.RINGAX.nid, pyNastran.bdf.cards.nodes.SPOINT.nid, pyNastran.bdf.cards.nodes.GRIDB.nid, pyNastran.bdf.cards.nodes.GRID.nid, pyNastran.bdf.cards.elements.mass.CONM1.nid, pyNastran.bdf.cards.dynamic.NLPARM.nid, pyNastran.bdf.cards.loads.loads.RFORCE.nid, pyNastran.bdf.cards.nodes.RINGAX.ps, pyNastran.bdf.cards.nodes.GRDSET.ps, pyNastran.bdf.cards.nodes.GRIDB.ps, pyNastran.bdf.cards.nodes.GRID.ps, pyNastran.bdf.cards.nodes.GRID.rawFields(), pyNastran.bdf.cards.nodes.GRID.reprFields(), pyNastran.bdf.cards.nodes.Node.Seid(), pyNastran::bdf::fieldWriter.set_blank_if_default(), pyNastran.bdf.cards.nodes.GRID.xyz, pyNastran.bdf.cards.loads.staticLoads.FORCE.xyz, pyNastran.bdf.cards.loads.staticLoads.FORCE1.xyz, pyNastran.bdf.cards.loads.staticLoads.FORCE2.xyz, pyNastran.bdf.cards.loads.staticLoads.MOMENT.xyz, pyNastran.bdf.cards.loads.staticLoads.MOMENT1.xyz, and pyNastran.bdf.cards.loads.staticLoads.MOMENT2.xyz.
Referenced by pyNastran.bdf.cards.nodes.GRID.PositionWRT(), pyNastran.bdf.bdf.BDF.readBDF(), and pyNastran.bdf.bdf.BDF.readBDF_Punch().
def pyNastran.bdf.cards.nodes.GRID.rawFields | ( | self | ) |
Definition at line 358 of file nodes.py.
Referenced by pyNastran.bdf.cards.baseCard.Property.__init__(), pyNastran.bdf.cards.baseCard.BaseCard.buildTableLines(), pyNastran.bdf.cards.nodes.GRID.crossReference(), pyNastran.bdf.cards.baseCard.BaseCard.isSameCard(), pyNastran.bdf.cards.elements.springs.SpringElement.Mass(), pyNastran.bdf.cards.sets.ABCQSet.rawFields(), pyNastran.bdf.cards.thermal.loads.QHBDY.rawFields(), pyNastran.bdf.cards.thermal.loads.TEMP.rawFields(), pyNastran.bdf.cards.tables.TIC.rawFields(), pyNastran.bdf.cards.optimization.DVPREL2.rawFields(), pyNastran.bdf.cards.properties.bars.PBEAML.rawFields(), pyNastran.bdf.cards.properties.mass.NSM.reprFields(), pyNastran.bdf.cards.properties.damper.PDAMP.reprFields(), pyNastran.bdf.cards.properties.mass.PMASS.reprFields(), pyNastran.bdf.cards.properties.damper.PDAMP5.reprFields(), pyNastran.bdf.cards.elements.springs.SpringElement.reprFields(), pyNastran.bdf.cards.tables.TABLED1.reprFields(), pyNastran.bdf.cards.properties.bush.PBUSH.reprFields(), pyNastran.bdf.cards.properties.damper.PDAMPT.reprFields(), pyNastran.bdf.cards.tables.TABLED2.reprFields(), pyNastran.bdf.cards.tables.TABLED3.reprFields(), pyNastran.bdf.cards.tables.TABLEM2.reprFields(), pyNastran.bdf.cards.tables.TABLEM3.reprFields(), pyNastran.bdf.cards.tables.TABLEM4.reprFields(), pyNastran.bdf.cards.properties.bush.PBUSH1D.reprFields(), pyNastran.bdf.cards.tables.TABLES1.reprFields(), pyNastran.bdf.cards.tables.TABLEST.reprFields(), pyNastran.bdf.cards.tables.TABRNDG.reprFields(), pyNastran.bdf.cards.sets.Set.SetIDs(), and pyNastran.bdf.cards.coordinateSystems.Coord.T().
def pyNastran.bdf.cards.nodes.GRID.reprFields | ( | self | ) |
Reimplemented from pyNastran.bdf.cards.baseCard.BaseCard.
Definition at line 362 of file nodes.py.
Referenced by pyNastran.bdf.cards.nodes.GRID.crossReference(), and pyNastran.bdf.cards.sets.Set.reprFields().
string pyNastran::bdf::cards::nodes.GRID::type = 'GRID' [static] |
Reimplemented from pyNastran.bdf.cards.baseCard.BaseCard.
Definition at line 251 of file nodes.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.properties.bars.LineProperty::areaL(), pyNastran.bdf.cards.dmig.NastranMatrix::getDType(), pyNastran.bdf.cards.properties.bars.LineProperty::IAreaL(), pyNastran.bdf.cards.elements.solid.SolidElement::isSameCard(), pyNastran.bdf.cards.elements.springs.SpringElement::K(), 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().
Node ID.
Definition at line 258 of file nodes.py.
Referenced by pyNastran.bdf.cards.nodes.GRID::crossReference(), pyNastran.bdf.cards.dynamic.TSTEPNL::reprFields(), and pyNastran.bdf.cards.loads.loads.TLOAD2::reprFields().
Grid point coordinate system.
Definition at line 259 of file nodes.py.
Referenced by pyNastran.bdf.cards.nodes.GRID.__init__(), pyNastran.bdf.cards.nodes.Node.Cp(), pyNastran.bdf.cards.nodes.Node.crossReference(), pyNastran.bdf.cards.nodes.GRID.PositionWRT(), pyNastran.bdf.cards.nodes.SPOINTs.reprFields(), and pyNastran.bdf.cards.materials.MAT3.reprFields().
Definition at line 259 of file nodes.py.
Referenced by pyNastran.bdf.cards.nodes.GRID.crossReference(), pyNastran.bdf.cards.loads.staticLoads.Moment.organizeLoads(), pyNastran.bdf.cards.nodes.GRID.Position(), pyNastran.bdf.cards.loads.staticLoads.ACCEL1.rawFields(), pyNastran.bdf.bdf_Methods.BDFMethods.unresolveGrids(), and pyNastran.bdf.cards.nodes.GRID.UpdatePosition().
Analysis coordinate system.
Definition at line 260 of file nodes.py.
Referenced by pyNastran.bdf.cards.nodes.Node.Cd(), pyNastran.bdf.cards.nodes.GRID.PositionWRT(), and pyNastran.bdf.cards.nodes.Node.Seid().
SPC constraint.
Definition at line 261 of file nodes.py.
Referenced by pyNastran.bdf.cards.nodes.GRID.crossReference(), and pyNastran.bdf.cards.nodes.GRID.PositionWRT().
Superelement ID.
Definition at line 262 of file nodes.py.
Referenced by pyNastran.bdf.cards.sets.SET3.__repr__(), pyNastran.bdf.cards.nodes.Node.Cp(), pyNastran.bdf.cards.sets.SET3.IsElement(), pyNastran.bdf.cards.nodes.GRID.PositionWRT(), and pyNastran.bdf.cards.nodes.Node.Seid().