thermal
Module
digraph inheritancec5c0e639f8 {
bgcolor=transparent;
rankdir=LR;
size="";
"pyNastran.bdf.cards.base_card.BaseCard" [URL="../pyNastran.bdf.cards.base_card.html#pyNastran.bdf.cards.base_card.BaseCard",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Defines a series of base methods for every card class"];
"pyNastran.bdf.cards.thermal.thermal.CHBDYE" [URL="#pyNastran.bdf.cards.thermal.thermal.CHBDYE",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Defines a boundary condition surface element with reference to a heat"];
"pyNastran.bdf.cards.thermal.thermal.ThermalElement" -> "pyNastran.bdf.cards.thermal.thermal.CHBDYE" [arrowsize=0.5,style="setlinewidth(0.5)"];
"pyNastran.bdf.cards.thermal.thermal.CHBDYG" [URL="#pyNastran.bdf.cards.thermal.thermal.CHBDYG",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Defines a boundary condition surface element without reference to a"];
"pyNastran.bdf.cards.thermal.thermal.ThermalElement" -> "pyNastran.bdf.cards.thermal.thermal.CHBDYG" [arrowsize=0.5,style="setlinewidth(0.5)"];
"pyNastran.bdf.cards.thermal.thermal.CHBDYP" [URL="#pyNastran.bdf.cards.thermal.thermal.CHBDYP",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Defines a boundary condition surface element with reference to a PHBDY"];
"pyNastran.bdf.cards.thermal.thermal.ThermalElement" -> "pyNastran.bdf.cards.thermal.thermal.CHBDYP" [arrowsize=0.5,style="setlinewidth(0.5)"];
"pyNastran.bdf.cards.thermal.thermal.CONV" [URL="#pyNastran.bdf.cards.thermal.thermal.CONV",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Specifies a free convection boundary condition for heat transfer analysis"];
"pyNastran.bdf.cards.thermal.thermal.ThermalBC" -> "pyNastran.bdf.cards.thermal.thermal.CONV" [arrowsize=0.5,style="setlinewidth(0.5)"];
"pyNastran.bdf.cards.thermal.thermal.CONVM" [URL="#pyNastran.bdf.cards.thermal.thermal.CONVM",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Specifies a forced convection boundary condition for heat transfer analysis"];
"pyNastran.bdf.cards.thermal.thermal.ThermalBC" -> "pyNastran.bdf.cards.thermal.thermal.CONVM" [arrowsize=0.5,style="setlinewidth(0.5)"];
"pyNastran.bdf.cards.thermal.thermal.PCONV" [URL="#pyNastran.bdf.cards.thermal.thermal.PCONV",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Specifies the free convection boundary condition properties of a boundary"];
"pyNastran.bdf.cards.thermal.thermal.ThermalProperty" -> "pyNastran.bdf.cards.thermal.thermal.PCONV" [arrowsize=0.5,style="setlinewidth(0.5)"];
"pyNastran.bdf.cards.thermal.thermal.PCONVM" [URL="#pyNastran.bdf.cards.thermal.thermal.PCONVM",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Specifies the free convection boundary condition properties of a boundary"];
"pyNastran.bdf.cards.thermal.thermal.ThermalProperty" -> "pyNastran.bdf.cards.thermal.thermal.PCONVM" [arrowsize=0.5,style="setlinewidth(0.5)"];
"pyNastran.bdf.cards.thermal.thermal.PHBDY" [URL="#pyNastran.bdf.cards.thermal.thermal.PHBDY",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="A property entry referenced by CHBDYP entries to give auxiliary geometric"];
"pyNastran.bdf.cards.thermal.thermal.ThermalProperty" -> "pyNastran.bdf.cards.thermal.thermal.PHBDY" [arrowsize=0.5,style="setlinewidth(0.5)"];
"pyNastran.bdf.cards.thermal.thermal.TEMPBC" [URL="#pyNastran.bdf.cards.thermal.thermal.TEMPBC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"];
"pyNastran.bdf.cards.thermal.thermal.ThermalBC" -> "pyNastran.bdf.cards.thermal.thermal.TEMPBC" [arrowsize=0.5,style="setlinewidth(0.5)"];
"pyNastran.bdf.cards.thermal.thermal.ThermalBC" [URL="#pyNastran.bdf.cards.thermal.thermal.ThermalBC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"];
"pyNastran.bdf.cards.thermal.thermal.ThermalCard" -> "pyNastran.bdf.cards.thermal.thermal.ThermalBC" [arrowsize=0.5,style="setlinewidth(0.5)"];
"pyNastran.bdf.cards.thermal.thermal.ThermalCard" [URL="#pyNastran.bdf.cards.thermal.thermal.ThermalCard",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"];
"pyNastran.bdf.cards.base_card.BaseCard" -> "pyNastran.bdf.cards.thermal.thermal.ThermalCard" [arrowsize=0.5,style="setlinewidth(0.5)"];
"pyNastran.bdf.cards.thermal.thermal.ThermalElement" [URL="#pyNastran.bdf.cards.thermal.thermal.ThermalElement",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"];
"pyNastran.bdf.cards.thermal.thermal.ThermalCard" -> "pyNastran.bdf.cards.thermal.thermal.ThermalElement" [arrowsize=0.5,style="setlinewidth(0.5)"];
"pyNastran.bdf.cards.thermal.thermal.ThermalProperty" [URL="#pyNastran.bdf.cards.thermal.thermal.ThermalProperty",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"];
"pyNastran.bdf.cards.thermal.thermal.ThermalCard" -> "pyNastran.bdf.cards.thermal.thermal.ThermalProperty" [arrowsize=0.5,style="setlinewidth(0.5)"];
}
- class pyNastran.bdf.cards.thermal.thermal.CHBDYE(eid, eid2, side, iview_front=0, iview_back=0, rad_mid_front=0, rad_mid_back=0, comment='')[source]
Bases:
ThermalElement
Defines a boundary condition surface element with reference to a heat conduction element.
1
2
3
4
5
6
7
8
CHBDYE
EID
EID2
SIDE
IVIEWF
IVIEWB
RADMIDF
RADMIDB
Creates a CHBDYE card
- Parameters:
- eidint
surface element ID number for a side of an element
- eid2: int
a heat conduction element identification
- side: int
a consistent element side identification number (1-6)
- iview_front: int; default=0
a VIEW entry identification number for the front face
- iview_back: int; default=0
a VIEW entry identification number for the back face
- rad_mid_front: int; default=0
RADM identification number for front face of surface element
- rad_mid_back: int; default=0
RADM identification number for back face of surface element
- commentstr; default=’’
a comment for the card
- _properties = ['hex_map', 'pent_map', 'tet_map', 'side_maps']
- classmethod add_card(card, comment='')[source]
Adds a CHBDYE card from
BDF.add_card(...)
- Parameters:
- cardBDFCard()
a BDFCard object
- commentstr; default=’’
a comment for the card
- eid
Surface element ID number for a side of an element. (0 < Integer < 100,000,000)
- eid2
A heat conduction element identification
- hex_map = {1: [4, 3, 2, 1], 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]}
- iview_back
A VIEW entry identification number for the back face
- iview_front
A VIEW entry identification number for the front face
- property node_ids
- property nodes
- pent_map = {1: [3, 2, 1], 2: [1, 2, 5, 4], 3: [2, 3, 6, 5], 4: [3, 1, 4, 6], 5: [4, 5, 6]}
- rad_mid_back
RADM identification number for back face of surface element (Integer > 0)
- rad_mid_front
RADM identification number for front face of surface element (Integer > 0)
- side
A consistent element side identification number (1 < Integer < 6)
- side_maps = {'CHEXA': {1: [4, 3, 2, 1], 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]}, 'CPENTA': {1: [3, 2, 1], 2: [1, 2, 5, 4], 3: [2, 3, 6, 5], 4: [3, 1, 4, 6], 5: [4, 5, 6]}, 'CQUAD4': [1, 2, 3, 4], 'CTETRA': {1: [1, 3, 2], 2: [1, 2, 4], 3: [2, 3, 4], 4: [3, 1, 4]}, 'CTRIA3': [1, 2, 3]}
- tet_map = {1: [1, 3, 2], 2: [1, 2, 4], 3: [2, 3, 4], 4: [3, 1, 4]}
- type = 'CHBDYE'
- class pyNastran.bdf.cards.thermal.thermal.CHBDYG(eid, surface_type, nodes, iview_front=0, iview_back=0, rad_mid_front=0, rad_mid_back=0, comment='')[source]
Bases:
ThermalElement
Defines a boundary condition surface element without reference to a property entry.
1
2
3
4
5
6
7
8
9
CHBDYG
EID
TYPE
IVIEWF
IVIEWB
RADMIDF
RADMIDB
G1
G2
G3
G4
G5
G6
G7
G8
- _properties = ['node_ids']
- classmethod add_card(card, comment='')[source]
Adds a CHBDYG card from
BDF.add_card(...)
- Parameters:
- cardBDFCard()
a BDFCard object
- commentstr; default=’’
a comment for the card
- cross_reference(model: BDF) None [source]
Cross links the card so referenced cards can be extracted directly
- Parameters:
- modelBDF()
the BDF object
- eid
Surface element ID
- iview_back
A VIEW entry identification number for the back face
- iview_front
A VIEW entry identification number for the front face
- property node_ids
- nodes
Grid point IDs of grids bounding the surface (Integer > 0)
- rad_mid_back
RADM identification number for back face of surface element (Integer > 0)
- rad_mid_front
RADM identification number for front face of surface element (Integer > 0)
- repr_fields()[source]
Gets the fields in their simplified form
- Returns:
- fieldslist[varies]
the fields that define the card
- surface_type
Surface type
- type = 'CHBDYG'
- class pyNastran.bdf.cards.thermal.thermal.CHBDYP(eid, pid, surface_type, g1, g2, g0=0, gmid=None, ce=0, iview_front=0, iview_back=0, rad_mid_front=0, rad_mid_back=0, e1=None, e2=None, e3=None, comment='')[source]
Bases:
ThermalElement
Defines a boundary condition surface element with reference to a PHBDY entry
1
2
3
4
5
6
7
8
9
CHBDYP
EID
PID
TYPE
IVIEWF
IVIEWB
G1
G2
G0
RADMIDF
RADMIDB
GMID
CE
E1
E2
E3
Creates a CHBDYP card
- Parameters:
- eidint
Surface element ID
- pidint
PHBDY property entry identification numbers. (Integer > 0)
- surface_typestr
Surface type Must be {POINT, LINE, ELCYL, FTUBE, TUBE}
- iview_frontint; default=0
A VIEW entry identification number for the front face.
- iview_backint; default=0
A VIEW entry identification number for the back face.
- g1 / g2int
Grid point identification numbers of grids bounding the surface
- g0int; default=0
Orientation grid point
- rad_mid_frontint
RADM identification number for front face of surface element
- rad_mid_backint
RADM identification number for back face of surface element.
- gmidint
Grid point identification number of a midside node if it is used with the line type surface element.
- ceint; default=0
Coordinate system for defining orientation vector
- e1 / e2 / e3float; default=None
Components of the orientation vector in coordinate system CE. The origin of the orientation vector is grid point G1.
- commentstr; default=’’
a comment for the card
- property Type
- _properties = ['node_ids']
- classmethod add_card(card, comment='')[source]
Adds a CHBDYP card from
BDF.add_card(...)
- Parameters:
- cardBDFCard()
a BDFCard object
- commentstr; default=’’
a comment for the card
- ce
Coordinate system for defining orientation vector. (Integer > 0; Default = 0
- cross_reference(model: BDF) None [source]
Cross links the card so referenced cards can be extracted directly
- Parameters:
- modelBDF()
the BDF object
- e1
Components of the orientation vector in coordinate system CE. The origin of the orientation vector is grid point G1. (Real or blank)
- eid
Surface element ID
- g0
Orientation grid point. (Integer > 0; Default = 0)
- g1
Grid point identification numbers of grids bounding the surface. (Integer > 0)
- g2
Grid point identification numbers of grids bounding the surface. (Integer > 0)
- gmid
Grid point identification number of a midside node if it is used with the line type surface element.
- iview_back
A VIEW entry identification number for the back face.
- iview_front
A VIEW entry identification number for the front face.
- property node_ids
- property nodes
- pid
PHBDY property entry identification numbers. (Integer > 0)
- rad_mid_back
RADM identification number for back face of surface element. (Integer > 0)
- rad_mid_front
RADM identification number for front face of surface element. (Integer > 0)
- repr_fields()[source]
Gets the fields in their simplified form
- Returns:
- fieldslist[varies]
the fields that define the card
- type = 'CHBDYP'
- class pyNastran.bdf.cards.thermal.thermal.CONV(eid, pconid, ta, film_node=0, cntrlnd=0, comment='')[source]
Bases:
ThermalBC
Specifies a free convection boundary condition for heat transfer analysis through connection to a surface element (CHBDYi entry).
Creates a CONV card
- Parameters:
- eidint
element id
- pconidint
Convection property ID
- midint
Material ID
- talist[int]
Ambient points used for convection 0’s are allowed for TA2 and higher
- film_nodeint; default=0
Point for film convection fluid property temperature
- cntrlndint; default=0
Control point for free convection boundary condition
- commentstr; default=’’
a comment for the card
- classmethod add_card(card, comment='')[source]
Adds a CONV card from
BDF.add_card(...)
- Parameters:
- cardBDFCard()
a BDFCard object
- commentstr; default=’’
a comment for the card
- cntrlnd
Control point for free convection boundary condition.
- cross_reference(model: BDF) None [source]
Cross links the card so referenced cards can be extracted directly
- Parameters:
- modelBDF()
the BDF object
- eid
CHBDYG, CHBDYE, or CHBDYP surface element identification number. (Integer > 0)
- film_node
Point for film convection fluid property temperature
- pconid
Convection property identification number of a PCONV entry
- repr_fields()[source]
Gets the fields in their simplified form
- Returns:
- fieldslist[varies]
the fields that define the card
- type = 'CONV'
- class pyNastran.bdf.cards.thermal.thermal.CONVM(eid, pconvm, ta1, film_node=0, cntmdot=0, ta2=None, mdot=1.0, comment='')[source]
Bases:
ThermalBC
Specifies a forced convection boundary condition for heat transfer analysis through connection to a surface element (CHBDYi entry).
1
2
3
4
5
6
7
8
CONVM
EID
PCONID
FLMND
CNTMDOT
TA1
TA2
Mdot
CONVM
101
1
201
301
20
21
Creates a CONVM card
- Parameters:
- eidint
element id (CHBDYP)
- pconidint
property ID (PCONVM)
- ta1int
ambient point for convection
- ta2int; default=None
None : ta1 ambient point for convection
- film_nodeint; default=0
- cntmdotint; default=0
control point used for controlling mass flow 0/blank is only allowed when mdot > 0
- mdotfloat; default=1.0
a multiplier for the mass flow rate in case there is no point associated with the CNTRLND field required if cntmdot = 0
- commentstr; default=’’
a comment for the card
- _properties = ['film_node_id', 'pconvm_id']
- classmethod add_card(card, comment='')[source]
Adds a CONVM card from
BDF.add_card(...)
- Parameters:
- cardBDFCard()
a BDFCard object
- commentstr; default=’’
a comment for the card
- cross_reference(model: BDF) None [source]
Cross links the card so referenced cards can be extracted directly
- Parameters:
- modelBDF()
the BDF object
- property film_node_id
- property pconvm_id
- repr_fields()[source]
Gets the fields in their simplified form
- Returns:
- fieldslist[varies]
the fields that define the card
- type = 'CONVM'
- class pyNastran.bdf.cards.thermal.thermal.PCONV(pconid, mid=None, form=0, expf=0.0, ftype=0, tid=None, chlen=None, gidin=None, ce=0, e1=None, e2=None, e3=None, comment='')[source]
Bases:
ThermalProperty
Specifies the free convection boundary condition properties of a boundary condition surface element used for heat transfer analysis.
Format (MSC 2005.2)
1
2
3
4
5
6
7
8
9
PCONV
PCONID
MID
FORM
EXPF
FTYPE
TID
CHLEN
GIDIN
CE
E1
E2
E3
PCONV
38
21
2
54
2.0
235
0
1.0
0.0
0.0
Alternate format (MSC 2005.2):
1
2
3
4
5
6
7
8
9
PCONV
PCONID
MID
FORM
EXPF
3
H1
H2
H3
H4
H5
H6
H7
H8
PCONV
7
3
10.32
10.05
10.09
10.37
Todo
alternate format is not supported; NX not checked
Creates a PCONV card
- Parameters:
- pconidint
Convection property ID
- midint
Material ID
- formint; default=0
Type of formula used for free convection Must be {0, 1, 10, 11, 20, or 21}
- expffloat; default=0.0
Free convection exponent as implemented within the context of the particular form that is chosen
- ftypeint; default=0
Formula type for various configurations of free convection
- tidint; default=None
Identification number of a TABLEHT entry that specifies the two variable tabular function of the free convection heat transfer coefficient
- chlenfloat; default=None
Characteristic length
- gidinint; default=None
Grid ID of the referenced inlet point
- ceint; default=0
Coordinate system for defining orientation vector.
- e1 / e2 / e3list[float]; default=None
Components of the orientation vector in coordinate system CE. The origin of the orientation vector is grid point G1
- commentstr; default=’’
a comment for the card
- classmethod add_card(card, comment='')[source]
Adds a PCONV card from
BDF.add_card(...)
- Parameters:
- cardBDFCard()
a BDFCard object
- commentstr; default=’’
a comment for the card
- ce
Coordinate system for defining orientation vector. (Integer > 0;Default = 0
- chlen
Characteristic length
- e1
Components of the orientation vector in coordinate system CE. The origin of the orientation vector is grid point G1. (Real or blank)
- expf
Free convection exponent as implemented within the context of the particular form that is chosen
- form
Type of formula used for free convection. (Integer 0, 1, 10, 11, 20, or 21)
- ftype
Formula type for various configurations of free convection
- gidin
Grid ID of the referenced inlet point
- mid
Material property identification number. (Integer > 0)
- pconid
Convection property identification number. (Integer > 0)
- repr_fields()[source]
Gets the fields in their simplified form
- Returns:
- fieldslist[varies]
the fields that define the card
- tid
Identification number of a TABLEHT entry that specifies the two variable tabular function of the free convection heat transfer coefficient
- type = 'PCONV'
- class pyNastran.bdf.cards.thermal.thermal.PCONVM(pconid, mid, coeff, form=0, flag=0, expr=0.0, exppi=0.0, exppo=0.0, comment='')[source]
Bases:
ThermalProperty
Specifies the free convection boundary condition properties of a boundary condition surface element used for heat transfer analysis.
1
2
3
4
5
6
7
8
9
PCONVM
PCONID
MID
FORM
FLAG
COEF
EXPR
EXPPI
EXPPO
PCONVM
3
2
1
1
0.023
0.80
0.40
0.30
Creates a PCONVM card
- Parameters:
- pconidint
Convection property ID
- mid: int
Material ID
- coeff: float
Constant coefficient used for forced convection
- form: int; default=0
Type of formula used for free convection Must be {0, 1, 10, 11, 20, or 21}
- flag: int; default=0
Flag for mass flow convection
- expr: float; default=0.0
Reynolds number convection exponent
- exppi: float; default=0.0
Prandtl number convection exponent for heat transfer into the working fluid
- exppo: float; default=0.0
Prandtl number convection exponent for heat transfer out of the working fluid
- commentstr; default=’’
a comment for the card
- classmethod add_card(card, comment='')[source]
Adds a PCONVM card from
BDF.add_card(...)
- Parameters:
- cardBDFCard()
a BDFCard object
- commentstr; default=’’
a comment for the card
- coef
Constant coefficient used for forced convection
- exppi
Prandtl number convection exponent for heat transfer into the working fluid. (Real > 0.0; Default = 0.0)
- exppo
Prandtl number convection exponent for heat transfer out of the working fluid. (Real > 0.0; Default = 0.0)
- expr
Reynolds number convection exponent. (Real > 0.0; Default = 0.0)
- flag
Flag for mass flow convection. (Integer = 0 or 1; Default = 0)
- form
Type of formula used for free convection. (Integer 0, 1, 10, 11, 20, or 21)
- mid
Material property identification number. (Integer > 0)
- pconid
Convection property identification number. (Integer > 0)
- repr_fields()[source]
Gets the fields in their simplified form
- Returns:
- fieldslist[varies]
the fields that define the card
- type = 'PCONVM'
- class pyNastran.bdf.cards.thermal.thermal.PHBDY(pid, af=None, d1=None, d2=None, comment='')[source]
Bases:
ThermalProperty
A property entry referenced by CHBDYP entries to give auxiliary geometric information for boundary condition surface elements
1
2
3
4
5
PHBDY
PID
AF
D1
D2
PHBDY
2
0.02
1.0
1.0
Creates a PHBDY card
- Parameters:
- eidint
element id
- pidint
property id
- afint
Area factor of the surface used only for CHBDYP element Must be {POINT, LINE, TUBE, ELCYL} TUBE : constant thickness of hollow tube
- d1, d2float; default=None
Diameters associated with the surface Used with CHBDYP [ELCYL, TUBE, FTUBE] surface elements
- commentstr; default=’’
a comment for the card
- classmethod add_card(card, comment='')[source]
Adds a PHBDY card from
BDF.add_card(...)
- Parameters:
- cardBDFCard()
a BDFCard object
- commentstr; default=’’
a comment for the card
- af
Area factor of the surface used only for CHBDYP element TYPE = ‘POINT’, TYPE = ‘LINE’, TYPE = ‘TUBE’, or TYPE = ‘ELCYL’. For TYPE = ‘TUBE’, AF is the constant thickness of the hollow tube. (Real > 0.0 or blank)
- d1
Diameters associated with the surface. Used with CHBDYP element TYPE=’ELCYL’,’TUBE’,’FTUBE’
- pid
Property identification number. (Unique Integer among all PHBDY entries). (Integer > 0)
- repr_fields()[source]
Gets the fields in their simplified form
- Returns:
- fieldslist[varies]
the fields that define the card
- type = 'PHBDY'
- class pyNastran.bdf.cards.thermal.thermal.TEMPBC(sid, Type, nodes, temps, comment='')[source]
Bases:
ThermalBC
- _properties = ['eid']
- classmethod add_card(card, comment='')[source]
Adds a TEMPBC card from
BDF.add_card(...)
- Parameters:
- cardBDFCard()
a BDFCard object
- commentstr; default=’’
a comment for the card
- property eid
- type = 'TEMPBC'
- class pyNastran.bdf.cards.thermal.thermal.ThermalBC[source]
Bases:
ThermalCard
- class pyNastran.bdf.cards.thermal.thermal.ThermalElement[source]
Bases:
ThermalCard
- class pyNastran.bdf.cards.thermal.thermal.ThermalProperty[source]
Bases:
ThermalCard