From: Wolfgang Bangerth Date: Tue, 6 Jan 2009 04:36:35 +0000 (+0000) Subject: Add a TODO. X-Git-Tag: v8.0.0~8194 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f59474320915513c821c3cbafb8067d9b47b89e6;p=dealii.git Add a TODO. git-svn-id: https://svn.dealii.org/trunk@18092 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/deal.II/include/grid/tria_objects.h b/deal.II/deal.II/include/grid/tria_objects.h index e6860dbca4..d0465da56a 100644 --- a/deal.II/deal.II/include/grid/tria_objects.h +++ b/deal.II/deal.II/include/grid/tria_objects.h @@ -2,7 +2,7 @@ // $Id$ // Version: $Name$ // -// Copyright (C) 2006, 2007, 2008 by the deal.II authors +// Copyright (C) 2006, 2007, 2008, 2009 by the deal.II authors // // This file is subject to QPL and may not be distributed // without copyright and license information. Please refer @@ -21,7 +21,7 @@ DEAL_II_NAMESPACE_OPEN -// TODO: See if we can unify the class hierarchy a bit using partial +//TODO: See if we can unify the class hierarchy a bit using partial // specialization of classes here, e.g. declare a general class // TriaObjects. // To consider for this: in that case we would have to duplicate quite a few @@ -29,6 +29,11 @@ DEAL_II_NAMESPACE_OPEN // declares mainly additional data. This would have to be changed in case of a // partial specialization. +//TODO: The TriaObjects class contains a std::vector. This is only an +//efficient storage scheme if G is relatively well packed, i.e. it's not a +//bool and then an integer and then a double, etc. Verify that this is +//actually the case. + template class Triangulation; @@ -39,7 +44,7 @@ namespace internal /** * General template for information belonging to the geometrical objects of a - * triangulation, i.e. lines, quads, hexahedrons... Apart from the vector of + * triangulation, i.e. lines, quads, hexahedra... Apart from the vector of * objects additional information is included, namely vectors indicating the * children, the used-status, user-flags, material-ids.. *