13#ifndef dealii_grid_grid_tools_cache_h
14#define dealii_grid_grid_tools_cache_h
32#include <boost/signals2.hpp>
64 template <
int dim,
int spacedim = dim>
112 std::set<typename Triangulation<dim, spacedim>::active_cell_iterator>> &
119 const std::vector<std::vector<Tensor<1, spacedim>>> &
126 const std::map<unsigned int, Point<spacedim>> &
143 std::pair<BoundingBox<spacedim>,
158 std::pair<BoundingBox<spacedim>,
169 const std::vector<std::set<unsigned int>> &
176 const std::map<unsigned int, std::set<types::subdomain_id>> &
238 mutable std::atomic<std::underlying_type_t<CacheUpdateFlags>>
update_flags;
257 std::set<typename Triangulation<dim, spacedim>::active_cell_iterator>>
265 mutable std::vector<std::vector<Tensor<1, spacedim>>>
277 mutable std::map<
unsigned int,
300 std::pair<BoundingBox<spacedim>,
310 std::pair<BoundingBox<spacedim>,
326 mutable std::map<unsigned int, std::set<::types::subdomain_id>>
344 template <
int dim,
int spacedim>
353 template <
int dim,
int spacedim>
Abstract base class for mapping classes.
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_CLOSE
#define Assert(cond, exc)
static ::ExceptionBase & ExcNotInitialized()
boost::geometry::index::rtree< LeafType, IndexType, IndexableGetter > RTree