16#ifndef dealii_grid_grid_tools_cache_h
17#define dealii_grid_grid_tools_cache_h
35#include <boost/signals2.hpp>
64 template <
int dim,
int spacedim = dim>
111 std::set<typename Triangulation<dim, spacedim>::active_cell_iterator>> &
118 const std::vector<std::vector<Tensor<1, spacedim>>> &
125 const std::map<unsigned int, Point<spacedim>> &
142 std::pair<BoundingBox<spacedim>,
157 std::pair<BoundingBox<spacedim>,
168 const std::vector<std::set<unsigned int>> &
175 const std::map<unsigned int, std::set<types::subdomain_id>> &
244 std::set<typename Triangulation<dim, spacedim>::active_cell_iterator>>
251 mutable std::vector<std::vector<Tensor<1, spacedim>>>
262 mutable std::map<
unsigned int,
282 std::pair<BoundingBox<spacedim>,
291 std::pair<BoundingBox<spacedim>,
306 mutable std::map<unsigned int, std::set<::types::subdomain_id>>
318 template <
int dim,
int spacedim>
327 template <
int dim,
int spacedim>
Abstract base class for mapping classes.
const Mapping< dim, spacedim > & get_default_linear_mapping() const
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_CLOSE
const Mapping< dim, spacedim > & get_default_linear_mapping(const Triangulation< dim, spacedim > &triangulation)
constexpr const ReferenceCell & get_hypercube()
boost::geometry::index::rtree< LeafType, IndexType, IndexableGetter > RTree
const ::Triangulation< dim, spacedim > & tria