17#ifndef dealii_mesh_worker_local_integrator_h
18#define dealii_mesh_worker_local_integrator_h
34 template <
int dim,
int spacedim,
typename number>
36 template <
int dim,
int spacedim>
37 class IntegrationInfo;
55 template <
int dim,
int spacedim = dim,
typename number =
double>
virtual ~LocalIntegrator() override=default
virtual void cell(DoFInfo< dim, spacedim, number > &dinfo, IntegrationInfo< dim, spacedim > &info) const
std::vector< std::string > output_names
virtual void face(DoFInfo< dim, spacedim, number > &dinfo1, DoFInfo< dim, spacedim, number > &dinfo2, IntegrationInfo< dim, spacedim > &info1, IntegrationInfo< dim, spacedim > &info2) const
virtual void boundary(DoFInfo< dim, spacedim, number > &dinfo, IntegrationInfo< dim, spacedim > &info) const
std::vector< std::string > input_vector_names
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_CLOSE
#define DeclException0(Exception0)
static ::ExceptionBase & ExcPureFunction()