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, arg0: dolfinx.cpp.mesh.Mesh, arg1: int) -> None
__init__(self: dolfinx.cpp.geometry.BoundingBoxTree, arg0: List[numpy.ndarray[numpy.float64[3, 1]]]) -> None
-
dolfinx.cpp.geometry.compute_closest_entity(arg0: dolfinx::geometry::BoundingBoxTree, arg1: dolfinx::geometry::BoundingBoxTree, arg2: dolfinx.cpp.mesh.Mesh, arg3: numpy.ndarray[numpy.float64[m, 3], flags.c_contiguous]) → Tuple[numpy.ndarray[numpy.int32[m, 1]], numpy.ndarray[numpy.float64[m, 1]]]¶
-
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: numpy.ndarray[numpy.float64[3, 1]]) → List[int]¶
-
dolfinx.cpp.geometry.compute_distance_gjk(arg0: numpy.ndarray[numpy.float64[m, 3]], arg1: numpy.ndarray[numpy.float64[m, 3]]) → numpy.ndarray[numpy.float64[3, 1]]¶
-
dolfinx.cpp.geometry.create_midpoint_tree(arg0: dolfinx.cpp.mesh.Mesh) → dolfinx::geometry::BoundingBoxTree¶
-
dolfinx.cpp.geometry.select_colliding_cells(arg0: dolfinx.cpp.mesh.Mesh, arg1: List[int], arg2: numpy.ndarray[numpy.float64[3, 1]], arg3: int) → List[int]¶
-
dolfinx.cpp.geometry.squared_distance(arg0: dolfinx.cpp.mesh.Mesh, arg1: int, arg2: int, arg3: numpy.ndarray[numpy.float64[3, 1]]) → float¶