| 9 #include "rust/cxx.h" |
11 #include "rust/cxx.h" |
| 10 |
12 |
| 11 namespace dolfinx_access { |
13 namespace dolfinx_access { |
| 12 struct FunctionInfo; |
14 struct FunctionInfo; |
| 13 |
15 |
| 14 typedef geometry::BoundingBoxTree<double> BBTree_f64; |
16 typedef dolfinx::geometry::BoundingBoxTree<double> BBTree_f64; |
| |
17 |
| 15 extern void drop_Function_f64(Function_f64* f); |
18 extern void drop_Function_f64(Function_f64* f); |
| 16 |
19 |
| 17 extern int32_t cell_Mesh_f64(std::shared_ptr<const mesh::Mesh<double>> mesh, |
20 extern int32_t cell_Mesh_f64(std::shared_ptr<const dolfinx::mesh::Mesh<double>> mesh, |
| 18 const std::array<double, 3>& x); |
21 const std::array<double, 3>& x); |
| 19 |
22 |
| 20 extern int32_t cell_FunctionSpace_f64(FunctionSpace<double> const* v, |
23 extern int32_t cell_FunctionSpace_f64(FunctionSpace<double> const* v, |
| 21 const std::array<double, 3>& x); |
24 const std::array<double, 3>& x); |
| 22 |
25 |