// $Id$
// Version: $Name$
//
-// Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006 by the deal.II authors
+// Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 by the deal.II authors
//
// This file is subject to QPL and may not be distributed
// without copyright and license information. Please refer
};
+// declaration of explicit specializations
+template<>
+void
+GridReordering<2>::reorder_cells (std::vector<CellData<2> > &original_cells);
+
+template<>
+void
+GridReordering<2>::invert_all_cells_of_negative_grid(const std::vector<Point<2> > &all_vertices,
+ std::vector<CellData<2> > &cells);
+
+template <>
+void
+Triangulation<2>::create_triangulation_compatibility (const std::vector<Point<2> > &v,
+ const std::vector<CellData<2> > &c,
+ const SubCellData &subcelldata);
+
+
+
DEAL_II_NAMESPACE_CLOSE
#endif
}
+// declaration of explicit specializations
+template <>
+double
+GridTools::cell_measure(const std::vector<Point<2> > &all_vertices,
+ const unsigned int (&vertex_indices) [GeometryInfo<2>::vertices_per_cell]);
+
}
+
+// declaration of explicit specializations
+
+ template<>
+ void
+ TriaObjects<Line>::reserve_space (const unsigned int new_lines);
+
+ template<>
+ void
+ TriaObjects<Quad>::reserve_space (const unsigned int new_quads);
+
+ template<>
+ void
+ TriaObjects<Quad>::monitor_memory (const unsigned int) const;
+
}
}