From a36613727e88f4f203b22173da4c6b120cdb30c6 Mon Sep 17 00:00:00 2001 From: bangerth Date: Fri, 17 Sep 2010 12:46:35 +0000 Subject: [PATCH] Add VectorTools::compute_no_normal_flux_constraints to the entry on constraints. git-svn-id: https://svn.dealii.org/trunk@22012 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/doc/news/changes.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/deal.II/doc/news/changes.h b/deal.II/doc/news/changes.h index b35f7a209f..0b75000b1e 100644 --- a/deal.II/doc/news/changes.h +++ b/deal.II/doc/news/changes.h @@ -273,13 +273,15 @@ through DoFHandler::get_tria() and DoFHandler::get_fe(), respectively. VectorTools::project_boundary_values with ConstraintMatrix argument added inhomogeneities also to DoFs that were already constrained when entering the call without changing the list of DoFs that those were constrained to. This - lead to wrong results for inhomogeneous constraints in case e.g. + leads to wrong results for inhomogeneous constraints in case e.g. DoFTools::make_hanging_node_constraints was called before. Now, the correct way for combining hanging node constraints and Dirichlet conditions in one ConstraintMatrix is to first make the hanging node constraints, and then - interpolate/project the boundary values. + interpolate/project the boundary values. The latter operation will then + simply not add any new constraints if a DoF is already constrained. The + same is also true for VectorTools::compute_no_normal_flux_constraints.
- (Luca Heltai, Martin Kronbichler 2010/09/16) + (Luca Heltai, Martin Kronbichler, WB 2010/09/16)

  • -- 2.39.5