From: Wolfgang Bangerth Date: Thu, 2 Apr 1998 08:36:30 +0000 (+0000) Subject: Cleanups X-Git-Tag: v8.0.0~23141 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6a78444c347c604c7a632abc51402f05af55ae97;p=dealii.git Cleanups git-svn-id: https://svn.dealii.org/trunk@113 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/deal.II/Attic/examples/poisson/poisson.cc b/deal.II/deal.II/Attic/examples/poisson/poisson.cc index 03fa5a31ab..9755ae893f 100644 --- a/deal.II/deal.II/Attic/examples/poisson/poisson.cc +++ b/deal.II/deal.II/Attic/examples/poisson/poisson.cc @@ -132,8 +132,8 @@ int main () { // tria.set_boundary (&boundary); tria.refine_global (1); -// (--tria.last_active())->set_refine_flag(); -// tria.execute_refinement (); + (--tria.last_active())->set_refine_flag(); + tria.execute_refinement (); // tria.begin_active(2)->set_refine_flag(); // tria.execute_refinement (); tria.refine_global (2); @@ -170,7 +170,13 @@ int main () { cout << dof.n_dofs() << " degrees of freedom." << endl; cout << "Assembling matrices..." << endl; - problem.assemble (equation, quadrature, fe); + FEValues<2>::UpdateStruct update_flags; + update_flags.update_q_points = true; + update_flags.update_gradients = true; + update_flags.update_jacobians = true; + update_flags.update_JxW_values = true; + ProblemBase<2>::DirichletBC d; + problem.assemble (equation, quadrature, fe, update_flags, d); cout << "Solving..." << endl; problem.solve (); diff --git a/deal.II/deal.II/Todo b/deal.II/deal.II/Todo index ac4704c4a2..12d948cb6c 100644 --- a/deal.II/deal.II/Todo +++ b/deal.II/deal.II/Todo @@ -10,9 +10,6 @@ Rewrite code like using the STL count() operation with a member function predicate if available. -Change function args of DoFHandler::transfer_cell to - cell_iterators when "typename" keyword is available (i.e. - if gcc2.8 is available) Write monitors to control whether enough memory was allocated for the vectors (i.e. after a process, whether size()==capacity()). diff --git a/tests/big-tests/poisson/poisson.cc b/tests/big-tests/poisson/poisson.cc index 03fa5a31ab..9755ae893f 100644 --- a/tests/big-tests/poisson/poisson.cc +++ b/tests/big-tests/poisson/poisson.cc @@ -132,8 +132,8 @@ int main () { // tria.set_boundary (&boundary); tria.refine_global (1); -// (--tria.last_active())->set_refine_flag(); -// tria.execute_refinement (); + (--tria.last_active())->set_refine_flag(); + tria.execute_refinement (); // tria.begin_active(2)->set_refine_flag(); // tria.execute_refinement (); tria.refine_global (2); @@ -170,7 +170,13 @@ int main () { cout << dof.n_dofs() << " degrees of freedom." << endl; cout << "Assembling matrices..." << endl; - problem.assemble (equation, quadrature, fe); + FEValues<2>::UpdateStruct update_flags; + update_flags.update_q_points = true; + update_flags.update_gradients = true; + update_flags.update_jacobians = true; + update_flags.update_JxW_values = true; + ProblemBase<2>::DirichletBC d; + problem.assemble (equation, quadrature, fe, update_flags, d); cout << "Solving..." << endl; problem.solve ();