From 7535faf4e8629a04ef554259a27e8cdaa6668c88 Mon Sep 17 00:00:00 2001 From: Jonathan Lambrechts <jonathan.lambrechts@uclouvain.be> Date: Tue, 26 Oct 2010 17:39:58 +0000 Subject: [PATCH] sorry linearSystem preallocation was broken --- Solver/dofManager.h | 1 + 1 file changed, 1 insertion(+) diff --git a/Solver/dofManager.h b/Solver/dofManager.h index 8b46b3d79c..61ae399f5d 100644 --- a/Solver/dofManager.h +++ b/Solver/dofManager.h @@ -302,6 +302,7 @@ class dofManager{ inline void insertInSparsityPattern(const Dof &R, const Dof &C) { if (_isParallel && !_parallelFinalized) _parallelFinalize(); + if (!_current->isAllocated()) _current->allocate (sizeOfR()); std::map<Dof, int>::iterator itR = unknown.find(R); if (itR != unknown.end()){ std::map<Dof, int>::iterator itC = unknown.find(C); -- GitLab