Functions and classes for working with Itasca thermal wall facets.


itasca.wall.thermal.facet.count() → int.

Get the number of thermal facets.

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

Get the thermal facet object with the given ID number.

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

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

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

Get a thermal facet iterator object.

itasca.wall.thermal.facet.maxid() → int.

Get the maximum thermal facet ID.

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

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