17 #ifndef dealii_mesh_worker_local_integrator_h 18 #define dealii_mesh_worker_local_integrator_h 20 #include <deal.II/base/config.h> 22 #include <deal.II/base/subscriptor.h> 28 DEAL_II_NAMESPACE_OPEN
32 template <
int dim,
int spacedim,
typename number>
34 template <
int dim,
int spacedim>
35 class IntegrationInfo;
54 template <
int dim,
int spacedim = dim,
typename number =
double>
150 DEAL_II_NAMESPACE_CLOSE
virtual void cell(DoFInfo< dim, spacedim, number > &dinfo, IntegrationInfo< dim, spacedim > &info) const
static ::ExceptionBase & ExcPureFunction()
#define DeclException0(Exception0)
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