pyNastran
0.5.0
pyNastran BDF Reader/Writer, OP2 Parser, and GUI
|
Power Spectral Density Specification Defines load set power spectral density factors for use in random analysis having the frequency dependent form:
\[ S_{jk}(F) = (X+iY)G(F) \]
. More...
Public Member Functions | |
def | __init__ |
def | crossReference |
def | getLoads |
def | Tid |
def | rawFields |
def | reprFields |
Public Attributes | |
sid | |
Random analysis set identification number. | |
j | |
Subcase identification number of the excited load set. | |
k | |
Subcase identification number of the applied load set. | |
x | |
Components of the complex number. | |
y | |
tid | |
Identification number of a TABRNDi entry that defines G(F). | |
Static Public Attributes | |
string | type = 'RANDPS' |
Power Spectral Density Specification Defines load set power spectral density factors for use in random analysis having the frequency dependent form:
\[ S_{jk}(F) = (X+iY)G(F) \]
.
def pyNastran.bdf.cards.loads.loads.RANDPS.__init__ | ( | self, | |
card = None , |
|||
data = None |
|||
) |
Reimplemented from pyNastran.bdf.cards.loads.loads.RandomLoad.
Definition at line 694 of file loads.py.
References pyNastran.bdf.cards.coordinateSystems.Coord.k, pyNastran.bdf.cards.elements.springs.CELAS2.k, pyNastran.bdf.cards.elements.springs.CELAS4.k, pyNastran.bdf.cards.coordinateSystems.Cord2x.k, pyNastran.bdf.cards.coordinateSystems.Cord1x.k, and pyNastran.bdf.cards.loads.loads.RANDPS.k.
def pyNastran.bdf.cards.loads.loads.RANDPS.crossReference | ( | self, | |
model | |||
) |
Reimplemented from pyNastran.bdf.cards.baseCard.BaseCard.
Definition at line 714 of file loads.py.
References pyNastran.bdf.cards.loads.loads.RANDPS.rawFields(), pyNastran.bdf.cards.loads.loads.TLOAD1.tid, and pyNastran.bdf.cards.loads.loads.RANDPS.tid.
Referenced by pyNastran.bdf.bdf.BDF.readBDF(), and pyNastran.bdf.bdf.BDF.readBDF_Punch().
def pyNastran.bdf.cards.loads.loads.RANDPS.getLoads | ( | self | ) |
Definition at line 718 of file loads.py.
References pyNastran.bdf.cards.coordinateSystems.Coord.j, pyNastran.bdf.cards.coordinateSystems.Cord2x.j, pyNastran.bdf.cards.elements.bars.CONROD.j, pyNastran.bdf.cards.coordinateSystems.Cord1x.j, pyNastran.bdf.cards.loads.loads.RANDPS.j, pyNastran.bdf.cards.coordinateSystems.Coord.k, pyNastran.bdf.cards.elements.springs.CELAS2.k, pyNastran.bdf.cards.elements.springs.CELAS4.k, pyNastran.bdf.cards.coordinateSystems.Cord2x.k, pyNastran.bdf.cards.coordinateSystems.Cord1x.k, pyNastran.bdf.cards.loads.loads.RANDPS.k, pyNastran.bdf.cards.dynamic.FREQ.sid, pyNastran.bdf.cards.aero.AEFACT.sid, pyNastran.bdf.cards.dynamic.FREQ1.sid, pyNastran.bdf.cards.dynamic.FREQ2.sid, pyNastran.bdf.cards.aero.AELIST.sid, pyNastran.bdf.cards.dynamic.FREQ4.sid, pyNastran.bdf.cards.dynamic.TSTEP.sid, pyNastran.bdf.cards.dynamic.TSTEPNL.sid, pyNastran.bdf.cards.loads.loads.SLOAD.sid, pyNastran.bdf.cards.loads.loads.DAREA.sid, pyNastran.bdf.cards.loads.loads.TLOAD1.sid, pyNastran.bdf.cards.aero.CSSCHD.sid, pyNastran.bdf.cards.loads.loads.TLOAD2.sid, pyNastran.bdf.cards.loads.loads.RFORCE.sid, pyNastran.bdf.cards.loads.loads.RLOAD1.sid, pyNastran.bdf.cards.loads.loads.RLOAD2.sid, pyNastran.bdf.cards.aero.FLFACT.sid, pyNastran.bdf.cards.loads.loads.RANDPS.sid, pyNastran.bdf.cards.aero.FLUTTER.sid, pyNastran.bdf.cards.aero.GUST.sid, pyNastran.bdf.cards.aero.TRIM.sid, pyNastran.bdf.cards.loads.loads.TLOAD1.Tid(), pyNastran.bdf.cards.loads.loads.RANDPS.Tid(), pyNastran.bdf.cards.elements.bush.CBUSH.x, pyNastran.bdf.cards.elements.elements.CGAP.x, pyNastran.bdf.cards.loads.loads.RANDPS.x, and pyNastran.bdf.cards.loads.loads.RANDPS.y.
def pyNastran.bdf.cards.loads.loads.RANDPS.Tid | ( | self | ) |
Definition at line 721 of file loads.py.
References pyNastran.bdf.cards.aero.AEFACT.rawFields(), pyNastran.bdf.cards.elements.elements.CFAST.rawFields(), pyNastran.bdf.cards.elements.damper.CVISC.rawFields(), pyNastran.bdf.cards.elements.solid.SolidElement.rawFields(), pyNastran.bdf.cards.dynamic.FREQ.rawFields(), pyNastran.bdf.cards.aero.AELINK.rawFields(), pyNastran.bdf.cards.elements.mass.CMASS1.rawFields(), pyNastran.bdf.cards.elements.rigid.RBAR.rawFields(), pyNastran.bdf.cards.elements.damper.CDAMP1.rawFields(), pyNastran.bdf.cards.elements.bush.CBUSH.rawFields(), pyNastran.bdf.cards.elements.elements.CGAP.rawFields(), pyNastran.bdf.cards.aero.AELIST.rawFields(), pyNastran.bdf.cards.elements.rigid.RBAR1.rawFields(), pyNastran.bdf.cards.elements.elements.CrackElement.rawFields(), pyNastran.bdf.cards.dynamic.FREQ4.rawFields(), pyNastran.bdf.cards.elements.damper.CDAMP2.rawFields(), pyNastran.bdf.cards.aero.AEPARM.rawFields(), pyNastran.bdf.cards.elements.bush.CBUSH1D.rawFields(), pyNastran.bdf.cards.elements.springs.CELAS1.rawFields(), pyNastran.bdf.cards.elements.mass.CMASS2.rawFields(), pyNastran.bdf.cards.aero.AESTAT.rawFields(), pyNastran.bdf.cards.dynamic.TSTEP.rawFields(), pyNastran.bdf.cards.elements.damper.CDAMP3.rawFields(), pyNastran.bdf.cards.elements.bush.CBUSH2D.rawFields(), pyNastran.bdf.cards.elements.damper.CDAMP4.rawFields(), pyNastran.bdf.cards.elements.mass.CMASS3.rawFields(), pyNastran.bdf.cards.elements.damper.CDAMP5.rawFields(), pyNastran.bdf.cards.elements.shell.CTRIA3.rawFields(), pyNastran.bdf.cards.aero.AESURF.rawFields(), pyNastran.bdf.cards.elements.springs.CELAS2.rawFields(), pyNastran.bdf.cards.loads.loads.SLOAD.rawFields(), pyNastran.bdf.cards.dynamic.TSTEPNL.rawFields(), pyNastran.bdf.cards.elements.mass.CMASS4.rawFields(), pyNastran.bdf.cards.loads.loads.DLOAD.rawFields(), pyNastran.bdf.cards.elements.springs.CELAS3.rawFields(), pyNastran.bdf.cards.constraints.Constraint.rawFields(), pyNastran.bdf.cards.loads.loads.DAREA.rawFields(), pyNastran.bdf.cards.constraints.SUPORT1.rawFields(), pyNastran.bdf.cards.elements.rigid.RBE2.rawFields(), pyNastran.bdf.cards.aero.AERO.rawFields(), pyNastran.bdf.cards.elements.springs.CELAS4.rawFields(), pyNastran.bdf.cards.elements.shell.CTRIA6.rawFields(), pyNastran.bdf.cards.constraints.SUPORT.rawFields(), pyNastran.bdf.cards.dynamic.NLPARM.rawFields(), pyNastran.bdf.cards.elements.mass.CONM1.rawFields(), pyNastran.bdf.cards.aero.AEROS.rawFields(), pyNastran.bdf.cards.loads.loads.TLOAD1.rawFields(), pyNastran.bdf.cards.constraints.MPC.rawFields(), pyNastran.bdf.cards.elements.shell.CTRIAR.rawFields(), pyNastran.bdf.cards.elements.shell.CTRIAX.rawFields(), pyNastran.bdf.cards.aero.CSSCHD.rawFields(), pyNastran.bdf.cards.constraints.SPC.rawFields(), pyNastran.bdf.cards.elements.bars.CROD.rawFields(), pyNastran.bdf.cards.loads.loads.TLOAD2.rawFields(), pyNastran.bdf.cards.constraints.SPCD.rawFields(), pyNastran.bdf.cards.elements.bars.CTUBE.rawFields(), pyNastran.bdf.cards.elements.shell.CTRIAX6.rawFields(), pyNastran.bdf.cards.loads.loads.RFORCE.rawFields(), pyNastran.bdf.cards.constraints.SPCAX.rawFields(), pyNastran.bdf.cards.aero.CAERO1.rawFields(), pyNastran.bdf.cards.constraints.SPC1.rawFields(), pyNastran.bdf.cards.loads.loads.RLOAD1.rawFields(), pyNastran.bdf.cards.elements.bars.CONROD.rawFields(), pyNastran.bdf.cards.constraints.SPCADD.rawFields(), pyNastran.bdf.cards.aero.CAERO2.rawFields(), pyNastran.bdf.cards.constraints.MPCADD.rawFields(), pyNastran.bdf.cards.loads.loads.RLOAD2.rawFields(), pyNastran.bdf.cards.aero.FLFACT.rawFields(), pyNastran.bdf.cards.coordinateSystems.CORD1R.rawFields(), pyNastran.bdf.cards.loads.loads.RANDPS.rawFields(), pyNastran.bdf.cards.coordinateSystems.CORD1C.rawFields(), pyNastran.bdf.cards.elements.shell.CSHEAR.rawFields(), pyNastran.bdf.cards.aero.FLUTTER.rawFields(), pyNastran.bdf.cards.coordinateSystems.CORD1S.rawFields(), pyNastran.bdf.cards.coordinateSystems.CORD2R.rawFields(), pyNastran.bdf.cards.aero.GUST.rawFields(), pyNastran.bdf.cards.coordinateSystems.CORD2S.rawFields(), pyNastran.bdf.cards.coordinateSystems.CORD2C.rawFields(), pyNastran.bdf.cards.aero.MKAERO1.rawFields(), pyNastran.bdf.cards.elements.shell.CQUAD4.rawFields(), pyNastran.bdf.cards.aero.MKAERO2.rawFields(), pyNastran.bdf.cards.elements.shell.CQUADR.rawFields(), pyNastran.bdf.cards.aero.PAERO1.rawFields(), pyNastran.bdf.cards.elements.bars.CBAR.rawFields(), pyNastran.bdf.cards.elements.shell.CQUAD.rawFields(), pyNastran.bdf.cards.aero.PAERO2.rawFields(), pyNastran.bdf.cards.elements.bars.CBEAM3.rawFields(), pyNastran.bdf.cards.aero.SPLINE1.rawFields(), pyNastran.bdf.cards.elements.shell.CQUAD8.rawFields(), pyNastran.bdf.cards.aero.SPLINE2.rawFields(), pyNastran.bdf.cards.elements.shell.CQUADX.rawFields(), pyNastran.bdf.cards.aero.SPLINE4.rawFields(), pyNastran.bdf.cards.elements.bars.CBEAM.rawFields(), pyNastran.bdf.cards.aero.SPLINE5.rawFields(), pyNastran.bdf.cards.elements.bars.CBEND.rawFields(), pyNastran.bdf.cards.aero.TRIM.rawFields(), and pyNastran.bdf.cards.loads.loads.RANDPS.reprFields().
Referenced by pyNastran.bdf.cards.materials.MATS1.E(), and pyNastran.bdf.cards.loads.loads.RANDPS.getLoads().
def pyNastran.bdf.cards.loads.loads.RANDPS.rawFields | ( | self | ) |
Definition at line 728 of file loads.py.
Referenced by pyNastran.bdf.cards.baseCard.Property.__init__(), pyNastran.bdf.cards.baseCard.BaseCard.buildTableLines(), pyNastran.bdf.cards.loads.loads.RANDPS.crossReference(), pyNastran.bdf.cards.materials.MATS1.crossReference(), pyNastran.bdf.cards.loads.staticLoads.FORCE1.G2(), pyNastran.bdf.cards.baseCard.BaseCard.isSameCard(), pyNastran.bdf.cards.elements.springs.SpringElement.Mass(), pyNastran.bdf.cards.sets.ABCQSet.rawFields(), pyNastran.bdf.cards.nodes.SPOINTs.rawFields(), pyNastran.bdf.cards.thermal.loads.QHBDY.rawFields(), pyNastran.bdf.cards.thermal.loads.TEMP.rawFields(), pyNastran.bdf.cards.loads.staticLoads.LOAD.rawFields(), pyNastran.bdf.cards.methods.EIGP.rawFields(), pyNastran.bdf.cards.tables.TIC.rawFields(), pyNastran.bdf.cards.optimization.DVPREL2.rawFields(), pyNastran.bdf.cards.loads.staticLoads.PLOAD4.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(), pyNastran.bdf.cards.coordinateSystems.Coord.T(), and pyNastran.bdf.cards.loads.loads.RANDPS.Tid().
Reimplemented from pyNastran.bdf.cards.baseCard.BaseCard.
Definition at line 733 of file loads.py.
Referenced by pyNastran.bdf.cards.sets.Set.reprFields(), and pyNastran.bdf.cards.loads.loads.RANDPS.Tid().
string pyNastran::bdf::cards::loads::loads.RANDPS::type = 'RANDPS' [static] |
Reimplemented from pyNastran.bdf.cards.baseCard.BaseCard.
Definition at line 693 of file loads.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.materials.MAT2::Dplate(), pyNastran.bdf.cards.loads.staticLoads.Force::F(), pyNastran.bdf.cards.dmig.NastranMatrix::getDType(), pyNastran.bdf.cards.loads.staticLoads.Moment::getLoads(), 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().
Random analysis set identification number.
(Integer > 0) Defined by RANDOM in the Case Control Deck.
Definition at line 696 of file loads.py.
Referenced by pyNastran.bdf.cards.thermal.loads.TEMP::__init__(), pyNastran.bdf.cards.sets.QSET1::__init__(), pyNastran.bdf.cards.methods.EIGR::__init__(), pyNastran.bdf.cards.loads.loads.DLOAD::__init__(), pyNastran.bdf.cards.loads.loads.TabularLoad::__init__(), pyNastran.bdf.cards.loads.loads.RandomLoad::__init__(), pyNastran.bdf.cards.loads.staticLoads.FORCE::Cid(), pyNastran.bdf.cards.thermal.loads.TEMP::crossReference(), pyNastran.bdf.cards.methods.EIGR::crossReference(), pyNastran.bdf.cards.loads.staticLoads.MOMENT1::crossReference(), pyNastran.bdf.cards.loads.staticLoads.MOMENT2::crossReference(), pyNastran.bdf.cards.loads.staticLoads.PLOAD4::crossReference(), pyNastran.bdf.cards.loads.staticLoads.FORCE::F(), pyNastran.bdf.cards.loads.staticLoads.FORCE1::G1(), pyNastran.bdf.cards.loads.loads.RANDPS::getLoads(), pyNastran.bdf.cards.loads.staticLoads.PLOAD::getLoads(), pyNastran.bdf.cards.loads.staticLoads.PLOAD1::getLoads(), pyNastran.bdf.cards.loads.staticLoads.GRAV::GravityVector(), pyNastran.bdf.cards.sets.SET3::IsGrid(), pyNastran.bdf.cards.sets.SET3::IsPoint(), pyNastran.bdf.cards.loads.staticLoads.Moment::M(), pyNastran.bdf.cards.loads.staticLoads.ACCEL1::nodeIDs(), pyNastran.bdf.cards.loads.staticLoads.LOAD::organizeLoads(), pyNastran.bdf.cards.properties.mass.NSM::rawFields(), pyNastran.bdf.cards.thermal.loads.QBDY1::rawFields(), pyNastran.bdf.cards.thermal.loads.QBDY3::rawFields(), pyNastran.bdf.cards.sets.SET1::rawFields(), pyNastran.bdf.cards.methods.EIGR::rawFields(), pyNastran.bdf.cards.methods.EIGRL::rawFields(), pyNastran.bdf.cards.loads.staticLoads.FORCE2::rawFields(), pyNastran.bdf.cards.loads.staticLoads.MOMENT::rawFields(), pyNastran.bdf.cards.loads.staticLoads.PLOAD4::rawFields(), pyNastran.bdf.cards.thermal.loads.QBDY1::reprFields(), pyNastran.bdf.cards.methods.EIGB::reprFields(), pyNastran.bdf.cards.thermal.loads.QBDY3::reprFields(), pyNastran.bdf.cards.loads.loads.DLOAD::reprFields(), pyNastran.bdf.cards.loads.staticLoads.GRAV::reprFields(), pyNastran.bdf.cards.aero.AEROS::reprFields(), pyNastran.bdf.cards.loads.staticLoads.FORCE::reprFields(), pyNastran.bdf.cards.loads.staticLoads.FORCE1::reprFields(), pyNastran.bdf.cards.loads.staticLoads.MOMENT1::reprFields(), pyNastran.bdf.cards.loads.staticLoads.PLOAD4::reprFields(), and pyNastran.bdf.cards.aero.SPLINE5::Set().
Subcase identification number of the excited load set.
(Integer > 0)
Definition at line 698 of file loads.py.
Referenced by pyNastran.bdf.cards.loads.loads.RandomLoad.__init__(), pyNastran.bdf.cards.properties.bars.IntegratedLineProperty.Area(), pyNastran.bdf.cards.elements.bars.CTUBE.Area(), pyNastran.bdf.cards.loads.loads.RANDPS.getLoads(), pyNastran.bdf.cards.properties.bars.LineProperty.Nsm(), pyNastran.bdf.cards.elements.bars.CTUBE.rawFields(), pyNastran.bdf.cards.properties.bars.PROD.rawFields(), pyNastran.bdf.cards.properties.bars.PBAR.rawFields(), pyNastran.bdf.cards.properties.bars.PBEAM.rawFields(), pyNastran.bdf.cards.properties.bars.PBEAML.reprFields(), pyNastran.bdf.cards.properties.bars.PROD.writeCodeAster(), pyNastran.bdf.cards.properties.bars.PBAR.writeCodeAster(), and pyNastran.bdf.cards.properties.bars.PBEAM.writeCodeAster().
Subcase identification number of the applied load set.
(Integer >= 0; K >= J)
Definition at line 700 of file loads.py.
Referenced by pyNastran.bdf.cards.loads.loads.RANDPS.__init__(), pyNastran.bdf.cards.loads.loads.RANDPS.getLoads(), pyNastran.bdf.cards.properties.springs.PELAS.rawFields(), pyNastran.bdf.cards.properties.bush.PBUSH1D.rawFields(), pyNastran.bdf.cards.properties.springs.PELAS.reprFields(), pyNastran.bdf.cards.materials.MAT3.reprFields(), and pyNastran.bdf.cards.properties.springs.PELAS.writeCodeAster().
Components of the complex number.
(Real)
Definition at line 701 of file loads.py.
Referenced by pyNastran.converters.panair.panairGridPatch.PanairPatch.__repr__(), pyNastran.converters.panair.panairGridPatch.PanairPatch.getEdge(), pyNastran.bdf.cards.loads.loads.RANDPS.getLoads(), pyNastran.converters.panair.panairGridPatch.PanairPatch.getPoint(), pyNastran.converters.panair.panairGridPatch.PanairPatch.getPoints(), and pyNastran.converters.panair.panairGridPatch.PanairPatch.writeAsPlot3D().
Definition at line 701 of file loads.py.
Referenced by pyNastran.converters.panair.panairGridPatch.PanairPatch.__repr__(), pyNastran.converters.panair.panairGridPatch.PanairPatch.getEdge(), pyNastran.bdf.cards.loads.loads.RANDPS.getLoads(), pyNastran.converters.panair.panairGridPatch.PanairPatch.getPoint(), pyNastran.converters.panair.panairGridPatch.PanairPatch.getPoints(), and pyNastran.converters.panair.panairGridPatch.PanairPatch.writeAsPlot3D().
Identification number of a TABRNDi entry that defines G(F).
Definition at line 702 of file loads.py.
Referenced by pyNastran.bdf.cards.materials.MaterialDependence.__init__(), pyNastran.bdf.cards.loads.loads.RANDPS.crossReference(), pyNastran.bdf.cards.materials.MATS1.E(), pyNastran.bdf.cards.materials.MATS1.Hf(), pyNastran.bdf.cards.tables.TABLED1.rawFields(), pyNastran.bdf.cards.tables.TABLED2.rawFields(), pyNastran.bdf.cards.tables.TABLED3.rawFields(), pyNastran.bdf.cards.tables.TABLEM1.rawFields(), pyNastran.bdf.cards.tables.TABLEM2.rawFields(), pyNastran.bdf.cards.tables.TABLEM3.rawFields(), pyNastran.bdf.cards.tables.TABLEM4.rawFields(), pyNastran.bdf.cards.tables.TABLES1.rawFields(), pyNastran.bdf.cards.tables.TABLEST.rawFields(), pyNastran.bdf.cards.tables.TABRND1.rawFields(), pyNastran.bdf.cards.tables.TABRNDG.rawFields(), pyNastran.bdf.cards.thermal.thermal.PCONV.reprFields(), and pyNastran.bdf.cards.tables.TABRND1.reprFields().