// $Id$
// Version: $Name$
//
-// Copyright (C) 1998, 1999, 2000, 2001 by the deal.II authors
+// Copyright (C) 2001 by the deal.II authors
//
// This file is subject to QPL and may not be distributed
// without copyright and license information. Please refer
+// only compile this file if in 1d
+#if deal_II_dimension == 1
+
+
+#include <fe/fe_q.h>
+
// Transfer matrices for finite elements
-namespace FE_Q_1d {
+namespace FE_Q_1d
+{
static const double q1_into_q1_refined_0[] =
{
1., 0.,
const double * const
FE_Q<1>::Matrices::constraint_matrices[] = { 0 };
+
+#endif // #if deal_II_dimension == 1
// $Id$
// Version: $Name$
//
-// Copyright (C) 1998, 1999, 2000, 2001 by the deal.II authors
+// Copyright (C) 2001 by the deal.II authors
//
// This file is subject to QPL and may not be distributed
// without copyright and license information. Please refer
//
//----------------------------------------------------------------
-// Transfer matrices for finite elements
-namespace FE_Q_2d {
+// only compile this file if in 2d
+#if deal_II_dimension == 2
+
+
+#include <fe/fe_q.h>
+
+// Transfer matrices for finite elements
+namespace FE_Q_2d
+{
static const double q1_into_q1_refined_0[] =
{
1., 0., 0., 0.,
const unsigned int
FE_Q<2>::Matrices::n_constraint_matrices = 4;
+
+
+
+#endif // #if deal_II_dimension == 2
// $Id$
// Version: $Name$
//
-// Copyright (C) 1998, 1999, 2000, 2001 by the deal.II authors
+// Copyright (C) 2001 by the deal.II authors
//
// This file is subject to QPL and may not be distributed
// without copyright and license information. Please refer
// Transfer matrices for finite elements
+// only compile this file if in 3d
+#if deal_II_dimension == 3
+
+#include <fe/fe_q.h>
+
namespace FE_Q_3d
{
static const double q1_into_q1_refined_0[] =
const unsigned int
FE_Q<3>::Matrices::n_constraint_matrices = 2;
+
+#endif // #if deal_II_dimension == 3