16 #include <deal.II/grid/grid_tools_cache.h> 17 #include <deal.II/grid/grid_tools.h> 19 DEAL_II_NAMESPACE_OPEN
24 template<
int dim,
int spacedim>
32 tria_signal = tria.
signals.any_change.connect([&]()
38 template<
int dim,
int spacedim>
43 if (tria_signal.connected())
44 tria_signal.disconnect();
49 template<
int dim,
int spacedim>
52 update_flags |= flags;
57 template<
int dim,
int spacedim>
58 const std::vector<std::set<typename Triangulation<dim,spacedim>::active_cell_iterator> > &
66 return vertex_to_cells;
71 template<
int dim,
int spacedim>
72 const std::vector<std::vector<Tensor<1,spacedim>>> &
77 vertex_to_cell_centers =
81 return vertex_to_cell_centers;
86 template<
int dim,
int spacedim>
87 const std::map<unsigned int, Point<spacedim> > &
100 #ifdef DEAL_II_WITH_NANOFLANN 101 template<
int dim,
int spacedim>
106 vertex_kdtree.set_points(tria->get_vertices());
109 return vertex_kdtree;
113 #include "grid_tools_cache.inst" 117 DEAL_II_NAMESPACE_CLOSE
Abstract base class for mapping classes.