From 355ef57551edb89756d2a0023e774c7fd047a806 Mon Sep 17 00:00:00 2001 From: Matthias Maier Date: Sun, 6 Sep 2015 20:28:14 -0500 Subject: [PATCH] Bugfix: Remove ambiguity. With the rest of Tensor<0,dim,Number>'s interface this operator= is redundant. --- include/deal.II/base/tensor_base.h | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/include/deal.II/base/tensor_base.h b/include/deal.II/base/tensor_base.h index 24fa78fded..9812c8341b 100644 --- a/include/deal.II/base/tensor_base.h +++ b/include/deal.II/base/tensor_base.h @@ -176,11 +176,6 @@ public: template Tensor<0,dim,Number> &operator = (const Tensor<0,dim,OtherNumber> &rhs); - /** - * Assignment operator. - */ - Tensor<0,dim,Number> &operator = (const Number d); - /** * Test for equality of two tensors. */ @@ -689,17 +684,6 @@ Tensor<0,dim,Number> &Tensor<0,dim,Number>::operator = (const Tensor<0,dim,Other } -template -inline -Tensor<0,dim,Number> &Tensor<0,dim,Number>::operator = (const Number d) -{ - Assert(dim != 0 || d == OtherNumber(), - ExcMessage("Cannot assign a non-zero scalar to a Tensor<0,0,Number> object.")); - value = d; - return *this; -} - - template template inline -- 2.39.5