* Note: these class should be made local to the triangulation class
* once the compiler supports that (gcc2.95 does not at present).
*
- * @author Wolfgang Bangerth, 1999 */
+ * @author Wolfgang Bangerth, 1999
+ */
template <int dim>
struct TriaNumberCache;
* object, you should be well aware that you might involuntarily alter the
* data stored in the triangulation.
*
- * @memo Implementation of a multilevel triangulation of a domain
* @see TriaRawIterator
* @author Wolfgang Bangerth, 1998
*/
public:
-/**
- * Declare some symbolic names for mesh smoothing algorithms. The meaning of
- * these flags is documented in the @p{Triangulation} class.
- */
+ /**
+ * Declare some symbolic names
+ * for mesh smoothing
+ * algorithms. The meaning of
+ * these flags is documented in
+ * the @p{Triangulation} class.
+ */
enum MeshSmoothing
{
none = 0x0,
* for the lines. Since we only store one byte per line, quad or hex,
* this is a minor loss and we can live with that.
*
- * @memo Information belonging to one level of the multilevel hierarchy.
+ * @author Wolfgang Bangerth, 1998
*/
template <>
-class TriangulationLevel<0> {
+class TriangulationLevel<0>
+{
public:
/**
* Flags for the cells whether they are
};
+
/**
* Store all information which belongs to one level of the multilevel hierarchy.
*
* The @p{TriangulationsLevel} objects of higher dimensions are derived from
* this one.
*
- * @memo Information belonging to one level of the multilevel hierarchy.
* @author Wolfgang Bangerth, 1998
*/
template <>
-class TriangulationLevel<1> : public TriangulationLevel<0> {
+class TriangulationLevel<1> : public TriangulationLevel<0>
+{
private:
/**
* is needed to describe the lines on one
* level.
*/
- struct LinesData {
+ struct LinesData
+ {
/**
* Vector of the lines belonging to
* this level. The index of the line
};
+
/**
* Store all information which belongs to one level of the multilevel hierarchy.
*
* The vector of lines and their children is derived from
* @p{TriangulationLevel<1>}.
*
- * @memo Information belonging to one level of the multilevel hierarchy.
* @author Wolfgang Bangerth, 1998
*/
template <>
* @p{LinesData} structure inherited from
* @p{Triangulation<1>}.
*/
- struct QuadsData {
+ struct QuadsData
+ {
/**
* Same as for the @p{lines} array.
*/
};
+
/**
* Store all information which belongs to one level of the multilevel hierarchy.
*
* The vectors of lines and quads and their children are derived from
* @p{TriangulationLevel<2>}.
*
- * @memo Information belonging to one level of the multilevel hierarchy.
* @author Wolfgang Bangerth, 1998
*/
template <>
* @p{LinesData} structure inherited from
* @p{Triangulation<1>}.
*/
- struct HexesData {
+ struct HexesData
+ {
/**
* Same as for the @p{lines} array.
*/