From 9387ce1dca1bd41683b1f7d89cc7e096fa6a4b39 Mon Sep 17 00:00:00 2001 From: Daniel Arndt Date: Sat, 8 Dec 2018 12:11:03 +0100 Subject: [PATCH] Fix compiling and avoid warnings in tests --- source/differentiation/ad/ad_drivers.cc | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/source/differentiation/ad/ad_drivers.cc b/source/differentiation/ad/ad_drivers.cc index a0447c8d77..3d29e40a5b 100644 --- a/source/differentiation/ad/ad_drivers.cc +++ b/source/differentiation/ad/ad_drivers.cc @@ -893,8 +893,7 @@ namespace Differentiation double, typename std::enable_if::type_code == NumberTypes::adolc_taped>::type>:: - is_registered_tape( - const typename Types::tape_index tape_index) const + is_registered_tape(const typename Types::tape_index) const { AssertThrow(false, ExcRequiresADOLC()); return false; @@ -943,6 +942,8 @@ namespace Differentiation AssertThrow(false, ExcRequiresADOLC()); } + + template std::vector::tape_index> TapedDrivers< ADNumberType, @@ -1028,8 +1029,7 @@ namespace Differentiation double, typename std::enable_if< ADNumberTraits::type_code == - NumberTypes::adolc_taped>::type>::print(std::ostream &stream) - const + NumberTypes::adolc_taped>::type>::print(std::ostream &) const { AssertThrow(false, ExcRequiresADOLC()); } @@ -1050,7 +1050,7 @@ namespace Differentiation template - TapedDrivers< + typename TapedDrivers< ADNumberType, double, typename std::enable_if::type_code == @@ -1082,6 +1082,8 @@ namespace Differentiation AssertThrow(false, ExcRequiresADOLC()); } + + template void TapedDrivers< ADNumberType, -- 2.39.5