From: Timo Heister Date: Thu, 31 Jul 2014 12:55:11 +0000 (+0200) Subject: Merge branch 'guido-new_mg' into parmg X-Git-Tag: v8.4.0-rc2~277^2~43 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1097318d61ac870fa6677fca3942c00dc026e244;p=dealii.git Merge branch 'guido-new_mg' into parmg --- 1097318d61ac870fa6677fca3942c00dc026e244 diff --cc include/deal.II/multigrid/mg_constrained_dofs.h index 13d5c399ca,843737b690..50c8c3b58a --- a/include/deal.II/multigrid/mg_constrained_dofs.h +++ b/include/deal.II/multigrid/mg_constrained_dofs.h @@@ -152,8 -135,23 +135,23 @@@ public */ bool set_boundary_values () const DEAL_II_DEPRECATED; -private: +//private: + /** + * @warning This function generates an inconsistent object if not + * called from the other initialize() in this class. + * + * Fill the internal data structures with values extracted from the dof + * handler object. + * + * This function ensures that on every level, degrees of freedom at interior + * edges of a refinement level are treated corrected but leaves degrees of + * freedom at the boundary of the domain untouched assuming that no + * Dirichlet boundary conditions for them exist. + */ + template + void initialize (const DoFHandler &dof); + /** * The indices of boundary dofs for each level. */