diff --git a/dune/gfe/localenergy.hh b/dune/gfe/localenergy.hh index c5c65ed3b187dcd6997e5c9e09508ae4d3379861..ba6f8da46fcd2db1323418662ecf1b74dc2ff867 100644 --- a/dune/gfe/localenergy.hh +++ b/dune/gfe/localenergy.hh @@ -22,6 +22,12 @@ public: energy (const typename Basis::LocalView& localView, const std::vector<TargetSpace>& localSolution) const = 0; + /** Empty virtual default destructor + * + * To allow proper destruction of derived classes through a base class pointer + */ + virtual ~LocalEnergy() = default; + }; } // namespace GFE