dolfinx.cpp.geometry¶
Geometry module
Functions
|
|
|
|
|
|
|
|
|
|
|
|
|
Classes
|
Overloaded function. |
-
class
dolfinx.cpp.geometry.BoundingBoxTree(*args, **kwargs)¶ Bases:
pybind11_builtins.pybind11_objectOverloaded function.
__init__(self: dolfinx.cpp.geometry.BoundingBoxTree, mesh: dolfinx.cpp.mesh.Mesh, tdim: int, padding: float = 0.0) -> None
__init__(self: dolfinx.cpp.geometry.BoundingBoxTree, mesh: dolfinx.cpp.mesh.Mesh, tdim: int, entity_indices: numpy.ndarray[numpy.int32], padding: float = 0.0) -> None
-
create_global_tree(self: dolfinx.cpp.geometry.BoundingBoxTree, arg0: MPICommWrapper) → dolfinx.cpp.geometry.BoundingBoxTree¶
-
get_bbox(self: dolfinx.cpp.geometry.BoundingBoxTree, arg0: int) → List[List[float[3]][2]]¶
-
property
num_bboxes¶
-
dolfinx.cpp.geometry.compute_closest_entity(tree: dolfinx::geometry::BoundingBoxTree, p: List[float[3]], mesh: dolfinx.cpp.mesh.Mesh, R: float = -1) → Tuple[int, float]¶
-
dolfinx.cpp.geometry.compute_collisions(arg0: dolfinx::geometry::BoundingBoxTree, arg1: dolfinx::geometry::BoundingBoxTree) → List[List[int[2]]]¶
-
dolfinx.cpp.geometry.compute_collisions_point(arg0: dolfinx::geometry::BoundingBoxTree, arg1: List[float[3]]) → numpy.ndarray[numpy.int32]¶
-
dolfinx.cpp.geometry.compute_distance_gjk(arg0: numpy.ndarray[numpy.float64], arg1: numpy.ndarray[numpy.float64]) → numpy.ndarray[numpy.float64]¶
-
dolfinx.cpp.geometry.create_midpoint_tree(arg0: dolfinx.cpp.mesh.Mesh, arg1: int, arg2: numpy.ndarray[numpy.int32]) → dolfinx::geometry::BoundingBoxTree¶
-
dolfinx.cpp.geometry.select_colliding_cells(arg0: dolfinx.cpp.mesh.Mesh, arg1: numpy.ndarray[numpy.int32], arg2: List[float[3]], arg3: int) → numpy.ndarray[numpy.int32]¶
-
dolfinx.cpp.geometry.squared_distance(arg0: dolfinx.cpp.mesh.Mesh, arg1: int, arg2: int, arg3: List[float[3]]) → float¶