24 #ifndef DOPE_DOFHANDLER_H_
25 #define DOPE_DOFHANDLER_H_
27 #include <deal.II/dofs/dof_handler.h>
28 #include <deal.II/hp/dof_handler.h>
29 #include <deal.II/fe/fe_system.h>
50 template<
int DIM,
int spacedim>
class DOFHANDLER = dealii::DoFHandler>
54 DoFHandler(
const dealii::Triangulation<dim, dim> &tria) :
55 DOFHANDLER<dim, dim>(tria)
68 const DOFHANDLER<dim, dim>&
88 DoFHandler(
const dealii::Triangulation<dim, dim> &tria) :
97 const dealii::DoFHandler<dim>&
107 class DoFHandler<dim, dealii::hp::DoFHandler> :
public dealii::hp::DoFHandler<
120 const dealii::hp::DoFHandler<dim>&
170 const unsigned int =0)
172 dofs_ = fe.element_multiplicity(0);
208 const unsigned int = 0)
210 dofs_ = fe_collection[0].element_multiplicity(0);
static bool NeedIndexSetter()
Definition: dofhandler_wrapper.h:93
static bool NeedIndexSetter()
Definition: dofhandler_wrapper.h:222
const dealii::DoFHandler< dim > & GetDEALDoFHandler() const
Definition: dofhandler_wrapper.h:98
DoFHandler(const dealii::Triangulation< dim, dim > &tria)
Definition: dofhandler_wrapper.h:111
static bool NeedIndexSetter()
static bool NeedIndexSetter()
Definition: dofhandler_wrapper.h:116
void distribute_dofs(const dealii::hp::FECollection< dim > &fe_collection, const unsigned int=0)
Definition: dofhandler_wrapper.h:207
DoFHandler(const dealii::Triangulation< dim, dim > &)
Definition: dofhandler_wrapper.h:202
unsigned int n_dofs() const
Definition: dofhandler_wrapper.h:179
void clear()
Definition: dofhandler_wrapper.h:175
const DOFHANDLER< dim, dim > & GetDEALDoFHandler() const
Definition: dofhandler_wrapper.h:69
Definition: dofhandler_wrapper.h:51
void clear()
Definition: dofhandler_wrapper.h:213
DoFHandler(const dealii::Triangulation< dim, dim > &tria)
Definition: dofhandler_wrapper.h:54
const dealii::hp::DoFHandler< dim > & GetDEALDoFHandler() const
Definition: dofhandler_wrapper.h:121
unsigned int n_dofs() const
Definition: dofhandler_wrapper.h:217
static bool NeedIndexSetter()
Definition: dofhandler_wrapper.h:184
DoFHandler(const dealii::Triangulation< dim, dim > &)
Definition: dofhandler_wrapper.h:164
DoFHandler(const dealii::Triangulation< dim, dim > &tria)
Definition: dofhandler_wrapper.h:88
void distribute_dofs(const dealii::FESystem< dim > &fe, const unsigned int=0)
Definition: dofhandler_wrapper.h:169