16 #ifndef dealii_grid_tria_info_cache_update_flags_h
17 #define dealii_grid_tria_info_cache_update_flags_h
20 #include <deal.II/base/config.h>
22 DEAL_II_NAMESPACE_OPEN
98 template <
class StreamType>
102 s <<
" CacheUpdateFlags";
104 s <<
"|vertex_to_cell_map";
106 s <<
"|vertex_to_cells_centers_directions";
108 s <<
"|covering_rtree";
109 #ifdef DEAL_II_WITH_NANOFLANN
111 s <<
"|vertex_kdtree";
129 return static_cast<CacheUpdateFlags>(static_cast<unsigned int>(f1) |
130 static_cast<unsigned int>(f2));
145 return static_cast<CacheUpdateFlags>(static_cast<unsigned int>(f1) ^
177 return static_cast<CacheUpdateFlags>(static_cast<unsigned int>(f1) &
178 static_cast<unsigned int>(f2));
196 DEAL_II_NAMESPACE_CLOSE