From 9c1be02996788e00bd97b714a6499b626f876512 Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth Date: Sat, 23 Jan 2016 19:23:34 -0600 Subject: [PATCH] Remove an outdated comment. Replace it with links to places where the comments are up to date. --- include/deal.II/fe/fe_update_flags.h | 38 ++++------------------------ 1 file changed, 5 insertions(+), 33 deletions(-) diff --git a/include/deal.II/fe/fe_update_flags.h b/include/deal.II/fe/fe_update_flags.h index cd322cbfa0..05f3224452 100644 --- a/include/deal.II/fe/fe_update_flags.h +++ b/include/deal.II/fe/fe_update_flags.h @@ -51,40 +51,12 @@ template class FiniteElement; * You can select more than one flag by concatenation using the bitwise or * operator|(UpdateFlags,UpdateFlags). * - *

Generating the actual flags

+ *

Use of these flags flags

* - * When given a set of UpdateFlags @p flags, the FEValues object must - * determine, which values will have to be computed once only for the - * reference cell and which values will have to be updated for each cell. - * Here, it is important to note that in many cases, the FiniteElement will - * require additional updates from the Mapping. To this end, several auxiliary - * functions have been implemented: - * - * FiniteElement::update_once(flags) and FiniteElement::update_each(flags) - * determine the values required by the FiniteElement once or on each cell. - * The same functions exist in Mapping. - * - * Since the FiniteElement does not know if a value required from Mapping - * should be computed once or for each cell, - * FEValuesBase::compute_update_flags() is used to compute the union of all - * values to be computed ever. It does this by first adding to the flags set - * by the user all flags (once and each) added by the FiniteElement. This new - * set of flags is then given to the Mapping and all flags required there are - * added, again once and each. - * - * This union of all flags is given to Mapping::fill_fe_values() and - * FiniteElement::fill_fe_values, where it is split again into the information - * generated only once and the information that must be updated on each cell. - * - * The flags finally stored in FEValues then are the union of all the flags - * required by the user, by FiniteElement and by Mapping, for computation once - * or on each cell. Subsequent calls to the functions @p update_once and @p - * update_each should just select among these flags, but should not add new - * flags. - * - * The mechanism by which all this is accomplished is also discussed on the - * page on - * @ref UpdateFlags. + * More information on the use of this type both in user code as + * well as internally can be found in the documentation modules on + * @ref UpdateFlags "The interplay of UpdateFlags, Mapping, and FiniteElement in FEValues" + * and @ref FE_vs_Mapping_vs_FEValues "How Mapping, FiniteElement, and FEValues work together". */ enum UpdateFlags { -- 2.39.5