From e442aa850006d084967418811596906cffcf5537 Mon Sep 17 00:00:00 2001 From: bangerth Date: Thu, 18 Nov 2010 15:54:19 +0000 Subject: [PATCH] Add another note. git-svn-id: https://svn.dealii.org/trunk@22803 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/include/deal.II/grid/grid_tools.h | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/deal.II/include/deal.II/grid/grid_tools.h b/deal.II/include/deal.II/grid/grid_tools.h index 459d10f5cf..77d682ded0 100644 --- a/deal.II/include/deal.II/grid/grid_tools.h +++ b/deal.II/include/deal.II/grid/grid_tools.h @@ -857,14 +857,33 @@ class GridTools * distribute degrees of freedom * on this newly created surface * mesh. + * + * @note The algorithm outlined + * above assumes that all faces + * on higher refinement levels + * always have exactly the same + * boundary indicator as their + * parent face. Consequently, we + * can start with coarse level + * faces and build the surface + * mesh based on that. It would + * not be very difficult to + * extend the function to also + * copy boundary indicators from + * finer level faces to their + * corresponding surface mesh + * cells, for example to + * accomodate different geometry + * descriptions in the case of + * curved boundaries. */ template