From dc7385204a4f9aae1b37650b14ac1ce8593db857 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Atgeirr=20Fl=C3=B8=20Rasmussen?= Date: Wed, 16 Jan 2013 15:11:46 +0100 Subject: [PATCH] Implement (empty) virtual destructor, make methods public. --- opm/core/transport/reorder/DGBasis.cpp | 6 ++++++ opm/core/transport/reorder/DGBasis.hpp | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/opm/core/transport/reorder/DGBasis.cpp b/opm/core/transport/reorder/DGBasis.cpp index 2462f635c..8527a1caa 100644 --- a/opm/core/transport/reorder/DGBasis.cpp +++ b/opm/core/transport/reorder/DGBasis.cpp @@ -26,6 +26,12 @@ namespace Opm { + /// Virtual destructor. + DGBasisInterface::~DGBasisInterface() + { + } + + // ---------------- Methods for class DGBasisBoundedTotalDegree ---------------- diff --git a/opm/core/transport/reorder/DGBasis.hpp b/opm/core/transport/reorder/DGBasis.hpp index 4219b6c94..a74108148 100644 --- a/opm/core/transport/reorder/DGBasis.hpp +++ b/opm/core/transport/reorder/DGBasis.hpp @@ -30,7 +30,7 @@ namespace Opm { public: /// Virtual destructor. - virtual ~DGBasisInterface() = 0; + virtual ~DGBasisInterface(); /// The number of basis functions per cell. virtual int numBasisFunc() const = 0; @@ -164,6 +164,7 @@ namespace Opm /// Similar for (y-), (y+). class DGBasisMultilin : public DGBasisInterface { + public: /// Constructor. /// \param[in] grid grid on which basis is used (cell-wise) /// \param[in] degree polynomial degree of basis (in each coordinate)