247 std::unique_ptr<const dealii::hp::MappingCollection<dim>>
mapping;
250 std::unique_ptr<const dealii::hp::QCollection<dim>>
quadrature;
256 std::unique_ptr<
const dealii::hp::QCollection<dim - 1>>
270 const std::string &subsection =
"/Discretization");
276 void prepare(
const std::string &base_name);
318 AssertThrow(
false, dealii::ExcInternalError());
342 AssertThrow(
false, dealii::ExcInternalError());
398 return *collection_.finite_element_dg;
400 return *collection_.finite_element_cg;
466 std::string geometry_;
468 unsigned int refinement_;
471 double mesh_distortion_;
481 std::unique_ptr<dealii::Triangulation<dim>> triangulation_;
483 Collection collection_;
485 std::set<std::shared_ptr<Geometry<dim>>> geometry_list_;
486 std::shared_ptr<Geometry<dim>> selected_geometry_;
495 template <
typename Discretization,
int dim_,
typename Number_>