itasca.wall.thermal

Functions and classes for working with Itasca thermal walls.

Functions

itasca.wall.thermal.count() int.

Get the number of thermal walls.

itasca.wall.thermal.find(id: int) Thermal wall object.

Get the thermal wall object with the given ID number.

itasca.wall.thermal.inbox(lower_bound: vec, upper_bound: vec, intersect=True) Tuple of thermal wall objects.

Get a tuple of thermal walls with extents intersecting a box. The extent is the axis-aligned bounding box of the thermal wall. The if the optional keyword argument intersect is False then only thermal walls with positions falling in the box are returned.

itasca.wall.thermal.list() Thermal wall iterator object.

Get a thermal wall iterator object.

itasca.wall.thermal.maxid() int.

Get the maximum thermal wall ID.

itasca.wall.thermal.near(point: vec, radius=0.0) Thermal wall object.

Find the closest wall to a point. If the optional keyword argument radius is non-zero, only search within this radius.

Classes

Sub-modules