Skip to content

Commit

Permalink
Introduce DoFHandlerBase
Browse files Browse the repository at this point in the history
  • Loading branch information
peterrum committed Apr 3, 2020
1 parent f1b992e commit ebed913
Show file tree
Hide file tree
Showing 13 changed files with 5,950 additions and 7,438 deletions.
11 changes: 11 additions & 0 deletions include/deal.II/dofs/block_info.h
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ DEAL_II_NAMESPACE_OPEN
#ifndef DOXYGEN
template <int dim, int spacedim>
class DoFHandler;

namespace hp
{
template <int dim, int spacedim>
Expand Down Expand Up @@ -118,6 +119,12 @@ class BlockInfo : public Subscriptor
bool levels_only = false,
bool active_only = false);

template <int dim, int spacedim>
void
initialize(const hp::DoFHandler<dim, spacedim> &,
bool levels_only = false,
bool active_only = false);

/**
* @brief Initialize block structure on cells and compute renumbering
* between cell dofs and block cell dofs.
Expand All @@ -126,6 +133,10 @@ class BlockInfo : public Subscriptor
void
initialize_local(const DoFHandler<dim, spacedim> &);

template <int dim, int spacedim>
void
initialize_local(const hp::DoFHandler<dim, spacedim> &);

/**
* Access the BlockIndices structure of the global system.
*/
Expand Down
251 changes: 135 additions & 116 deletions include/deal.II/dofs/dof_accessor.templates.h

Large diffs are not rendered by default.

0 comments on commit ebed913

Please sign in to comment.