diff --git a/opm/common/utility/Serializer.hpp b/opm/common/utility/Serializer.hpp index de1d429eb..97c3d55b0 100644 --- a/opm/common/utility/Serializer.hpp +++ b/opm/common/utility/Serializer.hpp @@ -35,6 +35,10 @@ #include #include +#if HAVE_DUNE_COMMON +namespace Dune { template class FieldVector; } +#endif + namespace Opm { namespace detail { @@ -484,6 +488,13 @@ protected: constexpr static bool value = true; }; +#if HAVE_DUNE_COMMON + template + struct is_array> { + constexpr static bool value = true; + }; +#endif + //! Detect existence of \c serializeOp member function //! //! Base case (no \c serializeOp member function)