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;
57 template <
int dim,
int spacedim = dim,
typename number =
double>
virtual void cell(DoFInfo< dim, spacedim, number > &dinfo, IntegrationInfo< dim, spacedim > &info) const
static ::ExceptionBase & ExcPureFunction()
#define DeclException0(Exception0)
#define DEAL_II_NAMESPACE_CLOSE
#define DEAL_II_NAMESPACE_OPEN
std::vector< std::string > output_names
virtual ~LocalIntegrator() override=default
std::vector< std::string > input_vector_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