111 typename ::Triangulation<dim, spacedim>::active_cell_iterator;
113 typename ::Triangulation<dim, spacedim>::cell_iterator;
139 partition_auto = 0x0,
144 partition_metis = 0x1,
163 partition_zorder = 0x2,
168 partition_zoltan = 0x3,
219 partition_custom_signal = 0x4,
229 construct_multigrid_hierarchy = 0x8,
258 const typename ::Triangulation<dim, spacedim>::MeshSmoothing =
260 const bool allow_artificial_cells =
false,
261 const Settings settings = partition_auto);
272 is_multilevel_hierarchy_constructed()
const override;
283 execute_coarsening_and_refinement()
override;
299 prepare_coarsening_and_refinement()
override;
318 create_triangulation(
320 &construction_data)
override;
334 const ::Triangulation<dim, spacedim> &other_tria)
override;
342 template <
class Archive>
344 serialize(Archive &archive,
const unsigned int version);
348 BOOST_SERIALIZATION_SPLIT_MEMBER()
375 template <
class Archive>
377 load(Archive &ar,
const unsigned int version);
387 const std::vector<types::subdomain_id> &
388 get_true_subdomain_ids_of_cells()
const;
398 const std::vector<types::subdomain_id> &
399 get_true_level_subdomain_ids_of_cells(
const unsigned int level)
const;
406 with_artificial_cells()
const;
434 communicate_coarsening_and_refinement_flags();
458 std::vector<std::vector<types::subdomain_id>>
std::vector< unsigned int > saved_subdomain_ids
const ObserverPointer< const ::parallel::shared::Triangulation< dim, spacedim > > shared_tria