]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Satisfy a missing reference.
authorWolfgang Bangerth <bangerth@math.tamu.edu>
Sat, 1 Aug 2009 00:14:07 +0000 (00:14 +0000)
committerWolfgang Bangerth <bangerth@math.tamu.edu>
Sat, 1 Aug 2009 00:14:07 +0000 (00:14 +0000)
git-svn-id: https://svn.dealii.org/trunk@19156 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/deal.II/include/grid/tria.h
deal.II/deal.II/source/grid/tria.cc

index d9a63b79f5e2006728529969f6950a39aad7ee59..3a949013f63636a5a52fc1c687d6819b887061dc 100644 (file)
@@ -3357,6 +3357,20 @@ template <> unsigned int Triangulation<1,2>::n_active_quads (const unsigned int
 template <> unsigned int Triangulation<1,2>::n_active_quads () const;
 template <> unsigned int Triangulation<1,2>::max_adjacent_cells () const;
 
+// -------------------------------------------------------------------
+// -- Explicit specializations for codimension two grids
+
+
+template <> unsigned int Triangulation<1,3>::n_raw_lines (const unsigned int level) const;
+template <> unsigned int Triangulation<1,3>::n_quads () const;
+template <> unsigned int Triangulation<1,3>::n_quads (const unsigned int level) const;
+template <> unsigned int Triangulation<1,3>::n_raw_quads (const unsigned int level) const;
+template <> unsigned int Triangulation<2,3>::n_raw_quads (const unsigned int level) const;
+template <> unsigned int Triangulation<1,3>::n_raw_hexs (const unsigned int level) const;
+template <> unsigned int Triangulation<1,3>::n_active_quads (const unsigned int level) const;
+template <> unsigned int Triangulation<1,3>::n_active_quads () const;
+template <> unsigned int Triangulation<1,3>::max_adjacent_cells () const;
+
 
 // -------------------------------------------------------------------
 
index 66f9338fcf0897ad64521597d29fa005d37cfeb1..729d758eac37e1f75e8231ba99356a2b9ae26f41 100644 (file)
@@ -14686,6 +14686,15 @@ template class Triangulation<deal_II_dimension>;
 
 #if deal_II_dimension == 1
 template class Triangulation<1,2>;
+
+// this is a hack: we need to instantiate this one function because
+// TriaAccessor<1,1,3> uses it. We could instead instantiate
+// Triangulation<1,3>, but that requires a lot more specializations of
+// functions that currently only exist for <1,1> and <1,2>
+template
+const Boundary<1,3> &
+Triangulation<1,3>::get_boundary (const unsigned int number) const;
+
 #else 
 #  if deal_II_dimension == 2
 template class Triangulation<2,3>;

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.