]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Unify pass-by-value and pass-by-reference for restriction_is_additive flags.
authorwolf <wolf@0785d39b-7218-0410-832d-ea1e28bc413d>
Tue, 2 Nov 1999 16:37:17 +0000 (16:37 +0000)
committerwolf <wolf@0785d39b-7218-0410-832d-ea1e28bc413d>
Tue, 2 Nov 1999 16:37:17 +0000 (16:37 +0000)
git-svn-id: https://svn.dealii.org/trunk@1819 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/deal.II/include/fe/fe.h
deal.II/deal.II/source/fe/fe.cc
deal.II/deal.II/source/fe/q1_mapping.cc

index e609614da3309532ed5ad456e36d30f282ce5f33..3540cb97adf091b6b314ac7af3d2ce3a0d93f9fa 100644 (file)
@@ -278,7 +278,8 @@ class FiniteElementBase : public Subscriptor,
                                      * component and second index in
                                      * component.
                                      */
-    pair<unsigned int,unsigned int> face_system_to_component_index (unsigned int index) const; 
+    pair<unsigned int,unsigned int> face_system_to_component_index (unsigned int index) const;
+    
                                     /**
                                      * The base element establishing a
                                      * component.
@@ -915,7 +916,7 @@ class FiniteElement : public FiniteElementBase<dim>
                                      * Constructor
                                      */
     FiniteElement (const FiniteElementData<dim> &fe_data,
-                  const vector<bool> restriction_is_additive_flags);
+                  const vector<bool> &restriction_is_additive_flags);
 
                                     /**
                                      * Destructor. Only declared to have a
index 57838c5d31edc1ab005bda47772215aaa223be67..ca62e92ce98f1c4126297b8bcea9a5a0d3b0824f 100644 (file)
@@ -253,7 +253,7 @@ bool FiniteElementBase<dim>::operator == (const FiniteElementBase<dim> &f) const
 
 template <int dim>
 FiniteElement<dim>::FiniteElement (const FiniteElementData<dim> &fe_data,
-                                  const vector<bool> restriction_is_additive_flags) :
+                                  const vector<bool> &restriction_is_additive_flags) :
                FiniteElementBase<dim> (fe_data,
                                        restriction_is_additive_flags) {};
 
index a496850ce8d04b2b2abc4e38524d37533d685827..a2fb96532771b8baf82bb8a04e78d00a8394b497 100644 (file)
@@ -24,7 +24,7 @@ FEQ1Mapping<1>::FEQ1Mapping (const unsigned int dofs_per_vertex,
                             const unsigned int dofs_per_quad,
                             const unsigned int dofs_per_hex,
                             const unsigned int n_components,
-                            const vector<bool> restriction_is_additive_flags) :
+                            const vector<bool> &restriction_is_additive_flags) :
                FiniteElement<1> (FiniteElementData<1> (dofs_per_vertex,
                                                        dofs_per_line,
                                                        GeometryInfo<1>::vertices_per_cell,
@@ -147,7 +147,7 @@ FEQ1Mapping<2>::FEQ1Mapping (const unsigned int dofs_per_vertex,
                             const unsigned int dofs_per_quad,
                             const unsigned int dofs_per_hex,
                             const unsigned int n_components,
-                            const vector<bool> restriction_is_additive_flags) :
+                            const vector<bool> &restriction_is_additive_flags) :
                FiniteElement<2> (FiniteElementData<2> (dofs_per_vertex,
                                                        dofs_per_line,
                                                        dofs_per_quad,
@@ -321,7 +321,7 @@ FEQ1Mapping<3>::FEQ1Mapping (const unsigned int dofs_per_vertex,
                             const unsigned int dofs_per_quad,
                             const unsigned int dofs_per_hex,
                             const unsigned int n_components,
-                            const vector<bool> restriction_is_additive_flags) :
+                            const vector<bool> &restriction_is_additive_flags) :
                FiniteElement<3> (FiniteElementData<3> (dofs_per_vertex,
                                                        dofs_per_line,
                                                        dofs_per_quad,

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.