fixed: ISTL(Matrix|Vector) copy constructors

need to call base class cc's
This commit is contained in:
Arne Morten Kvarving 2019-07-02 12:03:03 +02:00
parent a30a3568dd
commit 090fa02d33

View File

@ -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;