]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Do not use register declarations for variables that might be complex numbers. This...
authorMartin Kronbichler <kronbichler@lnm.mw.tum.de>
Sat, 7 Nov 2009 14:59:09 +0000 (14:59 +0000)
committerMartin Kronbichler <kronbichler@lnm.mw.tum.de>
Sat, 7 Nov 2009 14:59:09 +0000 (14:59 +0000)
git-svn-id: https://svn.dealii.org/trunk@20061 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/lac/include/lac/vector.templates.h

index 20bf71324e260431601194f527eee1456330e15e..aa927e5c467a78fa9d9415e0992e9e4f71cd15cc 100644 (file)
@@ -329,7 +329,7 @@ Number Vector<Number>::operator * (const Vector<Number2>& v) const
          ExcDimensionMismatch(vec_size, v.size()));
 
   const unsigned int blocking = 1<<BLOCK_LEVEL;
-  register Number sum1, sum2, sum3, sum = Number();
+  Number sum1, sum2, sum3, sum = Number();
   const Number * X = val, *X_end = X + vec_size, 
     *X_end3 = X + ((vec_size>>(BLOCK_LEVEL))<<(BLOCK_LEVEL)),
     *X_end2 = X + ((vec_size>>(2*BLOCK_LEVEL))<<(2*BLOCK_LEVEL)),
@@ -462,7 +462,7 @@ Number Vector<Number>::mean_value () const
   Assert (vec_size!=0, ExcEmptyObject());
 
   const unsigned int blocking = 1<<BLOCK_LEVEL;
-  register Number sum1, sum2, sum3, sum = 0.;
+  Number sum1, sum2, sum3, sum = 0.;
   const Number * X = val, *X_end = X + vec_size, 
     *X_end3 = X + ((vec_size>>(BLOCK_LEVEL))<<(BLOCK_LEVEL)),
     *X_end2 = X + ((vec_size>>(2*BLOCK_LEVEL))<<(2*BLOCK_LEVEL)),

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.