From: Wolfgang Bangerth Date: Tue, 8 Nov 2005 06:09:38 +0000 (+0000) Subject: Adjust to our coding standards. X-Git-Tag: v8.0.0~12897 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5b7b30127d6b51682036cf60b9a9d499fa578c51;p=dealii.git Adjust to our coding standards. git-svn-id: https://svn.dealii.org/trunk@11733 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/deal.II/source/grid/persistent_tria.cc b/deal.II/deal.II/source/grid/persistent_tria.cc index 716b38cc90..0201f2da38 100644 --- a/deal.II/deal.II/source/grid/persistent_tria.cc +++ b/deal.II/deal.II/source/grid/persistent_tria.cc @@ -21,31 +21,36 @@ template PersistentTriangulation:: -PersistentTriangulation (const Triangulation &coarse_grid) : +PersistentTriangulation (const Triangulation &coarse_grid) + : coarse_grid (&coarse_grid) {} + template PersistentTriangulation:: -PersistentTriangulation (const PersistentTriangulation &old_tria) : +PersistentTriangulation (const PersistentTriangulation &old_tria) + : // default initialize // tria, i.e. it will be // empty on first use Triangulation (), - coarse_grid (old_tria.coarse_grid), - refine_flags (old_tria.refine_flags), - coarsen_flags (old_tria.coarsen_flags) + coarse_grid (old_tria.coarse_grid), + refine_flags (old_tria.refine_flags), + coarsen_flags (old_tria.coarsen_flags) { Assert (old_tria.n_levels() == 0, ExcTriaNotEmpty ()); } + template PersistentTriangulation::~PersistentTriangulation () {} + template void PersistentTriangulation::execute_coarsening_and_refinement () @@ -61,6 +66,7 @@ PersistentTriangulation::execute_coarsening_and_refinement () } + template void PersistentTriangulation::restore () @@ -72,9 +78,11 @@ PersistentTriangulation::restore () } + template void -PersistentTriangulation::restore (const unsigned int step) { +PersistentTriangulation::restore (const unsigned int step) +{ if (step==0) // copy the old triangulation. @@ -106,6 +114,7 @@ PersistentTriangulation::n_refinement_steps() const } + template void PersistentTriangulation::copy_triangulation (const Triangulation &old_grid) @@ -117,6 +126,7 @@ PersistentTriangulation::copy_triangulation (const Triangulation &old_ } + template void PersistentTriangulation::create_triangulation (const std::vector > &, @@ -127,6 +137,7 @@ PersistentTriangulation::create_triangulation (const std::vector } + template void PersistentTriangulation::create_triangulation_compatibility ( @@ -138,6 +149,7 @@ PersistentTriangulation::create_triangulation_compatibility ( } + template void PersistentTriangulation::write_flags(std::ostream &out) const @@ -151,9 +163,9 @@ PersistentTriangulation::write_flags(std::ostream &out) const for (unsigned int i=0; iwrite_bool_vector (mn_tria_refine_flags_begin, refine_flags[i], - mn_tria_refine_flags_end, out); + mn_tria_refine_flags_end, out); this->write_bool_vector (mn_tria_coarsen_flags_begin, coarsen_flags[i], - mn_tria_coarsen_flags_end, out); + mn_tria_coarsen_flags_end, out); } out << mn_persistent_tria_flags_end << std::endl; @@ -162,6 +174,7 @@ PersistentTriangulation::write_flags(std::ostream &out) const } + template void PersistentTriangulation::read_flags(std::istream &in) @@ -182,9 +195,9 @@ PersistentTriangulation::read_flags(std::istream &in) refine_flags.push_back (std::vector()); coarsen_flags.push_back (std::vector()); this->read_bool_vector (mn_tria_refine_flags_begin, refine_flags.back(), - mn_tria_refine_flags_end, in); + mn_tria_refine_flags_end, in); this->read_bool_vector (mn_tria_coarsen_flags_begin, coarsen_flags.back(), - mn_tria_coarsen_flags_end, in); + mn_tria_coarsen_flags_end, in); } in >> magic_number; @@ -195,6 +208,7 @@ PersistentTriangulation::read_flags(std::istream &in) } + template void PersistentTriangulation::clear_flags() @@ -204,6 +218,7 @@ PersistentTriangulation::clear_flags() } + template unsigned int PersistentTriangulation::memory_consumption () const