diff --git a/tests/benchmarks/heat-equation-benchmark/BenchmarkLaplace.h b/tests/benchmarks/heat-equation-benchmark/BenchmarkLaplace.h
index e2bdc8f6ba421f339285fe37e4058cebae8dda99..00d22ea2a39c12e1ba5855bc7852bfbc3fbad48c 100644
--- a/tests/benchmarks/heat-equation-benchmark/BenchmarkLaplace.h
+++ b/tests/benchmarks/heat-equation-benchmark/BenchmarkLaplace.h
@@ -16,7 +16,13 @@ template< typename MeshReal,
           typename MeshIndex,
           typename Real,
           typename Index >
-class BenchmarkLaplace< Meshes::Grid< 1,MeshReal, Device, MeshIndex >, Real, Index >
+class BenchmarkLaplace< Meshes::Grid< 1, MeshReal, Device, MeshIndex >, Real, Index >
+: public Operators::Operator< Meshes::Grid< 1, MeshReal, Device, MeshIndex >,
+                              Functions::MeshInteriorDomain,
+                              Meshes::Grid< 1, MeshReal, Device, MeshIndex >::getMeshDimensions(),
+                              Meshes::Grid< 1, MeshReal, Device, MeshIndex >::getMeshDimensions(),
+                              Real,
+                              Index >
 {
    public:
       typedef Meshes::Grid< 1, MeshReal, Device, MeshIndex > MeshType;
@@ -59,6 +65,12 @@ template< typename MeshReal,
           typename Real,
           typename Index >
 class BenchmarkLaplace< Meshes::Grid< 2,MeshReal, Device, MeshIndex >, Real, Index >
+: public Operators::Operator< Meshes::Grid< 2, MeshReal, Device, MeshIndex >,
+                              Functions::MeshInteriorDomain,
+                              Meshes::Grid< 2, MeshReal, Device, MeshIndex >::getMeshDimensions(),
+                              Meshes::Grid< 2, MeshReal, Device, MeshIndex >::getMeshDimensions(),
+                              Real,
+                              Index >
 {
    public:
       typedef Meshes::Grid< 2, MeshReal, Device, MeshIndex > MeshType;
@@ -101,6 +113,12 @@ template< typename MeshReal,
           typename Real,
           typename Index >
 class BenchmarkLaplace< Meshes::Grid< 3,MeshReal, Device, MeshIndex >, Real, Index >
+: public Operators::Operator< Meshes::Grid< 3, MeshReal, Device, MeshIndex >,
+                              Functions::MeshInteriorDomain,
+                              Meshes::Grid< 3, MeshReal, Device, MeshIndex >::getMeshDimensions(),
+                              Meshes::Grid< 3, MeshReal, Device, MeshIndex >::getMeshDimensions(),
+                              Real,
+                              Index >
 {
    public:
       typedef Meshes::Grid< 3, MeshReal, Device, MeshIndex > MeshType;