]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
fill_n is not standard C++.
authorwolf <wolf@0785d39b-7218-0410-832d-ea1e28bc413d>
Mon, 2 Jul 2001 14:32:13 +0000 (14:32 +0000)
committerwolf <wolf@0785d39b-7218-0410-832d-ea1e28bc413d>
Mon, 2 Jul 2001 14:32:13 +0000 (14:32 +0000)
git-svn-id: https://svn.dealii.org/trunk@4786 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/base/source/function.cc

index 38499f74eff4685e92da3e2ddad1bd0e4f5ca328..adfda47a1a1165c58218f37da701abc96fe8b86e 100644 (file)
@@ -220,7 +220,7 @@ void ZeroFunction<dim>::vector_value (const Point<dim> &,
   Assert (return_value.size() == n_components,
          ExcDimensionMismatch (return_value.size(), n_components));
 
-  std::fill_n (return_value.begin(), n_components, 0.0);
+  std::fill (return_value.begin(), return_value.end(), 0.0);
 };
 
 
@@ -231,7 +231,7 @@ void ZeroFunction<dim>::value_list (const typename std::vector<Point<dim> > &poi
   Assert (values.size() == points.size(),
          ExcDimensionMismatch(values.size(), points.size()));
 
-  fill_n (values.begin(), points.size(), 0.);
+  std::fill (values.begin(), values.end(), 0.);
 };
 
 
@@ -246,7 +246,7 @@ void ZeroFunction<dim>::vector_value_list (const typename std::vector<Point<dim>
     {
       Assert (values[i].size() == n_components,
              ExcDimensionMismatch(values[i].size(), n_components));
-      std::fill_n (values[i].begin(), n_components, 0.);
+      std::fill (values[i].begin(), values[i].end(), 0.);
     };
 };
 
@@ -328,7 +328,7 @@ void ConstantFunction<dim>::vector_value (const Point<dim> &,
   Assert (return_value.size() == n_components,
          ExcDimensionMismatch (return_value.size(), n_components));
 
-  std::fill_n (return_value.begin(), n_components, function_value);
+  std::fill (return_value.begin(), return_value.end(), function_value);
 };
 
 
@@ -340,7 +340,7 @@ void ConstantFunction<dim>::value_list (const typename std::vector<Point<dim> >
   Assert (values.size() == points.size(),
          ExcDimensionMismatch(values.size(), points.size()));
 
-  fill_n (values.begin(), points.size(), function_value);
+  std::fill (values.begin(), values.end(), function_value);
 };
 
 
@@ -355,7 +355,7 @@ void ConstantFunction<dim>::vector_value_list (const typename std::vector<Point<
     {
       Assert (values[i].size() == n_components,
              ExcDimensionMismatch(values[i].size(), n_components));
-      std::fill_n (values[i].begin(), n_components, function_value);
+      std::fill (values[i].begin(), values[i].end(), function_value);
     };
 };
 
@@ -389,7 +389,7 @@ void ComponentSelectFunction<dim>::vector_value (const Point<dim> &,
   Assert (return_value.size() == n_components,
          ExcDimensionMismatch (return_value.size(), n_components));
 
-  std::fill_n (return_value.begin(), n_components, 0.);
+  std::fill (return_value.begin(), return_value.end(), 0.);
   return_value(selected) = function_value;
 }
 
@@ -406,7 +406,7 @@ void ComponentSelectFunction<dim>::vector_value_list (const typename std::vector
     {
       Assert (values[i].size() == n_components,
              ExcDimensionMismatch(values[i].size(), n_components));
-      std::fill_n (values[i].begin(), n_components, 0.);
+      std::fill (values[i].begin(), values[i].end(), 0.);
       values[i](selected) = function_value;
     }
 }

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.