16 #ifndef dealii_tria_levels_h
17 #define dealii_tria_levels_h
20 #include <deal.II/base/config.h>
22 #include <deal.II/base/point.h>
24 #include <deal.II/grid/tria_object.h>
25 #include <deal.II/grid/tria_objects.h>
27 #include <boost/serialization/utility.hpp>
32 DEAL_II_NAMESPACE_OPEN
36 namespace TriangulationImplementation
172 const unsigned int dimension,
173 const unsigned int space_dimension);
194 template <
class Archive>
196 serialize(Archive &ar,
const unsigned int version);
204 <<
"The containers have sizes " << arg1 <<
" and " << arg2
205 <<
", which is not as expected.");
222 std::vector<std::pair<int, int>>
neighbors;
240 const unsigned int dimension,
241 const unsigned int space_dimension);
251 template <
class Archive>
253 serialize(Archive &ar,
const unsigned int version);
261 <<
"The containers have sizes " << arg1 <<
" and " << arg2
262 <<
", which is not as expected.");
268 template <
class Archive>
272 ar &refine_flags &coarsen_flags;
280 ar &level_subdomain_ids;
288 template <
class Archive>
311 DEAL_II_NAMESPACE_CLOSE