ThermalWall
-
class
itasca.wall.thermal.
ThermalWall
- Objects of this type should not be created (instantiated) directly in Python. Use the module functions that return instances of this type.
-
contact_count
(all=False, type=None) → int. Get the number of contacts associated with this thermal wall. If the optional keyword argument type is given, the count is limited to the contact types specified. The optional type keyword argument should be a Python type object (one of: itasca.BallBallThermalContact, itasca.BallPebbleThermalContact, itasca.PebblePebbleThermalContact, itasca.BallFacetThermalContact or itasca.PebbleFacetThermalContact). If the optional keyword argument all is True the count includes virtual contacts.
-
contacts
([piece, ]all=False, type=None) → tuple of Contact objects. Get a tuple of contacts associated with this wall. An optional argument can be included which is a piece object (a thermal ball, a thermal pebble or a thermal facet). If the optional keyword argument type is given, the returned list is limited to the contact types specified. The type keyword argument should be a Python type object (one of: itasca.BallBallThermalContact, itasca.BallPebbleThermalContact, itasca.PebblePebbleThermalContact, itasca.BallFacetThermalContact or itasca.PebbleFacetThermalContact). If the (optional) keyword argument all is True the returned list includes virtual contacts.
-
extra
(slot: int) → any. Get the thermal wall extra data in the given slot.
-
facets
() → Thermal facet iterator object. Get the thermal facets of this thermal wall.
-
group
([slot: int]) → str. Get the thermal wall group name in a given slot.
-
group_remove
(group_name: str) → int. Remove from the given group from the thermal wall. One argument of type string, giving the group name, is required. The return value is an integer which is the first slot in which the group name was found or -1 if not found.
-
groups
() → tuple of strings. Get a tuple of group names assigned to this thermal wall.
-
id
() → int. Get the thermal wall id.
-
in_group
(group_name: str) → bool. Test if the thermal wall is part of a given group. All group slots are searched.
-
pos
() → vec. Get the thermal wall location (vector).
-
pos_x
() → float. Get the x-component of the thermal wall location.
-
pos_y
() → float. Get the y-component of the thermal wall location.
-
set_extra
(slot: int, value: any) → None. Set the thermal wall extra data in the given slot.
-
set_group
([group_name: str[, slot: int]]) → None. Set the thermal wall group name in a given slot.
-
set_pos
(value: vec) → None. Set the thermal wall location (vector).
-
set_pos_x
(value: float) → None. Set the x-component of the thermal wall location.
-
set_pos_y
(value: float) → None. Set the y-component of the thermal wall location.
-
set_prop
(property_name: str, value: any) → None. Set a surface property of all thermal facets.
-
set_temp
(value: float) → None. Set the thermal wall facet temperatures of this wall.
-
valid
() → bool. Returns True if this thermal wall is live.
-
wall
() → Wall object. Get the wall corresponding to this thermal wall.
-
Was this helpful? ... | PFC 6.0 © 2019, Itasca | Updated: Nov 19, 2021 |