From 090fa02d33657ec78cf185b27f62d7028b0659eb Mon Sep 17 00:00:00 2001 From: Arne Morten Kvarving Date: Tue, 2 Jul 2019 12:03:03 +0200 Subject: [PATCH] fixed: ISTL(Matrix|Vector) copy constructors need to call base class cc's --- src/LinAlg/ISTLMatrix.C | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/LinAlg/ISTLMatrix.C b/src/LinAlg/ISTLMatrix.C index 2060e60b..3122e304 100644 --- a/src/LinAlg/ISTLMatrix.C +++ b/src/LinAlg/ISTLMatrix.C @@ -43,7 +43,7 @@ ISTLVector::ISTLVector(const ProcessAdm& padm, const Real* values, size_t n) : a } -ISTLVector::ISTLVector(const ISTLVector& vec) : adm(vec.adm) +ISTLVector::ISTLVector(const ISTLVector& vec) : StdVector(vec), adm(vec.adm) { x = vec.x; LinAlgInit::increfs(); @@ -121,7 +121,8 @@ ISTLMatrix::ISTLMatrix (const ProcessAdm& padm, const LinSolParams& spar, ISTLMatrix::ISTLMatrix (const ISTLMatrix& B) : - adm(B.adm), solParams(B.solParams.get(), B.adm), linsysType(B.linsysType) + SparseMatrix(B), adm(B.adm), + solParams(B.solParams.get(), B.adm), linsysType(B.linsysType) { iA = B.iA;