]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Additional doco for L2 integrators 7861/head
authorLogan Harbour <loganhharbour@gmail.com>
Tue, 26 Mar 2019 21:34:29 +0000 (16:34 -0500)
committerLogan Harbour <loganhharbour@gmail.com>
Tue, 26 Mar 2019 21:34:29 +0000 (16:34 -0500)
include/deal.II/integrators/l2.h

index a2d2588c100aae5b4cd9ae1ea6d8f4b28dfc1fc0..0c49f0a3c6e1140cdf56d2edab28f0c195749d3c 100644 (file)
@@ -50,6 +50,11 @@ namespace LocalIntegrators
      * integrals \f[ \int_F uv\,ds \quad \text{or} \quad \int_F \mathbf u\cdot
      * \mathbf v\,ds \f]
      *
+     * @param M The mass matrix matrix obtained as result.
+     * @param fe The FEValues object describing the local trial function
+     * space. #update_values and #update_JxW_values must be set.
+     * @param factor A constant that multiplies the mass matrix.
+     *
      * @author Guido Kanschat
      * @date 2008, 2009, 2010
      */
@@ -97,8 +102,12 @@ namespace LocalIntegrators
      * integrals \f[ \int_F \omega(x) uv\,ds \quad \text{or} \quad \int_F
      * \omega(x) \mathbf u\cdot \mathbf v\,ds \f]
      *
-     * The size of the vector <tt>weights</tt> must be equal to the number of
-     * quadrature points in the finite element.
+     * @param M The weighted mass matrix matrix obtained as result.
+     * @param fe The FEValues object describing the local trial function
+     * space. #update_values and #update_JxW_values must be set.
+     * @param weights The weights, $\omega(x)$, evaluated at the quadrature
+     * points in the finite element (size must be equal to the number of
+     * quadrature points in the element).
      *
      * @author Guido Kanschat
      * @date 2014
@@ -146,6 +155,14 @@ namespace LocalIntegrators
      *
      * \f[ \int_Z fv\,dx \quad \text{or} \quad \int_F fv\,ds \f]
      *
+     * @param result The vector obtained as result.
+     * @param fe The FEValues object describing the local trial function
+     * space. #update_values and #update_JxW_values must be set.
+     * @param input The representation of $f$ evaluated at the quadrature
+     * points in the finite element (size must be equal to the number of
+     * quadrature points in the element).
+     * @param factor A constant that multiplies the result.
+     *
      * @author Guido Kanschat
      * @date 2008, 2009, 2010
      */
@@ -171,6 +188,14 @@ namespace LocalIntegrators
      * hand side. \f[ \int_Z \mathbf f\cdot \mathbf v\,dx \quad \text{or}
      * \quad \int_F \mathbf f\cdot \mathbf v\,ds \f]
      *
+     * @param result The vector obtained as result.
+     * @param fe The FEValues object describing the local trial function
+     * space. #update_values and #update_JxW_values must be set.
+     * @param input The vector valued representation of $\mathbf f$ evaluated
+     * at the quadrature points in the finite element (size of each component
+     * must be equal to the number of quadrature points in the element).
+     * @param factor A constant that multiplies the result.
+     *
      * @author Guido Kanschat
      * @date 2008, 2009, 2010
      */
@@ -203,6 +228,25 @@ namespace LocalIntegrators
      * Using appropriate weights, this term can be used to penalize violation
      * of conformity in <i>H<sup>1</sup></i>.
      *
+     * Note that for the parameters that follow, the external matrix refers to
+     * the flux between cells, while the internal matrix refers to entries
+     * coupling inside the cell.
+     *
+     * @param M11 The internal matrix for the first cell obtained as result.
+     * @param M12 The external matrix for the first cell obtained as result.
+     * @param M12 The external matrix for the second cell obtained as result.
+     * @param M22 The internal matrix for the second cell obtained as result.
+     * @param fe1 The FEValues object describing the local trial function
+     * space for the first cell. #update_values and #update_JxW_values must be
+     * set.
+     * @param fe2 The FEValues object describing the local trial function
+     * space for the second cell. #update_values and #update_JxW_values must be
+     * set.
+     * @param factor1 A constant that multiplies the shape functions for the
+     * first cell.
+     * @param factor2 A constant that multiplies the shape functions for the
+     * second cell.
+     *
      * @author Guido Kanschat
      * @date 2008, 2009, 2010
      */

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.