]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Make some functions public again.
authorwolf <wolf@0785d39b-7218-0410-832d-ea1e28bc413d>
Tue, 6 Mar 2001 16:09:25 +0000 (16:09 +0000)
committerwolf <wolf@0785d39b-7218-0410-832d-ea1e28bc413d>
Tue, 6 Mar 2001 16:09:25 +0000 (16:09 +0000)
git-svn-id: https://svn.dealii.org/trunk@4130 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/deal.II/include/fe/fe_system.h

index 243218b7d9bc0698a5bfcfc1588476ab7ed39e2a..087ea67dff2eafeeb227ca9358e1e7b7600cf25b 100644 (file)
@@ -122,19 +122,72 @@ class FESystem : public FiniteElement<dim>
                                      */
     virtual ~FESystem ();
 
+
+                                    /** 
+                                     * Number of different base
+                                     * elements of this object.
+                                     *
+                                     * Since these objects can have
+                                     * multiplicity and subobjects
+                                     * themselves, this may be
+                                     * smaller than the total number
+                                     * of finite elements composed
+                                     * into this structure.
+                                     */
+    virtual unsigned int n_base_elements() const;
+
+                                    /**
+                                     * How often is a composing element used.
+                                     *
+                                     */
+    unsigned int element_multiplicity(unsigned int index) const;
+
+                                    /**
+                                     * Access to a composing element.
+                                     *
+                                     * If you assemble your system
+                                     * matrix, you usually will not
+                                     * want to have an FEValues object
+                                     * with a lot of equal entries. Ok,
+                                     * so initialize your FEValues with
+                                     * the @p{base_element} you get by
+                                     * this function. In a mixed
+                                     * discretization, you can choose
+                                     * the different base element types
+                                     * by index.
+                                     *
+                                     */
+    virtual const FiniteElement<dim> & base_element(unsigned int index) const;
+
                                     /**
-                                     * Compute flags for initial update only.
+                                     * Determine an estimate for the
+                                     * memory consumption (in bytes)
+                                     * of this object.
+                                     *
+                                     * This function is made virtual,
+                                     * since finite element objects
+                                     * are usually accessed through
+                                     * pointers to their base class,
+                                     * rather than the class itself.
+                                     */
+    virtual unsigned int memory_consumption () const;
+    
+                                    /**
+                                     * Compute flags for initial
+                                     * update only.
                                      */
     virtual UpdateFlags update_once (UpdateFlags flags) const;
   
                                     /**
-                                     * Compute flags for update on each cell.
+                                     * Compute flags for update on
+                                     * each cell.
                                      */
     virtual UpdateFlags update_each (UpdateFlags flags) const;
 
                                     /**
-                                     * Return the support points of the
-                                     * trial functions on the unit cell.
+                                     * Return the support points of
+                                     * the trial functions on the
+                                     * unit cell.
                                      *
                                      * The order of points in the
                                      * array matches that returned by
@@ -255,55 +308,6 @@ class FESystem : public FiniteElement<dim>
                       typename Mapping<dim>::InternalDataBase      &fe_data,
                       FEValuesData<dim>                    &data) const ;
 
-                                    /** 
-                                     * Number of different base
-                                     * elements of this object.
-                                     *
-                                     * Since these objects can have
-                                     * multiplicity and subobjects
-                                     * themselves, this may be
-                                     * smaller than the total number
-                                     * of finite elements composed
-                                     * into this structure.
-                                     */
-    virtual unsigned int n_base_elements() const;
-
-                                    /**
-                                     * How often is a composing element used.
-                                     *
-                                     */
-    unsigned int element_multiplicity(unsigned int index) const;
-
-                                    /**
-                                     * Access to a composing element.
-                                     *
-                                     * If you assemble your system
-                                     * matrix, you usually will not
-                                     * want to have an FEValues object
-                                     * with a lot of equal entries. Ok,
-                                     * so initialize your FEValues with
-                                     * the @p{base_element} you get by
-                                     * this function. In a mixed
-                                     * discretization, you can choose
-                                     * the different base element types
-                                     * by index.
-                                     *
-                                     */
-    virtual const FiniteElement<dim>& base_element(unsigned int index) const;
-
-                                    /**
-                                     * Determine an estimate for the
-                                     * memory consumption (in bytes)
-                                     * of this object.
-                                     *
-                                     * This function is made virtual,
-                                     * since finite element objects
-                                     * are usually accessed through
-                                     * pointers to their base class,
-                                     * rather than the class itself.
-                                     */
-    virtual unsigned int memory_consumption () const;
-
   private:
 
                                     /**

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.