107 const std::string &subsection =
"/MeshAdaptor");
135 std::uint_fast64_t random_adaptation_mersenne_twister_seed_;
138 double coarsening_threshold_;
139 double refinement_threshold_;
140 bool absolute_threshold_;
141 unsigned int min_refinement_level_;
142 unsigned int max_refinement_level_;
144 std::vector<std::string> smoothness_selected_quantities_;
145 Number smoothness_local_global_ratio_;
146 Number smoothness_min_cutoff_;
147 Number smoothness_max_cutoff_;
148 unsigned int smoothness_widen_stencil_;
161 dealii::ObserverPointer<const OfflineData<dim, Number>> offline_data_;
168 dealii::Vector<float> indicators_;
171 std::mt19937_64 mersenne_twister_;
195 void mark_cells_for_coarsening_and_refinement();
198 void populate_cell_indicators_with_random_values();
201 void populate_cell_indicators_from_smoothness_indicators();