#include template class Tensor; template class Tensor<1,dim> { public: explicit Tensor (const bool initialize = true); Tensor (const Tensor<1,dim> &); double values[(dim!=0) ? (dim) : 1]; }; template Tensor<1,dim>::Tensor (const Tensor<1,dim> &p) { for (unsigned int i=0; i class KellyErrorEstimator { struct PerThreadData { std::vector > > > psi; PerThreadData (const unsigned int n_solution_vectors, const unsigned int n_components, const unsigned int n_q_points); }; }; template KellyErrorEstimator::PerThreadData:: PerThreadData (const unsigned int n_solution_vectors, const unsigned int n_components, const unsigned int n_q_points) { for (unsigned int i=0; i;