public Subscriptor
{
public:
+ /**
+ * Dimension in which this object
+ * operates.
+ */
+ static const unsigned int dimension = dim;
+
+ /**
+ * Dimension of the space in
+ * which this object operates.
+ */
+ static const unsigned int space_dimension = spacedim;
+
/**
* Number of quadrature points.
*/
class FEValues : public FEValuesBase<dim,spacedim>
{
public:
- /**
- * Dimension in which this object
- * operates.
- */
- static const unsigned int dimension = dim;
-
- /**
- * Dimension of the space in
- * which this object operates.
- */
- static const unsigned int space_dimension = spacedim;
-
/**
* Dimension of the object over
* which we integrate. For the
}
-/*------------------------------- FEValues -------------------------------*/
+template <int dim, int spacedim>
+const unsigned int FEValuesBase<dim,spacedim>::dimension;
template <int dim, int spacedim>
-const unsigned int FEValues<dim,spacedim>::dimension;
+const unsigned int FEValuesBase<dim,spacedim>::space_dimension;
+
+/*------------------------------- FEValues -------------------------------*/
template <int dim, int spacedim>
const unsigned int FEValues<dim,spacedim>::integral_dimension;
+
template <int dim, int spacedim>
FEValues<dim,spacedim>::FEValues (const Mapping<dim,spacedim> &mapping,
const FiniteElement<dim,spacedim> &fe,