pyNastran
0.5.0
pyNastran BDF Reader/Writer, OP2 Parser, and GUI
|
Defines data needed to perform real eigenvalue analysis. More...
Public Member Functions | |
def | __init__ |
def | crossReference |
def | rawFields |
def | reprFields |
Public Attributes | |
sid | |
Set identification number. | |
method | |
Method of eigenvalue extraction. | |
f1 | |
Frequency range of interest. | |
f2 | |
ne | |
Estimate of number of roots in range (Required for METHOD = 'INV'). | |
nd | |
Desired number of roots (default=600 for SINV 3*ne for INV) | |
norm | |
Method for normalizing eigenvectors. | |
G | |
Grid or scalar point identification number. | |
C | |
Component number. | |
Static Public Attributes | |
string | type = 'EIGR' |
Defines data needed to perform real eigenvalue analysis.
Definition at line 251 of file methods.py.
def pyNastran.bdf.cards.methods.EIGR.__init__ | ( | self, | |
card = None , |
|||
data = None |
|||
) |
Reimplemented from pyNastran.bdf.cards.methods.Method.
Definition at line 253 of file methods.py.
References pyNastran.bdf.cards.dynamic.FREQ.sid, pyNastran.bdf.cards.aero.AEFACT.sid, pyNastran.bdf.cards.methods.EIGB.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.methods.EIGR.sid, pyNastran.bdf.cards.loads.staticLoads.GRAV.sid, pyNastran.bdf.cards.loads.loads.DAREA.sid, pyNastran.bdf.cards.loads.loads.TLOAD1.sid, pyNastran.bdf.cards.loads.staticLoads.ACCEL1.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.staticLoads.FORCE.sid, pyNastran.bdf.cards.loads.loads.RLOAD1.sid, pyNastran.bdf.cards.loads.staticLoads.FORCE1.sid, pyNastran.bdf.cards.loads.loads.RLOAD2.sid, pyNastran.bdf.cards.loads.staticLoads.FORCE2.sid, pyNastran.bdf.cards.aero.FLFACT.sid, pyNastran.bdf.cards.loads.staticLoads.MOMENT.sid, pyNastran.bdf.cards.loads.loads.RANDPS.sid, pyNastran.bdf.cards.aero.FLUTTER.sid, pyNastran.bdf.cards.loads.staticLoads.MOMENT1.sid, pyNastran.bdf.cards.aero.GUST.sid, pyNastran.bdf.cards.loads.staticLoads.MOMENT2.sid, pyNastran.bdf.cards.loads.staticLoads.PLOAD.sid, pyNastran.bdf.cards.loads.staticLoads.PLOAD1.sid, pyNastran.bdf.cards.loads.staticLoads.PLOAD2.sid, pyNastran.bdf.cards.loads.staticLoads.PLOAD4.sid, pyNastran.bdf.cards.loads.staticLoads.PLOADX1.sid, and pyNastran.bdf.cards.aero.TRIM.sid.
Referenced by pyNastran.bdf.cards.methods.EIGR.reprFields().
def pyNastran.bdf.cards.methods.EIGR.crossReference | ( | self, | |
model | |||
) |
Reimplemented from pyNastran.bdf.cards.baseCard.BaseCard.
Definition at line 280 of file methods.py.
References pyNastran.bdf.cards.methods.EIGB.C, pyNastran.bdf.cards.methods.EIGR.C, pyNastran.bdf.cards.dynamic.FREQ4.f1, pyNastran.bdf.cards.methods.EIGR.f1, pyNastran.bdf.cards.dynamic.FREQ4.f2, pyNastran.bdf.cards.methods.EIGR.f2, pyNastran.bdf.cards.methods.EIGB.G, pyNastran.bdf.cards.methods.EIGR.G, pyNastran.bdf.cards.methods.EIGB.method, pyNastran.bdf.cards.dynamic.TSTEPNL.method, pyNastran.bdf.cards.methods.EIGR.method, pyNastran.bdf.cards.loads.loads.RFORCE.method, pyNastran.bdf.cards.aero.FLUTTER.method, pyNastran.bdf.cards.aero.SPLINE1.method, pyNastran.bdf.cards.aero.SPLINE4.method, pyNastran.bdf.cards.methods.EIGR.nd, pyNastran.bdf.cards.materials.MATHP.nd, pyNastran.bdf.cards.methods.EIGR.ne, pyNastran.bdf.cards.methods.EIGB.norm, pyNastran.bdf.cards.methods.EIGR.norm, pyNastran.bdf.cards.dynamic.FREQ.sid, pyNastran.bdf.cards.aero.AEFACT.sid, pyNastran.bdf.cards.methods.EIGB.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.methods.EIGR.sid, pyNastran.bdf.cards.loads.staticLoads.GRAV.sid, pyNastran.bdf.cards.loads.loads.DAREA.sid, pyNastran.bdf.cards.loads.loads.TLOAD1.sid, pyNastran.bdf.cards.loads.staticLoads.ACCEL1.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.staticLoads.FORCE.sid, pyNastran.bdf.cards.loads.loads.RLOAD1.sid, pyNastran.bdf.cards.loads.staticLoads.FORCE1.sid, pyNastran.bdf.cards.loads.loads.RLOAD2.sid, pyNastran.bdf.cards.loads.staticLoads.FORCE2.sid, pyNastran.bdf.cards.aero.FLFACT.sid, pyNastran.bdf.cards.loads.staticLoads.MOMENT.sid, pyNastran.bdf.cards.loads.loads.RANDPS.sid, pyNastran.bdf.cards.aero.FLUTTER.sid, pyNastran.bdf.cards.loads.staticLoads.MOMENT1.sid, pyNastran.bdf.cards.aero.GUST.sid, pyNastran.bdf.cards.loads.staticLoads.MOMENT2.sid, pyNastran.bdf.cards.loads.staticLoads.PLOAD.sid, pyNastran.bdf.cards.loads.staticLoads.PLOAD1.sid, pyNastran.bdf.cards.loads.staticLoads.PLOAD2.sid, pyNastran.bdf.cards.loads.staticLoads.PLOAD4.sid, pyNastran.bdf.cards.loads.staticLoads.PLOADX1.sid, and pyNastran.bdf.cards.aero.TRIM.sid.
Referenced by pyNastran.bdf.bdf.BDF.readBDF(), and pyNastran.bdf.bdf.BDF.readBDF_Punch().
def pyNastran.bdf.cards.methods.EIGR.rawFields | ( | self | ) |
Definition at line 283 of file methods.py.
References pyNastran.bdf.cards.dynamic.FREQ4.f1, pyNastran.bdf.cards.methods.EIGR.f1, pyNastran.bdf.cards.dynamic.FREQ4.f2, pyNastran.bdf.cards.methods.EIGR.f2, pyNastran.bdf.cards.methods.EIGB.method, pyNastran.bdf.cards.dynamic.TSTEPNL.method, pyNastran.bdf.cards.methods.EIGR.method, pyNastran.bdf.cards.loads.loads.RFORCE.method, pyNastran.bdf.cards.aero.FLUTTER.method, pyNastran.bdf.cards.aero.SPLINE1.method, pyNastran.bdf.cards.aero.SPLINE4.method, pyNastran.bdf.cards.methods.EIGR.nd, pyNastran.bdf.cards.materials.MATHP.nd, pyNastran.bdf.cards.methods.EIGR.ne, pyNastran.bdf.cards.methods.EIGB.norm, pyNastran.bdf.cards.methods.EIGR.norm, pyNastran.bdf.cards.methods.EIGR.reprFields(), pyNastran::bdf::fieldWriter.set_blank_if_default(), pyNastran.bdf.cards.dynamic.FREQ.sid, pyNastran.bdf.cards.aero.AEFACT.sid, pyNastran.bdf.cards.methods.EIGB.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.methods.EIGR.sid, pyNastran.bdf.cards.loads.staticLoads.GRAV.sid, pyNastran.bdf.cards.loads.loads.DAREA.sid, pyNastran.bdf.cards.loads.loads.TLOAD1.sid, pyNastran.bdf.cards.loads.staticLoads.ACCEL1.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.staticLoads.FORCE.sid, pyNastran.bdf.cards.loads.loads.RLOAD1.sid, pyNastran.bdf.cards.loads.staticLoads.FORCE1.sid, pyNastran.bdf.cards.loads.loads.RLOAD2.sid, pyNastran.bdf.cards.loads.staticLoads.FORCE2.sid, pyNastran.bdf.cards.aero.FLFACT.sid, pyNastran.bdf.cards.loads.staticLoads.MOMENT.sid, pyNastran.bdf.cards.loads.loads.RANDPS.sid, pyNastran.bdf.cards.aero.FLUTTER.sid, pyNastran.bdf.cards.loads.staticLoads.MOMENT1.sid, pyNastran.bdf.cards.aero.GUST.sid, pyNastran.bdf.cards.loads.staticLoads.MOMENT2.sid, pyNastran.bdf.cards.loads.staticLoads.PLOAD.sid, pyNastran.bdf.cards.loads.staticLoads.PLOAD1.sid, pyNastran.bdf.cards.loads.staticLoads.PLOAD2.sid, pyNastran.bdf.cards.loads.staticLoads.PLOAD4.sid, pyNastran.bdf.cards.loads.staticLoads.PLOADX1.sid, and pyNastran.bdf.cards.aero.TRIM.sid.
Referenced by pyNastran.bdf.cards.baseCard.Property.__init__(), pyNastran.bdf.cards.baseCard.BaseCard.buildTableLines(), 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.methods.EIGP.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.methods.EIGR.reprFields | ( | self | ) |
Reimplemented from pyNastran.bdf.cards.baseCard.BaseCard.
Definition at line 288 of file methods.py.
References pyNastran.bdf.cards.methods.EIGR.__init__(), pyNastran.bdf.cards.methods.EIGB.C, pyNastran.bdf.cards.methods.EIGR.C, pyNastran.bdf.cards.methods.EIGB.G, and pyNastran.bdf.cards.methods.EIGR.G.
Referenced by pyNastran.bdf.cards.methods.EIGR.rawFields(), and pyNastran.bdf.cards.sets.Set.reprFields().
string pyNastran::bdf::cards::methods.EIGR::type = 'EIGR' [static] |
Reimplemented from pyNastran.bdf.cards.baseCard.BaseCard.
Definition at line 252 of file methods.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().
Set identification number.
(Unique Integer > 0)
Definition at line 254 of file methods.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.thermal.loads.TEMP::crossReference(), pyNastran.bdf.cards.methods.EIGR::crossReference(), pyNastran.bdf.cards.sets.SET3::IsGrid(), pyNastran.bdf.cards.sets.SET3::IsPoint(), pyNastran.bdf.cards.loads.staticLoads.Moment::M(), 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.thermal.loads.QBDY1::reprFields(), pyNastran.bdf.cards.thermal.loads.QBDY3::reprFields(), pyNastran.bdf.cards.loads.loads.DLOAD::reprFields(), pyNastran.bdf.cards.aero.AEROS::reprFields(), and pyNastran.bdf.cards.aero.SPLINE5::Set().
Method of eigenvalue extraction.
(Character: 'INV' for inverse power method or 'SINV' for enhanced inverse power method.)
Definition at line 256 of file methods.py.
Referenced by pyNastran.bdf.cards.aero.Spline.__init__(), pyNastran.bdf.cards.aero.FLFACT.__repr__(), pyNastran.bdf.cards.methods.EIGR.crossReference(), pyNastran.bdf.cards.optimization.DRESP2.packParams(), pyNastran.bdf.cards.methods.EIGR.rawFields(), pyNastran.bdf.cards.optimization.DRESP2.rawFields(), pyNastran.bdf.cards.aero.FLFACT.rawFields(), and pyNastran.bdf.cards.aero.SPLINE2.reprFields().
Frequency range of interest.
Definition at line 257 of file methods.py.
Referenced by pyNastran.bdf.cards.methods.EIGR.crossReference(), pyNastran.bdf.cards.methods.EIGR.rawFields(), pyNastran.bdf.cards.properties.bars.PBEAM.rawFields(), and pyNastran.bdf.cards.properties.bars.PBEAM.writeCodeAster().
Definition at line 257 of file methods.py.
Referenced by pyNastran.bdf.cards.properties.shell.PSHEAR.__init__(), pyNastran.bdf.cards.methods.EIGR.crossReference(), pyNastran.bdf.cards.methods.EIGR.rawFields(), pyNastran.bdf.cards.properties.bars.PBEAM.rawFields(), and pyNastran.bdf.cards.properties.bars.PBEAM.writeCodeAster().
Estimate of number of roots in range (Required for METHOD = 'INV').
Not used by 'SINV' method.
Definition at line 259 of file methods.py.
Referenced by pyNastran.bdf.cards.methods.EIGR.crossReference(), and pyNastran.bdf.cards.methods.EIGR.rawFields().
Desired number of roots (default=600 for SINV 3*ne for INV)
Definition at line 260 of file methods.py.
Referenced by pyNastran.bdf.cards.methods.EIGR.crossReference(), pyNastran.bdf.cards.methods.EIGR.rawFields(), pyNastran.bdf.cards.methods.EIGRL.rawFields(), and pyNastran.bdf.cards.materials.MAT10.reprFields().
Method for normalizing eigenvectors.
('MAX' or 'POINT';Default='MAX')
Definition at line 261 of file methods.py.
Referenced by pyNastran.bdf.cards.methods.EIGR.crossReference(), pyNastran.bdf.cards.methods.EIGR.rawFields(), and pyNastran.bdf.cards.methods.EIGRL.rawFields().
Grid or scalar point identification number.
Required only if NORM='POINT'. (Integer>0)
Definition at line 262 of file methods.py.
Referenced by pyNastran.bdf.cards.methods.EIGR.crossReference(), pyNastran.bdf.cards.materials.MAT2.Dsolid(), and pyNastran.bdf.cards.methods.EIGR.reprFields().
Component number.
Required only if NORM='POINT' and G is a geometric grid point. (1<Integer<6)
Definition at line 263 of file methods.py.
Referenced by pyNastran.bdf.cards.methods.EIGR.crossReference(), and pyNastran.bdf.cards.methods.EIGR.reprFields().