From: wolf Date: Thu, 23 Dec 1999 10:55:51 +0000 (+0000) Subject: Externalize this function since it does not depend on the dimension X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e01152b4065958157fb1c03abdc38da796c53117;p=dealii-svn.git Externalize this function since it does not depend on the dimension and therefore leads to problems when linking with libdeal_II_2d and libdeal_II_3d at the same time. git-svn-id: https://svn.dealii.org/trunk@2117 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/deal.II/source/numerics/vectors.all_dimensions.cc b/deal.II/deal.II/source/numerics/vectors.all_dimensions.cc new file mode 100644 index 0000000000..d5eaf900aa --- /dev/null +++ b/deal.II/deal.II/source/numerics/vectors.all_dimensions.cc @@ -0,0 +1,33 @@ +/* $Id$ */ +/* Copyright W. Bangerth, University of Heidelberg, 1998 */ + +#include +#include + + +void +VectorTools::subtract_mean_value(Vector &v, + const vector &p_select) +{ + unsigned int n = v.size(); + Assert(n == p_select.size(), ExcDimensionMismatch(n, p_select.size())); + + double s = 0; + unsigned int counter = 0; + + for (unsigned int i=0; i