From 0cc4937d0b4839e5779e1c2a305ff45b458d6690 Mon Sep 17 00:00:00 2001 From: guido Date: Wed, 24 Aug 2005 07:48:04 +0000 Subject: [PATCH] grouping of member functions git-svn-id: https://svn.dealii.org/trunk@11313 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/deal.II/include/fe/fe_base.h | 47 ++++++++++++++++++---------- 1 file changed, 31 insertions(+), 16 deletions(-) diff --git a/deal.II/deal.II/include/fe/fe_base.h b/deal.II/deal.II/include/fe/fe_base.h index 4296c5b1cf..1e5c1ac93b 100644 --- a/deal.II/deal.II/include/fe/fe_base.h +++ b/deal.II/deal.II/include/fe/fe_base.h @@ -660,6 +660,11 @@ class FiniteElementBase : public Subscriptor, * FESystem class. */ virtual std::string get_name () const = 0; + + /** + * @name Shape function access + * @{ + */ /** * Return the value of the @@ -814,7 +819,12 @@ class FiniteElementBase : public Subscriptor, virtual Tensor<2,dim> shape_grad_grad_component (const unsigned int i, const Point &p, const unsigned int component) const; - + //@} + /** + * @name Transfer and constraint matrices + * @{ + */ + /** * Projection from a fine grid * space onto a coarse grid @@ -960,6 +970,18 @@ class FiniteElementBase : public Subscriptor, */ bool restriction_is_implemented () const; + /** + * Access the + * @p restriction_is_additive_flag + * field. See there for more + * information on its contents. + * + * The index must be between zero + * and the number of shape + * functions of this element. + */ + bool restriction_is_additive (const unsigned int index) const; + /** * Return a readonly reference to * the matrix which describes the @@ -1045,7 +1067,8 @@ class FiniteElementBase : public Subscriptor, virtual void get_interpolation_matrix (const FiniteElementBase &source, FullMatrix &matrix) const; - + //@} + /** * Comparison operator. We also * check for equality of the @@ -1065,7 +1088,10 @@ class FiniteElementBase : public Subscriptor, */ bool operator == (const FiniteElementBase &) const; - + /** + * @name Index computations + * @{ + */ /** * Compute vector component and * index of this shape function @@ -1220,19 +1246,8 @@ class FiniteElementBase : public Subscriptor, */ std::pair component_to_base (const unsigned int component) const; - - /** - * Access the - * @p restriction_is_additive_flag - * field. See there for more - * information on its contents. - * - * The index must be between zero - * and the number of shape - * functions of this element. - */ - bool restriction_is_additive (const unsigned int index) const; - + //@} + /** * @name Support points and interpolation * @{ -- 2.39.5