17 #include <deal.II/meshworker/dof_info.h> 18 #include <deal.II/base/quadrature_lib.h> 25 template <
int dim,
int spacedim,
typename number>
27 : block_info(&info, typeid(*this).name())
35 template <
int dim,
int spacedim,
typename number>
40 template <
int dim,
int spacedim,
typename number>
44 for (
unsigned int i=0; i<indices.size(); ++i)
46 const std::pair<unsigned int, unsigned int>
52 for (
unsigned int i=0; i<indices.size(); ++i)
58 DEAL_II_NAMESPACE_CLOSE
std::vector< types::global_dof_index > indices_org
Auxiliary vector.
void set_block_indices()
Set up local block indices.
SmartPointer< const BlockInfo, DoFInfo< dim, spacedim > > block_info
The block structure of the system.
size_type block_size(const unsigned int i) const
std::vector< std::vector< types::global_dof_index > > indices_by_block
const BlockIndices & local() const
A small class collecting the different BlockIndices involved in global, multilevel and local computat...
unsigned int size() const