/* $Id$ */

#include <grid/geometry_info.h>


// enable these lines for gcc2.95
//
//const unsigned int GeometryInfo<deal_II_dimension>::vertices_per_cell;
//const unsigned int GeometryInfo<deal_II_dimension>::lines_per_cell;
//const unsigned int GeometryInfo<deal_II_dimension>::quads_per_cell;
//const unsigned int GeometryInfo<deal_II_dimension>::hexes_per_cell;
//const unsigned int GeometryInfo<deal_II_dimension>::children_per_cell;


template <>
const unsigned int GeometryInfo<1>::opposite_face[GeometryInfo<1>::faces_per_cell]
= { 0, 1 };


template <>
const unsigned int GeometryInfo<2>::opposite_face[GeometryInfo<2>::faces_per_cell]
= { 2, 3, 0, 1 };


template <>
const unsigned int GeometryInfo<3>::opposite_face[GeometryInfo<3>::faces_per_cell]
= { 1, 0, 4, 5, 2, 3 };


/* $Id$ */

#include <grid/geometry_info.h>


const unsigned int GeometryInfo<deal_II_dimension>::vertices_per_cell;
const unsigned int GeometryInfo<deal_II_dimension>::lines_per_cell;
const unsigned int GeometryInfo<deal_II_dimension>::quads_per_cell;
const unsigned int GeometryInfo<deal_II_dimension>::hexes_per_cell;
const unsigned int GeometryInfo<deal_II_dimension>::children_per_cell;


template <>
const unsigned int GeometryInfo<1>::opposite_face[GeometryInfo<1>::faces_per_cell]
= { 0, 1 };


template <>
const unsigned int GeometryInfo<2>::opposite_face[GeometryInfo<2>::faces_per_cell]
= { 2, 3, 0, 1 };


template <>
const unsigned int GeometryInfo<3>::opposite_face[GeometryInfo<3>::faces_per_cell]
= { 1, 0, 4, 5, 2, 3 };


Use actual definitions of static variables.
Use actual definitions of static variables.


git-svn-id: 31d9d2f6432a47c86a3640814024c107794ea77c@2445 0785d39b-7218-0410-832d-ea1e28bc413d
