From dba0e6fa43a41beee9fa97ae095c5917e0f6531a Mon Sep 17 00:00:00 2001
From: Matthias Maier <tamiko@43-1.org>
Date: Wed, 26 Aug 2015 23:07:58 -0500
Subject: [PATCH] Bugfix: Use Tensor<...,Number>() instead of Tensor<...>()

---
 include/deal.II/base/tensor_function.templates.h | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/include/deal.II/base/tensor_function.templates.h b/include/deal.II/base/tensor_function.templates.h
index 6e1981e6b9..2b89d87980 100644
--- a/include/deal.II/base/tensor_function.templates.h
+++ b/include/deal.II/base/tensor_function.templates.h
@@ -43,7 +43,7 @@ typename TensorFunction<rank, dim, Number>::value_type
 TensorFunction<rank, dim, Number>::value (const Point<dim> &) const
 {
   Assert (false, ExcPureFunctionCalled());
-  return Tensor<rank,dim>();
+  return Tensor<rank,dim, Number>();
 }
 
 
@@ -66,7 +66,7 @@ typename TensorFunction<rank, dim, Number>::gradient_type
 TensorFunction<rank, dim, Number>::gradient (const Point<dim> &) const
 {
   Assert (false, ExcPureFunctionCalled());
-  return Tensor<rank+1,dim>();
+  return Tensor<rank+1,dim, Number>();
 }
 
 
@@ -128,7 +128,7 @@ template <int rank, int dim, typename Number>
 typename TensorFunction<rank, dim, Number>::gradient_type
 ConstantTensorFunction<rank, dim, Number>::gradient (const Point<dim> &) const
 {
-  static const Tensor<rank+1,dim> zero;
+  static const Tensor<rank+1, dim, Number> zero;
 
   return zero;
 }
@@ -144,7 +144,7 @@ ConstantTensorFunction<rank, dim, Number>::gradient_list (
   Assert (gradients.size() == points.size(),
           ExcDimensionMismatch(gradients.size(), points.size()));
 
-  static const Tensor<rank+1,dim> zero;
+  static const Tensor<rank+1, dim, Number> zero;
 
   for (unsigned int i=0; i<gradients.size(); ++i)
     gradients[i] = zero;
-- 
2.39.5