17 #include <deal.II/meshworker/local_results.h> 18 #include <deal.II/meshworker/local_integrator.h> 19 #include <deal.II/lac/block_indices.h> 21 DEAL_II_NAMESPACE_OPEN
25 template <
typename number>
29 for (
unsigned int i=0; i<J.size(); ++i)
31 for (
unsigned int i=0; i<R.size(); ++i)
33 for (
unsigned int i=0; i<M1.size(); ++i)
36 for (
unsigned int i=0; i<M2.size(); ++i)
39 quadrature_data.reset_values();
43 template <
typename number>
47 std::size_t mem =
sizeof(*this)
60 template <
int dim,
int spacedim,
typename number>
63 use_cell(true), use_boundary(true), use_face(true)
67 template <
int dim,
int spacedim,
typename number>
70 use_cell(c), use_boundary(b), use_face(f)
74 template <
int dim,
int spacedim,
typename number>
78 template <
int dim,
int spacedim,
typename number>
83 Assert(
false, ExcPureFunction());
87 template <
int dim,
int spacedim,
typename number>
92 Assert(
false, ExcPureFunction());
96 template <
int dim,
int spacedim,
typename number>
103 Assert(
false, ExcPureFunction());
122 DEAL_II_NAMESPACE_CLOSE
virtual void cell(DoFInfo< dim, spacedim, number > &dinfo, IntegrationInfo< dim, spacedim > &info) const
size_type block_size(const unsigned int i) const
#define Assert(cond, exc)
std_cxx11::enable_if< std_cxx11::is_fundamental< T >::value, std::size_t >::type memory_consumption(const T &t)
void reinit(const BlockIndices &local_sizes)
std::size_t memory_consumption() const
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