16 #ifndef INCLUDE_IDEAL_II_FE_FE_DG_HH_
17 #define INCLUDE_IDEAL_II_FE_FE_DG_HH_
19 #include <deal.II/fe/fe.h>
20 #include <deal.II/fe/fe_dgq.h>
76 std::shared_ptr<dealii::FiniteElement<dim>>
82 std::shared_ptr<dealii::FiniteElement<1>>
104 std::shared_ptr<dealii::FiniteElement<dim>> _fe_space;
105 std::shared_ptr<dealii::FiniteElement<1>> _fe_time;
A class for dG elements in time and arbitrary elements in space.
Definition: fe_dg.hh:36
std::shared_ptr< dealii::FiniteElement< dim > > spatial()
The underlying spatial finite element.
support_type type()
The support_type used for construction.
std::shared_ptr< dealii::FiniteElement< 1 > > temporal()
The underlying temporal finite element.
DG_FiniteElement(std::shared_ptr< dealii::FiniteElement< dim >> fe_space, const unsigned int r, support_type type=support_type::Lobatto)
Constructor for the finite element class.
support_type
Choice of underlying temporal support points.
Definition: fe_dg.hh:56
@ Lobatto
Definition: fe_dg.hh:60
@ Legendre
Definition: fe_dg.hh:58
@ RadauLeft
Definition: fe_dg.hh:62
@ RadauRight
Definition: fe_dg.hh:64
const unsigned int dofs_per_cell
The number of degrees of freedom per space-time element.
Definition: fe_dg.hh:91
Namespace for general spacetime object and collections of slab objects.
Definition: idealii.hh:89