From 3d79a12f916c3594194ecd0e6424be5dc60c8643 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Klinkovsk=C3=BD?= <klinkjak@fjfi.cvut.cz> Date: Wed, 17 Aug 2016 16:11:12 +0200 Subject: [PATCH] Make BenchmarkLaplace operator inherit from Operator --- .../BenchmarkLaplace.h | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/tests/benchmarks/heat-equation-benchmark/BenchmarkLaplace.h b/tests/benchmarks/heat-equation-benchmark/BenchmarkLaplace.h index e2bdc8f6ba..00d22ea2a3 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; -- GitLab