From: Wolfgang Bangerth Date: Sat, 23 Apr 2011 03:31:58 +0000 (+0000) Subject: Use abstract names for the subdomains. X-Git-Tag: v8.0.0~4121 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dda2195cb48553d9af3db39d836887e1b146355b;p=dealii.git Use abstract names for the subdomains. git-svn-id: https://svn.dealii.org/trunk@23636 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/examples/step-46/step-46.cc b/deal.II/examples/step-46/step-46.cc index 718455050c..d0bbdc304e 100644 --- a/deal.II/examples/step-46/step-46.cc +++ b/deal.II/examples/step-46/step-46.cc @@ -92,6 +92,12 @@ class FluidStructureProblem void run (); private: + enum + { + fluid_domain_id, + solid_domain_id + }; + static bool cell_is_in_fluid_domain (const typename hp::DoFHandler::cell_iterator &cell); @@ -189,7 +195,7 @@ StokesBoundaryValues::value (const Point &p, template void StokesBoundaryValues::vector_value (const Point &p, - Vector &values) const + Vector &values) const { for (unsigned int c=0; cn_components; ++c) values(c) = StokesBoundaryValues::value (p, c); @@ -270,7 +276,7 @@ bool FluidStructureProblem:: cell_is_in_fluid_domain (const typename hp::DoFHandler::cell_iterator &cell) { - return (cell->material_id() == 0); + return (cell->material_id() == fluid_domain_id); } @@ -279,7 +285,7 @@ bool FluidStructureProblem:: cell_is_in_solid_domain (const typename hp::DoFHandler::cell_iterator &cell) { - return (cell->material_id() == 1); + return (cell->material_id() == solid_domain_id); } @@ -312,9 +318,9 @@ FluidStructureProblem::make_grid () ((std::fabs(cell->center()[0]) >= 0.25) && (cell->center()[dim-1] > -0.5))) - cell->set_material_id (0); + cell->set_material_id (fluid_domain_id); else - cell->set_material_id (1); + cell->set_material_id (solid_domain_id); }