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)