pyNastran
0.5.0
pyNastran BDF Reader/Writer, OP2 Parser, and GUI
|
Defines a boundary condition surface element with reference to a heat conduction element. More...
Public Member Functions | |
def | __init__ |
def | sideToEIDs |
def | rawFields |
def | reprFields |
Public Attributes | |
eid | |
Surface element ID number for a side of an element. | |
eid2 | |
A heat conduction element identification. | |
side | |
A consistent element side identification number (1 < Integer < 6) | |
iViewFront | |
A VIEW entry identification number for the front face. | |
iViewBack | |
A VIEW entry identification number for the back face. | |
radMidFront | |
RADM identification number for front face of surface element (Integer > 0) | |
radMidBack | |
RADM identification number for back face of surface element (Integer > 0) | |
grids | |
Static Public Attributes | |
string | type = 'CHBDYE' |
dictionary | hexMap |
dictionary | pentMap |
dictionary | tetMap |
dictionary | sideMaps |
Defines a boundary condition surface element with reference to a heat conduction element.
Definition at line 73 of file thermal.py.
def pyNastran.bdf.cards.thermal.thermal.CHBDYE.__init__ | ( | self, | |
card = None , |
|||
data = None |
|||
) |
Reimplemented from pyNastran.bdf.cards.thermal.thermal.ThermalElement.
Definition at line 100 of file thermal.py.
def pyNastran.bdf.cards.thermal.thermal.CHBDYE.sideToEIDs | ( | self, | |
eid | |||
) |
Definition at line 128 of file thermal.py.
References pyNastran.bdf.cards.thermal.thermal.CHBDYE.rawFields(), pyNastran.bdf.cards.thermal.thermal.CHBDYE.side, and pyNastran.bdf.cards.thermal.thermal.CHBDYE.sideMaps.
Definition at line 136 of file thermal.py.
References pyNastran.bdf.cards.elements.elements.CFAST.eid, pyNastran.bdf.cards.elements.damper.CVISC.eid, pyNastran.bdf.cards.elements.rigid.RBAR.eid, pyNastran.bdf.cards.elements.bush.CBUSH.eid, pyNastran.bdf.cards.elements.mass.CMASS1.eid, pyNastran.bdf.cards.elements.elements.CGAP.eid, pyNastran.bdf.cards.elements.damper.CDAMP1.eid, pyNastran.bdf.cards.elements.solid.CHEXA8.eid, pyNastran.bdf.cards.thermal.thermal.CHBDYE.eid, pyNastran.bdf.cards.elements.mass.CMASS2.eid, pyNastran.bdf.cards.elements.rigid.RBAR1.eid, pyNastran.bdf.cards.elements.damper.CDAMP2.eid, pyNastran.bdf.cards.elements.springs.CELAS1.eid, pyNastran.bdf.cards.elements.bush.CBUSH1D.eid, pyNastran.bdf.cards.elements.solid.CHEXA20.eid, pyNastran.bdf.cards.elements.elements.CRAC2D.eid, pyNastran.bdf.cards.elements.shell.CTRIA3.eid, pyNastran.bdf.cards.elements.damper.CDAMP3.eid, pyNastran.bdf.cards.elements.elements.CRAC3D.eid, pyNastran.bdf.cards.elements.bush.CBUSH2D.eid, pyNastran.bdf.cards.elements.springs.CELAS2.eid, pyNastran.bdf.cards.elements.damper.CDAMP4.eid, pyNastran.bdf.cards.elements.mass.CMASS3.eid, pyNastran.bdf.cards.elements.solid.CPENTA6.eid, pyNastran.bdf.cards.elements.damper.CDAMP5.eid, pyNastran.bdf.cards.elements.mass.CMASS4.eid, pyNastran.bdf.cards.elements.rigid.RBE2.eid, pyNastran.bdf.cards.elements.shell.CTRIA6.eid, pyNastran.bdf.cards.elements.bars.CROD.eid, pyNastran.bdf.cards.elements.springs.CELAS3.eid, pyNastran.bdf.cards.elements.solid.CPENTA15.eid, pyNastran.bdf.cards.elements.mass.CONM1.eid, pyNastran.bdf.cards.elements.springs.CELAS4.eid, pyNastran.bdf.cards.elements.solid.CTETRA4.eid, pyNastran.bdf.cards.elements.shell.CTRIAR.eid, pyNastran.bdf.cards.elements.shell.CTRIAX.eid, pyNastran.bdf.cards.elements.solid.CTETRA10.eid, pyNastran.bdf.cards.elements.shell.CTRIAX6.eid, pyNastran.bdf.cards.elements.bars.CTUBE.eid, pyNastran.bdf.cards.aero.CAERO1.eid, pyNastran.bdf.cards.elements.bars.CONROD.eid, pyNastran.bdf.cards.aero.CAERO2.eid, pyNastran.bdf.cards.elements.bars.CBAR.eid, pyNastran.bdf.cards.elements.shell.CSHEAR.eid, pyNastran.bdf.cards.elements.shell.CQUAD4.eid, pyNastran.bdf.cards.elements.shell.CQUADR.eid, pyNastran.bdf.cards.loads.staticLoads.PLOAD1.eid, pyNastran.bdf.cards.elements.shell.CQUAD.eid, pyNastran.bdf.cards.loads.staticLoads.PLOAD4.eid, pyNastran.bdf.cards.elements.shell.CQUAD8.eid, pyNastran.bdf.cards.elements.bars.CBEAM3.eid, pyNastran.bdf.cards.aero.SPLINE1.eid, pyNastran.bdf.cards.elements.bars.CBEAM.eid, pyNastran.bdf.cards.aero.SPLINE2.eid, pyNastran.bdf.cards.elements.shell.CQUADX.eid, pyNastran.bdf.cards.loads.staticLoads.PLOADX1.eid, pyNastran.bdf.cards.aero.SPLINE4.eid, pyNastran.bdf.cards.aero.SPLINE5.eid, pyNastran.bdf.cards.elements.bars.CBEND.eid, pyNastran.bdf.cards.thermal.thermal.CHBDYE.eid2, pyNastran.bdf.cards.thermal.thermal.CHBDYE.iViewBack, pyNastran.bdf.cards.thermal.thermal.CHBDYE.iViewFront, pyNastran.bdf.cards.thermal.thermal.CHBDYE.radMidBack, pyNastran.bdf.cards.thermal.thermal.CHBDYE.radMidFront, pyNastran.bdf.cards.thermal.thermal.CHBDYE.reprFields(), and pyNastran.bdf.cards.thermal.thermal.CHBDYE.side.
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.elements.springs.SpringElement.reprFields(), pyNastran.bdf.cards.sets.Set.SetIDs(), pyNastran.bdf.cards.thermal.thermal.CHBDYE.sideToEIDs(), and pyNastran.bdf.cards.coordinateSystems.Coord.T().
Reimplemented from pyNastran.bdf.cards.baseCard.BaseCard.
Definition at line 141 of file thermal.py.
References pyNastran.bdf.cards.elements.elements.CFAST.eid, pyNastran.bdf.cards.elements.damper.CVISC.eid, pyNastran.bdf.cards.elements.rigid.RBAR.eid, pyNastran.bdf.cards.elements.bush.CBUSH.eid, pyNastran.bdf.cards.elements.mass.CMASS1.eid, pyNastran.bdf.cards.elements.elements.CGAP.eid, pyNastran.bdf.cards.elements.damper.CDAMP1.eid, pyNastran.bdf.cards.elements.solid.CHEXA8.eid, pyNastran.bdf.cards.thermal.thermal.CHBDYE.eid, pyNastran.bdf.cards.elements.mass.CMASS2.eid, pyNastran.bdf.cards.elements.rigid.RBAR1.eid, pyNastran.bdf.cards.elements.damper.CDAMP2.eid, pyNastran.bdf.cards.elements.springs.CELAS1.eid, pyNastran.bdf.cards.elements.bush.CBUSH1D.eid, pyNastran.bdf.cards.elements.solid.CHEXA20.eid, pyNastran.bdf.cards.elements.elements.CRAC2D.eid, pyNastran.bdf.cards.elements.shell.CTRIA3.eid, pyNastran.bdf.cards.elements.damper.CDAMP3.eid, pyNastran.bdf.cards.elements.elements.CRAC3D.eid, pyNastran.bdf.cards.elements.bush.CBUSH2D.eid, pyNastran.bdf.cards.elements.springs.CELAS2.eid, pyNastran.bdf.cards.elements.damper.CDAMP4.eid, pyNastran.bdf.cards.elements.mass.CMASS3.eid, pyNastran.bdf.cards.elements.solid.CPENTA6.eid, pyNastran.bdf.cards.elements.damper.CDAMP5.eid, pyNastran.bdf.cards.elements.mass.CMASS4.eid, pyNastran.bdf.cards.elements.rigid.RBE2.eid, pyNastran.bdf.cards.elements.shell.CTRIA6.eid, pyNastran.bdf.cards.elements.bars.CROD.eid, pyNastran.bdf.cards.elements.springs.CELAS3.eid, pyNastran.bdf.cards.elements.solid.CPENTA15.eid, pyNastran.bdf.cards.elements.mass.CONM1.eid, pyNastran.bdf.cards.elements.springs.CELAS4.eid, pyNastran.bdf.cards.elements.solid.CTETRA4.eid, pyNastran.bdf.cards.elements.shell.CTRIAR.eid, pyNastran.bdf.cards.elements.shell.CTRIAX.eid, pyNastran.bdf.cards.elements.solid.CTETRA10.eid, pyNastran.bdf.cards.elements.shell.CTRIAX6.eid, pyNastran.bdf.cards.elements.bars.CTUBE.eid, pyNastran.bdf.cards.aero.CAERO1.eid, pyNastran.bdf.cards.elements.bars.CONROD.eid, pyNastran.bdf.cards.aero.CAERO2.eid, pyNastran.bdf.cards.elements.bars.CBAR.eid, pyNastran.bdf.cards.elements.shell.CSHEAR.eid, pyNastran.bdf.cards.elements.shell.CQUAD4.eid, pyNastran.bdf.cards.elements.shell.CQUADR.eid, pyNastran.bdf.cards.loads.staticLoads.PLOAD1.eid, pyNastran.bdf.cards.elements.shell.CQUAD.eid, pyNastran.bdf.cards.loads.staticLoads.PLOAD4.eid, pyNastran.bdf.cards.elements.shell.CQUAD8.eid, pyNastran.bdf.cards.elements.bars.CBEAM3.eid, pyNastran.bdf.cards.aero.SPLINE1.eid, pyNastran.bdf.cards.aero.SPLINE2.eid, pyNastran.bdf.cards.elements.bars.CBEAM.eid, pyNastran.bdf.cards.elements.shell.CQUADX.eid, pyNastran.bdf.cards.loads.staticLoads.PLOADX1.eid, pyNastran.bdf.cards.aero.SPLINE4.eid, pyNastran.bdf.cards.aero.SPLINE5.eid, pyNastran.bdf.cards.elements.bars.CBEND.eid, pyNastran.bdf.cards.thermal.thermal.CHBDYE.eid2, pyNastran.bdf.cards.thermal.thermal.CHBDYE.iViewBack, pyNastran.bdf.cards.thermal.thermal.CHBDYE.iViewFront, pyNastran.bdf.cards.thermal.thermal.CHBDYE.radMidBack, pyNastran.bdf.cards.thermal.thermal.CHBDYE.radMidFront, and pyNastran.bdf.cards.thermal.thermal.CHBDYE.side.
Referenced by pyNastran.bdf.cards.thermal.thermal.CHBDYE.rawFields().
string pyNastran::bdf::cards::thermal::thermal.CHBDYE::type = 'CHBDYE' [static] |
Reimplemented from pyNastran.bdf.cards.baseCard.BaseCard.
Definition at line 74 of file thermal.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.dmig.NastranMatrix::getDType(), pyNastran.bdf.cards.elements.solid.SolidElement::isSameCard(), pyNastran.bdf.cards.elements.springs.SpringElement::K(), pyNastran.bdf.cards.elements.solid.SolidElement::rawFields(), and pyNastran.bdf.cards.elements.elements.CrackElement::rawFields().
dictionary pyNastran::bdf::cards::thermal::thermal.CHBDYE::hexMap [static] |
{1: [4, 3, 2, 1], # CHEXA8/CHEXA20
2: [1, 2, 6, 5],
3: [2, 3, 7, 6],
4: [3, 4, 8, 7],
5: [4, 1, 5, 8],
6: [5, 6, 7, 8],
}
Definition at line 76 of file thermal.py.
dictionary pyNastran::bdf::cards::thermal::thermal.CHBDYE::pentMap [static] |
{1: [3, 2, 1], # CPENTA
2: [1, 2, 5, 4],
3: [2, 3, 6, 5],
4: [3, 1, 4, 6],
5: [4, 5, 6],
}
Definition at line 84 of file thermal.py.
dictionary pyNastran::bdf::cards::thermal::thermal.CHBDYE::tetMap [static] |
{1: [1, 3, 2], # CTETRA
2: [1, 2, 4],
3: [2, 3, 4],
4: [3, 1, 4],
}
Definition at line 91 of file thermal.py.
dictionary pyNastran::bdf::cards::thermal::thermal.CHBDYE::sideMaps [static] |
{'CHEXA': hexMap, 'CPENTA':pentMap, 'CTETRA':tetMap, 'CTRIA3':[1,2,3], 'CQUAD4':[1,2,3,4]}
Definition at line 97 of file thermal.py.
Referenced by pyNastran.bdf.cards.thermal.thermal.CHBDYE.sideToEIDs().
Surface element ID number for a side of an element.
(0 < Integer < 100,000,000)
Definition at line 102 of file thermal.py.
Referenced by pyNastran.bdf.cards.aero.Spline::__init__(), pyNastran.op2.tables.oes_stressStrain.complex.oes_bars.ComplexBarStressObject::addNewEid100(), pyNastran.op2.tables.oes_stressStrain.real.oes_bars.BarStressObject::addNewEid100(), pyNastran.bdf.cards.thermal.thermal.CHBDYP::crossReference(), pyNastran.bdf.cards.thermal.thermal.CONV::crossReference(), pyNastran.bdf.cards.loads.staticLoads.PLOAD2::crossReference(), pyNastran.bdf.cards.thermal.loads.QBDY1::Eid(), pyNastran.bdf.cards.loads.staticLoads.PLOAD::getLoads(), pyNastran.bdf.cards.loads.staticLoads.PLOAD2::getLoads(), pyNastran.bdf.cards.elements.shell.QuadShell::getReprDefaults(), pyNastran.bdf.cards.elements.solid.SolidElement::isSameCard(), pyNastran.bdf.cards.elements.shell.QuadShell::MassMatrix(), pyNastran.bdf.cards.elements.solid.SolidElement::rawFields(), pyNastran.bdf.cards.thermal.thermal.CHBDYE::rawFields(), pyNastran.bdf.cards.elements.elements.CrackElement::rawFields(), pyNastran.bdf.cards.thermal.thermal.CONV::rawFields(), pyNastran.bdf.cards.loads.staticLoads.PLOAD2::rawFields(), pyNastran.bdf.cards.thermal.thermal.CHBDYE::reprFields(), pyNastran.bdf.cards.thermal.thermal.CHBDYG::reprFields(), pyNastran.bdf.cards.thermal.thermal.CHBDYP::reprFields(), pyNastran.bdf.cards.thermal.thermal.PHBDY::reprFields(), and pyNastran.bdf.cards.aero.PAERO2::reprFields().
A heat conduction element identification.
Definition at line 103 of file thermal.py.
Referenced by pyNastran.bdf.cards.thermal.thermal.CHBDYE.rawFields(), pyNastran.op2.tables.oes_stressStrain.oesnlxr.OESNLXR.readOESNLXR_Data_format1_sort0(), and pyNastran.bdf.cards.thermal.thermal.CHBDYE.reprFields().
A consistent element side identification number (1 < Integer < 6)
Definition at line 104 of file thermal.py.
Referenced by pyNastran.bdf.cards.thermal.thermal.CHBDYE.rawFields(), pyNastran.bdf.cards.thermal.thermal.CHBDYE.reprFields(), and pyNastran.bdf.cards.thermal.thermal.CHBDYE.sideToEIDs().
A VIEW entry identification number for the front face.
Definition at line 105 of file thermal.py.
Referenced by pyNastran.bdf.cards.thermal.thermal.CHBDYP.crossReference(), pyNastran.bdf.cards.thermal.thermal.CHBDYE.rawFields(), pyNastran.bdf.cards.thermal.thermal.CHBDYG.rawFields(), pyNastran.bdf.cards.thermal.thermal.CHBDYP.rawFields(), and pyNastran.bdf.cards.thermal.thermal.CHBDYE.reprFields().
A VIEW entry identification number for the back face.
Definition at line 106 of file thermal.py.
Referenced by pyNastran.bdf.cards.thermal.thermal.CHBDYP.crossReference(), pyNastran.bdf.cards.thermal.thermal.CHBDYE.rawFields(), pyNastran.bdf.cards.thermal.thermal.CHBDYP.rawFields(), pyNastran.bdf.cards.thermal.thermal.CHBDYE.reprFields(), and pyNastran.bdf.cards.thermal.thermal.CHBDYG.reprFields().
RADM identification number for front face of surface element (Integer > 0)
Definition at line 107 of file thermal.py.
Referenced by pyNastran.bdf.cards.thermal.thermal.CHBDYP.crossReference(), pyNastran.bdf.cards.thermal.thermal.CHBDYE.rawFields(), pyNastran.bdf.cards.thermal.thermal.CHBDYE.reprFields(), pyNastran.bdf.cards.thermal.thermal.CHBDYG.reprFields(), and pyNastran.bdf.cards.thermal.thermal.CHBDYP.reprFields().
RADM identification number for back face of surface element (Integer > 0)
Definition at line 108 of file thermal.py.
Referenced by pyNastran.bdf.cards.thermal.thermal.CHBDYP.crossReference(), pyNastran.bdf.cards.thermal.thermal.CHBDYE.rawFields(), pyNastran.bdf.cards.thermal.thermal.CHBDYE.reprFields(), pyNastran.bdf.cards.thermal.thermal.CHBDYG.reprFields(), and pyNastran.bdf.cards.thermal.thermal.CHBDYP.reprFields().
Definition at line 108 of file thermal.py.
Referenced by pyNastran.op2.tables.oes_stressStrain.real.oes_beams.BeamStressObject.__repr__(), pyNastran.op2.tables.oes_stressStrain.real.oes_beams.BeamStrainObject.__repr__(), pyNastran.op2.tables.oes_stressStrain.real.oes_beams.BeamStressObject.__reprTransient__(), pyNastran.op2.tables.oes_stressStrain.real.oes_beams.BeamStressObject.add(), pyNastran.op2.tables.oes_stressStrain.real.oes_beams.BeamStrainObject.add(), pyNastran.op2.tables.oes_stressStrain.real.oes_beams.BeamStressObject.addNewEid(), pyNastran.op2.tables.oes_stressStrain.real.oes_beams.BeamStrainObject.addNewEid(), pyNastran.op2.tables.oes_stressStrain.real.oes_beams.BeamStressObject.addNewEidSort1(), pyNastran.op2.tables.oes_stressStrain.real.oes_beams.BeamStrainObject.addNewEidSort1(), pyNastran.op2.tables.oes_stressStrain.real.oes_beams.BeamStressObject.addSort1(), pyNastran.op2.tables.oes_stressStrain.real.oes_beams.BeamStrainObject.addSort1(), pyNastran.bdf.cards.thermal.thermal.CHBDYG.rawFields(), pyNastran.bdf.cards.thermal.thermal.CHBDYG.reprFields(), pyNastran.op2.tables.oes_stressStrain.real.oes_beams.BeamStressObject.writeF06(), pyNastran.op2.tables.oes_stressStrain.real.oes_beams.BeamStrainObject.writeF06(), pyNastran.op2.tables.oes_stressStrain.real.oes_beams.BeamStressObject.writeF06Transient(), and pyNastran.op2.tables.oes_stressStrain.real.oes_beams.BeamStrainObject.writeF06Transient().