fixed: ISTL(Matrix|Vector) copy constructors
need to call base class cc's
This commit is contained in:
parent
a30a3568dd
commit
090fa02d33
@ -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;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user