*
* This class has three template arguments:
*
- * @param dim Dimension in which this class is to be used
+ * @tparam dim Dimension in which this class is to be used
*
- * @param n_components Number of vector components when solving a system of
+ * @tparam n_components Number of vector components when solving a system of
* PDEs. If the same operation is applied to several components of a PDE (e.g.
* a vector Laplace equation), they can be applied simultaneously with one
* call (and often more efficiently)
*
- * @param Number Number format, usually @p double or @p float
+ * @tparam Number Number format, usually @p double or @p float
+ *
+ * @ingroup matrixfree
*
* @author Katharina Kormann and Martin Kronbichler, 2010, 2011
*/
* Generic access is achieved through the base class, and specializations for
* scalar and vector-valued elements are defined separately.
*
+ * @ingroup matrixfree
+ *
* @author Katharina Kormann and Martin Kronbichler, 2010, 2011
*/
template <int dim, int n_components_, typename Number>
* data fields, i.e., scalars for the values and Tensor<1,dim> for the
* gradients.
*
+ * @ingroup matrixfree
+ *
* @author Katharina Kormann and Martin Kronbichler, 2010, 2011
*/
template <int dim, typename Number>
* type Tensor<2,dim>. Provides some additional functions for access, like the
* symmetric gradient and divergence.
*
+ * @ingroup matrixfree
+ *
* @author Katharina Kormann and Martin Kronbichler, 2010, 2011
*/
template <int dim, typename Number>
* simple data fields, i.e., scalars for the values and Tensor<1,1> for the
* gradients.
*
+ * @ingroup matrixfree
+ *
* @author Katharina Kormann and Martin Kronbichler, 2010, 2011, Shiva
* Rudraraju, 2014
*/
* @tparam Number Number format, usually @p double or @p float. Defaults to @p
* double
*
+ * @ingroup matrixfree
+ *
* @author Katharina Kormann and Martin Kronbichler, 2010, 2011
*/
template <int dim, int fe_degree, int n_q_points_1d, int n_components_,
* An enum to identify various types of cells and faces. The most general
* type is what we typically compute in the FEValues context but for many
* geometries we can save significant storage.
+ *
+ * @ingroup matrixfree
*/
enum GeometryType : unsigned char
{
* data. The latter comes in a vector for the support of hp adaptivity,
* with several data fields for the individual quadrature formulas.
*
+ * @ingroup matrixfree
+ *
* @author Katharina Kormann, Martin Kronbichler, 2018
*/
template <int structdim, int spacedim, typename Number>
* The class that stores all geometry-dependent data related with cell
* interiors for use in the matrix-free class.
*
+ * @ingroup matrixfree
+ *
* @author Katharina Kormann and Martin Kronbichler, 2010, 2011, 2017
*/
template <int dim, typename Number>