From add5e04c950afadf70fa8f25bd8170aed24d3886 Mon Sep 17 00:00:00 2001 From: wolf Date: Tue, 19 May 1998 19:03:43 +0000 Subject: [PATCH] Perform some performance tweaks. git-svn-id: https://svn.dealii.org/trunk@317 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/lac/source/dvector.cc | 219 ++++++++++++++++++++-------------- 1 file changed, 128 insertions(+), 91 deletions(-) diff --git a/deal.II/lac/source/dvector.cc b/deal.II/lac/source/dvector.cc index 56949a1ed7..e83d8cd10a 100644 --- a/deal.II/lac/source/dvector.cc +++ b/deal.II/lac/source/dvector.cc @@ -5,8 +5,15 @@ // Roland Becker, Guido Kanschat, Franz-Theo Suttmeier #include -#include -#include +#include +#include + + +inline double sqr (const double x) { + return x*x; +}; + + dVector::dVector () : dim(0), @@ -41,8 +48,7 @@ dVector::dVector (const dVector& v) : { val = new double[maxdim]; Assert (val != 0, ExcOutOfMemory()); - for (unsigned int i=0; i