dolfin.cpp.geometry¶
Geometry module
Functions
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Classes
|
Overloaded function. |
|
-
dolfin.cpp.geometry.
compute_closest_entity
(arg0: dolfinx::geometry::BoundingBoxTree, arg1: dolfinx::geometry::BoundingBoxTree, arg2: dolfin.cpp.mesh.Mesh, arg3: numpy.ndarray[float64[m, 3], flags.c_contiguous]) → Tuple[numpy.ndarray[int32[m, 1]], numpy.ndarray[float64[m, 1]]]¶
-
dolfin.cpp.geometry.
compute_collisions
(arg0: dolfinx::geometry::BoundingBoxTree, arg1: dolfinx::geometry::BoundingBoxTree) → Tuple[List[int], List[int]]¶
-
dolfin.cpp.geometry.
compute_collisions_point
(arg0: dolfinx::geometry::BoundingBoxTree, arg1: numpy.ndarray[float64[m, 3], flags.c_contiguous]) → tuple¶
-
dolfin.cpp.geometry.
compute_entity_collisions_bb
(arg0: dolfinx::geometry::BoundingBoxTree, arg1: dolfinx::geometry::BoundingBoxTree, arg2: dolfin.cpp.mesh.Mesh, arg3: dolfin.cpp.mesh.Mesh) → Tuple[List[int], List[int]]¶
-
dolfin.cpp.geometry.
compute_entity_collisions_mesh
(arg0: dolfinx::geometry::BoundingBoxTree, arg1: dolfin.cpp.mesh.Mesh, arg2: numpy.ndarray[float64[m, 3], flags.c_contiguous]) → tuple¶
-
dolfin.cpp.geometry.
compute_first_collision
(arg0: dolfinx::geometry::BoundingBoxTree, arg1: numpy.ndarray[float64[m, 3], flags.c_contiguous]) → numpy.ndarray[int32[m, 1]]¶
-
dolfin.cpp.geometry.
compute_first_entity_collision
(arg0: dolfinx::geometry::BoundingBoxTree, arg1: dolfin.cpp.mesh.Mesh, arg2: numpy.ndarray[float64[m, 3], flags.c_contiguous]) → numpy.ndarray[int32[m, 1]]¶
-
dolfin.cpp.geometry.
create_midpoint_tree
(arg0: dolfin.cpp.mesh.Mesh) → dolfinx::geometry::BoundingBoxTree¶
-
dolfin.cpp.geometry.
squared_distance
(arg0: dolfin.cpp.mesh.MeshEntity, arg1: numpy.ndarray[float64[3, 1]]) → float¶