]> https://gitweb.dealii.org/ - dealii.git/commitdiff
documentation fixes
authorTimo Heister <timo.heister@gmail.com>
Wed, 27 May 2020 21:34:48 +0000 (17:34 -0400)
committerTimo Heister <timo.heister@gmail.com>
Wed, 27 May 2020 21:34:48 +0000 (17:34 -0400)
include/deal.II/matrix_free/fe_evaluation.h
include/deal.II/matrix_free/matrix_free.h

index bea7aa9949e405501252397dd96a4616c0212646..f1c17d34291ea023c419cb816ac60236c54b772b 100644 (file)
@@ -58,29 +58,36 @@ class FEEvaluation;
 
 
 /**
- * @brief The EvaluationFlags enum
+ * @brief The namespace for the EvaluationFlags enum
+ *
+ * This namespace contains the enum EvaluationFlags used in FEEvaluation
+ * to control evaluation and integration of values, gradients, etc..
  */
 namespace EvaluationFlags
 {
   /**
-   * @brief The type enum
+   * @brief The EvaluationFlags enum
+   *
+   * This enum contains a set of flags used by FEEvaluation::integrate(),
+   * FEEvaluation::evaluate() and others to determine if values, gradients,
+   * hessians, or a combination of them is being used.
    */
   enum EvaluationFlags
   {
     /**
-     *
+     * Do not use or compute anything.
      */
     nothing = 0,
     /**
-     *
+     * Use or evaluate values.
      */
     values = 0x1,
     /**
-     *
+     * Use or evaluate gradients.
      */
     gradients = 0x2,
     /**
-     *
+     * Use or evaluate hessians.
      */
     hessians = 0x4
   };
@@ -93,7 +100,7 @@ namespace EvaluationFlags
    * integer which would in turn trigger a compiler warning when we tried to
    * assign it to an object of type UpdateFlags.
    *
-   * @ref type
+   * @ref EvaluationFlags
    */
   inline EvaluationFlags
   operator|(const EvaluationFlags f1, const EvaluationFlags f2)
@@ -108,7 +115,7 @@ namespace EvaluationFlags
    * Global operator which sets the bits from the second argument also in the
    * first one.
    *
-   * @ref type
+   * @ref EvaluationFlags
    */
   inline EvaluationFlags &
   operator|=(EvaluationFlags &f1, const EvaluationFlags f2)
@@ -125,7 +132,7 @@ namespace EvaluationFlags
    * an integer which would in turn trigger a compiler warning when we tried to
    * assign it to an object of type UpdateFlags.
    *
-   * @ref UpdateFlags
+   * @ref EvaluationFlags
    */
   inline EvaluationFlags operator&(const EvaluationFlags f1,
                                    const EvaluationFlags f2)
@@ -139,7 +146,7 @@ namespace EvaluationFlags
    * Global operator which clears all the bits in the first argument if they are
    * not also set in the second argument.
    *
-   * @ref UpdateFlags
+   * @ref EvaluationFlags
    */
   inline EvaluationFlags &
   operator&=(EvaluationFlags &f1, const EvaluationFlags f2)
index 4b9f4c79f117282403ddbe9b30dff8402c5d6f1e..2bc08f742d7034f5d7aa2ed3e2c638a8d2bcc994 100644 (file)
@@ -728,7 +728,7 @@ public:
 
     /**
      * The loop does only involve FEFaceEvaluation access into neighbors by
-     * function values, such as `FEFaceEvaluation::gather_evaluate() with
+     * function values, such as FEFaceEvaluation::gather_evaluate() with
      * argument EvaluationFlags::values, but no access to shape function
      * derivatives (which typically need to access more data). For FiniteElement
      * types where only some of the shape functions have support on a face, such

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.