From bc5f70a936b1beb71c73a70c4250cc794c72d1d9 Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth Date: Sun, 26 Jan 2014 23:58:30 +0000 Subject: [PATCH] Provide a couple of constructors that are never called but for which we apparently need definitions when running the testsuite for coverage. git-svn-id: https://svn.dealii.org/trunk@32321 0785d39b-7218-0410-832d-ea1e28bc413d --- .../include/deal.II/base/symmetric_tensor.h | 44 ++++++++++++++++++- 1 file changed, 43 insertions(+), 1 deletion(-) diff --git a/deal.II/include/deal.II/base/symmetric_tensor.h b/deal.II/include/deal.II/base/symmetric_tensor.h index 93ffc6296a..66814824fe 100644 --- a/deal.II/include/deal.II/base/symmetric_tensor.h +++ b/deal.II/include/deal.II/base/symmetric_tensor.h @@ -1,7 +1,7 @@ // --------------------------------------------------------------------- // $Id$ // -// Copyright (C) 2005 - 2013 by the deal.II authors +// Copyright (C) 2005 - 2014 by the deal.II authors // // This file is part of the deal.II library. // @@ -1061,6 +1061,17 @@ namespace internal { namespace SymmetricTensorAccessors { + template + Accessor:: + Accessor () + : + tensor (*static_cast(0)), + previous_indices () + { + Assert (false, ExcMessage ("You can't call the default constructor of this class.")); + } + + template Accessor:: Accessor (tensor_type &tensor, @@ -1071,6 +1082,15 @@ namespace internal {} + template + Accessor:: + Accessor (const Accessor &a) + : + tensor (a.tensor), + previous_indices (a.previous_indices) + {} + + template Accessor @@ -1082,6 +1102,18 @@ namespace internal + template + Accessor:: + Accessor () + : + tensor (*static_cast(0)), + previous_indices () + { + Assert (false, ExcMessage ("You can't call the default constructor of this class.")); + } + + + template Accessor:: Accessor (tensor_type &tensor, @@ -1093,6 +1125,16 @@ namespace internal + template + Accessor:: + Accessor (const Accessor &a) + : + tensor (a.tensor), + previous_indices (a.previous_indices) + {} + + + template typename Accessor::reference Accessor::operator[] (const unsigned int i) -- 2.39.5