8#include <compile_time_options.h>
12#include <deal.II/base/parameter_acceptor.h>
13#include <deal.II/dofs/dof_handler.h>
14#include <deal.II/grid/tria.h>
33 class Geometry :
public dealii::ParameterAcceptor
41 Geometry(
const std::string &name,
const std::string &subsection)
42 : ParameterAcceptor(subsection +
"/" + name)
52 dealii::Triangulation<dim> &triangulation)
const = 0;
77 standard_quadrilaterals,
116 const std::string name_;
virtual HP_Collection populate_hp_collections(const unsigned int, const bool, typename ryujin::Discretization< dim >::Collection &) const
Geometry(const std::string &name, const std::string &subsection)
virtual void create_coarse_triangulation(dealii::Triangulation< dim > &triangulation) const =0
virtual void update_dof_handler(dealii::DoFHandler< dim > &) const
@ standard_quadrilaterals
#define ACCESSOR_READ_ONLY(member)