minor bug in full_matrix.h
From:
"Ralf B. Schulz" <r.schulz@dkfz-heidelberg.de> (DKFZ)
To:
dealii@dealii.org
Date:
Mon Aug 18 07:15:28 2003
FullMatrix<>::copy_from(MATRIX &) fails for MATRIX = SparseMatrix as there is
no default constructor for the const_iterator, and probably also no copy
constructor.
Attached is a small patch for full_matrix.h that solves the problem by putting
the declaration of the iterator into the loop initializer.
Best,
Ralf
git-svn-id: https://svn.dealii.org/trunk@7958
0785d39b-7218-0410-832d-
ea1e28bc413d
FullMatrix<number>::copy_from (const MATRIX& M)
{
reinit (M.m(), M.n());
- typename MATRIX::const_iterator entry;
const typename MATRIX::const_iterator end = M.end();
- for (entry = M.begin(); entry != end; ++entry)
+ for (typename MATRIX::const_iterator entry = M.begin();
+ entry != end; ++entry)
el(entry->row(), entry->column()) = entry->value();
}
In the beginning the Universe was created. This has made a lot of
people very angry and has been widely regarded as a bad move.
Douglas Adams