itasca.clump
Functions and classes for working with Itasca clumps.
Functions
-
itasca.clump.
containing
(point: vec) → Clump object. Find the clump containing the point.
-
itasca.clump.
count
() → int. Get the number of clumps.
-
itasca.clump.
energies
() → dict {str: float}. Get the clump total energy contribution as a dictionary with string keys and float values.
-
itasca.clump.
energy
(energy_name: str) → float. Get the clump total energy contribution. This is the sum over all clumps of the energy with name energy_na,e (see the set energy command). Available energies are: “energy-body”, “energy-damp” and “energy-kinetic”.
-
itasca.clump.
find
(id: int) → Clump object. Get the Clump object with the given ID number.
-
itasca.clump.
inbox
(lower_bound: vec, upper_bound: vec, intersect=True) → Tuple of Clump objects. Get a tuple of clumps with extents intersecting a box. The extent is the axis-aligned bounding box of the clump. The if the optional keyword argument intersect is False only clumps with positions falling in the box are returned.
-
itasca.clump.
list
() → Clump object iterator. Get a clump iterator object.
-
itasca.clump.
maxid
() → int. Get the maximum clump ID.
-
itasca.clump.
near
(point: vec, radius=0.0) → Clump object. Find the closest clump to a point. If the optional keyword argument radius is non-zero, only search within this radius.
Classes
Sub-modules
Was this helpful? ... | 3DEC © 2019, Itasca | Updated: Feb 25, 2024 |