pyNastran
0.5.0
pyNastran BDF Reader/Writer, OP2 Parser, and GUI
|
Defines a single-point constraint set as a union of single-point constraint sets defined on SPC or SPC1 entries. More...
Public Member Functions | |
def | __init__ |
def | organizeConstraints |
Figures out magnitudes of the loads to be applied to the various nodes. | |
def | crossReference |
def | rawFields |
Public Attributes | |
conid | |
sets | |
Static Public Attributes | |
string | type = 'SPCADD' |
Defines a single-point constraint set as a union of single-point constraint sets defined on SPC or SPC1 entries.
SPCADD 2 1 3
Definition at line 604 of file constraints.py.
def pyNastran.bdf.cards.constraints.SPCADD.__init__ | ( | self, | |
card = None , |
|||
data = None |
|||
) |
Reimplemented from pyNastran.bdf.cards.constraints.ConstraintADD.
Definition at line 606 of file constraints.py.
Referenced by pyNastran.bdf.cards.constraints.SPCADD.rawFields().
def pyNastran.bdf.cards.constraints.SPCADD.organizeConstraints | ( | self, | |
model | |||
) |
Figures out magnitudes of the loads to be applied to the various nodes.
This includes figuring out scale factors.
Definition at line 618 of file constraints.py.
References pyNastran.bdf.bdf.BDF.sets, and pyNastran.bdf.cards.constraints.SPCADD.sets.
def pyNastran.bdf.cards.constraints.SPCADD.crossReference | ( | self, | |
i, | |||
node | |||
) |
Definition at line 624 of file constraints.py.
Referenced by pyNastran.bdf.cards.constraints.SPCADD.rawFields(), pyNastran.bdf.bdf.BDF.readBDF(), and pyNastran.bdf.bdf.BDF.readBDF_Punch().
def pyNastran.bdf.cards.constraints.SPCADD.rawFields | ( | self | ) |
Reimplemented from pyNastran.bdf.cards.constraints.Constraint.
Definition at line 629 of file constraints.py.
References pyNastran.bdf.cards.constraints.SPCADD.__init__(), pyNastran.bdf.cards.constraints.SUPORT1.conid, pyNastran.bdf.cards.constraints.MPC.conid, pyNastran.bdf.cards.constraints.SPC.conid, pyNastran.bdf.cards.constraints.SPCAX.conid, pyNastran.bdf.cards.constraints.SPC1.conid, pyNastran.bdf.cards.constraints.SPCADD.conid, pyNastran.bdf.cards.constraints.SPCADD.crossReference(), pyNastran::bdf::cards::baseCard.expandThru(), pyNastran.bdf.bdf.BDF.sets, and pyNastran.bdf.cards.constraints.SPCADD.sets.
Referenced by pyNastran.bdf.cards.baseCard.Property.__init__(), pyNastran.bdf.cards.elements.shell.CTRIAX.__init__(), pyNastran.bdf.cards.elements.shell.CSHEAR.Area(), pyNastran.bdf.cards.baseCard.BaseCard.buildTableLines(), 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.dynamic.TSTEP.rawFields(), pyNastran.bdf.cards.thermal.loads.QHBDY.rawFields(), pyNastran.bdf.cards.loads.loads.SLOAD.rawFields(), pyNastran.bdf.cards.thermal.loads.TEMP.rawFields(), pyNastran.bdf.cards.loads.staticLoads.LOAD.rawFields(), pyNastran.bdf.cards.loads.loads.DLOAD.rawFields(), pyNastran.bdf.cards.methods.EIGP.rawFields(), pyNastran.bdf.cards.elements.mass.CONM1.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.elements.elements.CFAST.reprFields(), pyNastran.bdf.cards.elements.damper.CVISC.reprFields(), 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.elements.bars.CBEAM.reprFields(), pyNastran.bdf.cards.sets.Set.SetIDs(), pyNastran.bdf.cards.elements.bars.CROD.Stiffness1D(), pyNastran.bdf.cards.coordinateSystems.Coord.T(), and pyNastran.bdf.cards.loads.loads.RANDPS.Tid().
string pyNastran::bdf::cards::constraints.SPCADD::type = 'SPCADD' [static] |
Reimplemented from pyNastran.bdf.cards.baseCard.BaseCard.
Definition at line 605 of file constraints.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 606 of file constraints.py.
Referenced by pyNastran.bdf.cards.constraints.ConstraintADD::__init__(), pyNastran.bdf.cards.constraints.constraintObject::getConstraintIDs(), pyNastran.bdf.cards.constraints.Constraint::rawFields(), pyNastran.bdf.cards.constraints.SUPORT::rawFields(), pyNastran.bdf.cards.constraints.SPCD::rawFields(), pyNastran.bdf.cards.constraints.SPCADD::rawFields(), and pyNastran.bdf.cards.constraints.constraintObject2::remapSPCs().
Definition at line 606 of file constraints.py.
Referenced by pyNastran.bdf.cards.constraints.ConstraintADD.__init__(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addFREQ(), pyNastran.bdf.bdfInterface.addCard.AddMethods.addSet(), pyNastran.bdf.bdfInterface.getCard.GetMethods.DDVal(), pyNastran.bdf.cards.constraints.SPCADD.organizeConstraints(), pyNastran.bdf.cards.constraints.SPC1.rawFields(), pyNastran.bdf.cards.constraints.SPCADD.rawFields(), and pyNastran.bdf.bdfInterface.bdf_writeMesh.WriteMesh.write_optimization().