258 std::unique_ptr<const dealii::hp::MappingCollection<dim>>
mapping;
261 std::unique_ptr<const dealii::hp::QCollection<dim>>
quadrature;
266 std::unique_ptr<
const std::vector<dealii::hp::QCollection<dim - 1>>>
268 std::unique_ptr<
const std::vector<dealii::hp::QCollection<dim - 1>>>
277 const typename dealii::Triangulation<dim>::cell_iterator &,
278 const dealii::Point<dim> &)>;
290 const std::string &subsection =
"/Discretization");
347 AssertThrow(
false, dealii::ExcInternalError());
371 AssertThrow(
false, dealii::ExcInternalError());
385 return triangulation_ !=
nullptr;
527 std::string geometry_;
529 unsigned int refinement_;
532 double mesh_distortion_;
542 std::vector<std::unique_ptr<Geometry<dim>>> geometry_list_;
545 std::unique_ptr<dealii::Triangulation<dim>> triangulation_;
547 Collection collection_;
551 std::shared_ptr<dealii::MappingQCache<dim>> mapping_cache_;
559 void create_mapping_cache();