8#include <compile_time_options.h>
15#include <deal.II/base/parameter_acceptor.h>
16#include <deal.II/base/quadrature.h>
17#include <deal.II/distributed/shared_tria.h>
18#include <deal.II/distributed/tria.h>
19#include <deal.II/fe/fe.h>
20#include <deal.II/fe/mapping.h>
165 "dirichlet momentum"}));
182 using Triangulation = dealii::parallel::distributed::Triangulation<dim>;
187 using Triangulation = dealii::parallel::shared::Triangulation<1>;
225 const std::string &subsection =
"/Discretization");
231 void prepare(
const std::string &base_name);
268 AssertThrow(
false, dealii::ExcInternalError());
336 std::unique_ptr<const dealii::Mapping<dim>>
mapping_;
354 std::
string geometry_;
356 unsigned int refinement_;
359 double mesh_distortion_;
367 std::set<std::unique_ptr<
Geometry<dim>>> geometry_list_;
const auto & finite_element_cg() const
const auto & triangulation() const
std::unique_ptr< const dealii::Quadrature< dim - 1 > > face_quadrature_
typename Proxy< dim >::Triangulation Triangulation
const auto & face_quadrature() const
std::unique_ptr< const dealii::FiniteElement< dim > > finite_element_cg_
const auto & nodal_quadrature() const
const auto & ansatz() const
std::unique_ptr< Triangulation > triangulation_
std::unique_ptr< const dealii::Quadrature< 1 > > quadrature_1d_
std::unique_ptr< const dealii::Quadrature< dim - 1 > > face_nodal_quadrature_
std::unique_ptr< const dealii::Mapping< dim > > mapping_
const auto & mapping() const
Discretization(const MPIEnsemble &mpi_ensemble, const std::string &subsection="/Discretization")
const MPIEnsemble & mpi_ensemble_
void prepare(const std::string &base_name)
std::unique_ptr< const dealii::Quadrature< dim > > nodal_quadrature_
const auto & quadrature() const
bool have_discontinuous_ansatz() const
const auto & finite_element() const
const auto & quadrature_1d() const
std::unique_ptr< const dealii::FiniteElement< dim > > finite_element_
const auto & face_nodal_quadrature() const
std::unique_ptr< const dealii::Quadrature< dim > > quadrature_
#define ACCESSOR_READ_ONLY(member)
constexpr bool have_distributed_triangulation