From: Wolfgang Bangerth Date: Wed, 15 Apr 1998 14:10:18 +0000 (+0000) Subject: Add a new iterator type. X-Git-Tag: v8.0.0~23078 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5bb57b47f764f51aa754bab59b1efa7989e3c0a8;p=dealii.git Add a new iterator type. git-svn-id: https://svn.dealii.org/trunk@176 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/deal.II/include/numerics/base.h b/deal.II/deal.II/include/numerics/base.h index 7acd072b3d..7a203ccde6 100644 --- a/deal.II/deal.II/include/numerics/base.h +++ b/deal.II/deal.II/include/numerics/base.h @@ -236,6 +236,12 @@ class ProblemBase { * class for more detail. */ typedef map* > DirichletBC; + + /** + * Typdedef an iterator which assembles + * matrices and vectors. + */ + typedef TriaActiveIterator > active_assemble_iterator; /** * Constructor. diff --git a/deal.II/deal.II/source/numerics/base.cc b/deal.II/deal.II/source/numerics/base.cc index d672c0c4d0..6b70398433 100644 --- a/deal.II/deal.II/source/numerics/base.cc +++ b/deal.II/deal.II/source/numerics/base.cc @@ -105,10 +105,10 @@ void ProblemBase::assemble (const Equation &equation, quadrature, fe, update_flags); - TriaActiveIterator > assembler (tria, - tria->begin_active()->level(), - tria->begin_active()->index(), - &data); + active_assemble_iterator assembler (tria, + tria->begin_active()->level(), + tria->begin_active()->index(), + &data); // loop over all cells, fill matrix and rhs do {