From 48d33f1d8925511a11d0a4f8d7a910fcd726a633 Mon Sep 17 00:00:00 2001 From: Christoph Rettinger Date: Mon, 22 Mar 2021 11:23:41 +0100 Subject: [PATCH 1/2] Fixed wrong inheritance of contact accessor --- python/mesa_pd/templates/data/ContactAccessor.templ.h | 2 +- src/mesa_pd/data/ContactAccessor.h | 6 +++--- src/mesa_pd/data/ParticleAccessor.h | 4 ++-- .../kernel/interfaces/ExplicitEulerInterfaceCheck.cpp | 2 +- tests/mesa_pd/kernel/interfaces/ForceLJInterfaceCheck.cpp | 2 +- .../kernel/interfaces/HeatConductionInterfaceCheck.cpp | 2 +- .../mesa_pd/kernel/interfaces/PFCDampingInterfaceCheck.cpp | 2 +- .../kernel/interfaces/SemiImplicitEulerInterfaceCheck.cpp | 2 +- .../kernel/interfaces/SpringDashpotInterfaceCheck.cpp | 2 +- .../interfaces/TemperatureIntegrationInterfaceCheck.cpp | 2 +- .../kernel/interfaces/VelocityVerletInterfaceCheck.cpp | 2 +- 11 files changed, 14 insertions(+), 14 deletions(-) diff --git a/python/mesa_pd/templates/data/ContactAccessor.templ.h b/python/mesa_pd/templates/data/ContactAccessor.templ.h index 86666fcc3..372b4bd82 100644 --- a/python/mesa_pd/templates/data/ContactAccessor.templ.h +++ b/python/mesa_pd/templates/data/ContactAccessor.templ.h @@ -95,7 +95,7 @@ inline size_t ContactAccessor::find(const id_t& uid) * * Provides get, set and getRef. */ -class SingleContactAccessor : public IAccessor +class SingleContactAccessor : public IContactAccessor { public: virtual ~SingleContactAccessor() = default; diff --git a/src/mesa_pd/data/ContactAccessor.h b/src/mesa_pd/data/ContactAccessor.h index a33d4e804..dc28c182b 100644 --- a/src/mesa_pd/data/ContactAccessor.h +++ b/src/mesa_pd/data/ContactAccessor.h @@ -47,7 +47,7 @@ class ContactAccessor : public IContactAccessor { public: ContactAccessor(const std::shared_ptr& ps) : ps_(ps) {} - ~ContactAccessor() override = default; + virtual ~ContactAccessor() = default; const walberla::id_t& getUid(const size_t p_idx) const {return ps_->getUid(p_idx);} walberla::id_t& getUidRef(const size_t p_idx) {return ps_->getUidRef(p_idx);} void setUid(const size_t p_idx, const walberla::id_t& v) { ps_->setUid(p_idx, v);} @@ -153,10 +153,10 @@ inline size_t ContactAccessor::find(const id_t& uid) * * Provides get, set and getRef. */ -class SingleContactAccessor : public IAccessor +class SingleContactAccessor : public IContactAccessor { public: - ~SingleContactAccessor() override = default; + virtual ~SingleContactAccessor() = default; const walberla::id_t& getUid(const size_t /*p_idx*/) const {return uid_;} void setUid(const size_t /*p_idx*/, const walberla::id_t& v) { uid_ = v;} walberla::id_t& getUidRef(const size_t /*p_idx*/) {return uid_;} diff --git a/src/mesa_pd/data/ParticleAccessor.h b/src/mesa_pd/data/ParticleAccessor.h index 62c61f6f7..4ebdcd135 100644 --- a/src/mesa_pd/data/ParticleAccessor.h +++ b/src/mesa_pd/data/ParticleAccessor.h @@ -47,7 +47,7 @@ class ParticleAccessor : public IAccessor { public: ParticleAccessor(const std::shared_ptr& ps) : ps_(ps) {} - ~ParticleAccessor() override = default; + virtual ~ParticleAccessor() = default; walberla::id_t const & getUid(const size_t p_idx) const {return ps_->getUid(p_idx);} walberla::id_t& getUidRef(const size_t p_idx) {return ps_->getUidRef(p_idx);} void setUid(const size_t p_idx, walberla::id_t const & v) { ps_->setUid(p_idx, v);} @@ -220,7 +220,7 @@ inline size_t ParticleAccessor::find(const id_t& uid) class SingleParticleAccessor : public IAccessor { public: - ~SingleParticleAccessor() override = default; + virtual ~SingleParticleAccessor() = default; walberla::id_t const & getUid(const size_t /*p_idx*/) const {return uid_;} void setUid(const size_t /*p_idx*/, walberla::id_t const & v) { uid_ = v;} walberla::id_t& getUidRef(const size_t /*p_idx*/) {return uid_;} diff --git a/tests/mesa_pd/kernel/interfaces/ExplicitEulerInterfaceCheck.cpp b/tests/mesa_pd/kernel/interfaces/ExplicitEulerInterfaceCheck.cpp index 741d3ab69..51ef473f2 100644 --- a/tests/mesa_pd/kernel/interfaces/ExplicitEulerInterfaceCheck.cpp +++ b/tests/mesa_pd/kernel/interfaces/ExplicitEulerInterfaceCheck.cpp @@ -37,7 +37,7 @@ namespace mesa_pd { class Accessor : public data::IAccessor { public: - ~Accessor() override = default; + virtual ~Accessor() = default; const walberla::mesa_pd::Vec3& getPosition(const size_t /*p_idx*/) const {return position_;} void setPosition(const size_t /*p_idx*/, const walberla::mesa_pd::Vec3& v) { position_ = v;} diff --git a/tests/mesa_pd/kernel/interfaces/ForceLJInterfaceCheck.cpp b/tests/mesa_pd/kernel/interfaces/ForceLJInterfaceCheck.cpp index 26c5152b0..53edabb32 100644 --- a/tests/mesa_pd/kernel/interfaces/ForceLJInterfaceCheck.cpp +++ b/tests/mesa_pd/kernel/interfaces/ForceLJInterfaceCheck.cpp @@ -37,7 +37,7 @@ namespace mesa_pd { class Accessor : public data::IAccessor { public: - ~Accessor() override = default; + virtual ~Accessor() = default; const walberla::mesa_pd::Vec3& getPosition(const size_t /*p_idx*/) const {return position_;} walberla::mesa_pd::Vec3& getForceRef(const size_t /*p_idx*/) {return force_;} diff --git a/tests/mesa_pd/kernel/interfaces/HeatConductionInterfaceCheck.cpp b/tests/mesa_pd/kernel/interfaces/HeatConductionInterfaceCheck.cpp index 26d5ecd96..c204acc86 100644 --- a/tests/mesa_pd/kernel/interfaces/HeatConductionInterfaceCheck.cpp +++ b/tests/mesa_pd/kernel/interfaces/HeatConductionInterfaceCheck.cpp @@ -37,7 +37,7 @@ namespace mesa_pd { class Accessor : public data::IAccessor { public: - ~Accessor() override = default; + virtual ~Accessor() = default; const walberla::real_t& getTemperature(const size_t /*p_idx*/) const {return temperature_;} const walberla::real_t& getHeatFlux(const size_t /*p_idx*/) const {return heatFlux_;} diff --git a/tests/mesa_pd/kernel/interfaces/PFCDampingInterfaceCheck.cpp b/tests/mesa_pd/kernel/interfaces/PFCDampingInterfaceCheck.cpp index bcb55bdcc..d60c39fe6 100644 --- a/tests/mesa_pd/kernel/interfaces/PFCDampingInterfaceCheck.cpp +++ b/tests/mesa_pd/kernel/interfaces/PFCDampingInterfaceCheck.cpp @@ -37,7 +37,7 @@ namespace mesa_pd { class Accessor : public data::IAccessor { public: - ~Accessor() override = default; + virtual ~Accessor() = default; const walberla::mesa_pd::Vec3& getLinearVelocity(const size_t /*p_idx*/) const {return linearVelocity_;} void setLinearVelocity(const size_t /*p_idx*/, const walberla::mesa_pd::Vec3& v) { linearVelocity_ = v;} diff --git a/tests/mesa_pd/kernel/interfaces/SemiImplicitEulerInterfaceCheck.cpp b/tests/mesa_pd/kernel/interfaces/SemiImplicitEulerInterfaceCheck.cpp index 5b287377b..b73f71a3d 100644 --- a/tests/mesa_pd/kernel/interfaces/SemiImplicitEulerInterfaceCheck.cpp +++ b/tests/mesa_pd/kernel/interfaces/SemiImplicitEulerInterfaceCheck.cpp @@ -37,7 +37,7 @@ namespace mesa_pd { class Accessor : public data::IAccessor { public: - ~Accessor() override = default; + virtual ~Accessor() = default; const walberla::mesa_pd::Vec3& getPosition(const size_t /*p_idx*/) const {return position_;} void setPosition(const size_t /*p_idx*/, const walberla::mesa_pd::Vec3& v) { position_ = v;} diff --git a/tests/mesa_pd/kernel/interfaces/SpringDashpotInterfaceCheck.cpp b/tests/mesa_pd/kernel/interfaces/SpringDashpotInterfaceCheck.cpp index 2095004ed..80837e900 100644 --- a/tests/mesa_pd/kernel/interfaces/SpringDashpotInterfaceCheck.cpp +++ b/tests/mesa_pd/kernel/interfaces/SpringDashpotInterfaceCheck.cpp @@ -37,7 +37,7 @@ namespace mesa_pd { class Accessor : public data::IAccessor { public: - ~Accessor() override = default; + virtual ~Accessor() = default; const walberla::mesa_pd::Vec3& getPosition(const size_t /*p_idx*/) const {return position_;} const walberla::mesa_pd::Vec3& getLinearVelocity(const size_t /*p_idx*/) const {return linearVelocity_;} diff --git a/tests/mesa_pd/kernel/interfaces/TemperatureIntegrationInterfaceCheck.cpp b/tests/mesa_pd/kernel/interfaces/TemperatureIntegrationInterfaceCheck.cpp index e85086212..d0cdb6099 100644 --- a/tests/mesa_pd/kernel/interfaces/TemperatureIntegrationInterfaceCheck.cpp +++ b/tests/mesa_pd/kernel/interfaces/TemperatureIntegrationInterfaceCheck.cpp @@ -37,7 +37,7 @@ namespace mesa_pd { class Accessor : public data::IAccessor { public: - ~Accessor() override = default; + virtual ~Accessor() = default; const walberla::real_t& getTemperature(const size_t /*p_idx*/) const {return temperature_;} void setTemperature(const size_t /*p_idx*/, const walberla::real_t& v) { temperature_ = v;} diff --git a/tests/mesa_pd/kernel/interfaces/VelocityVerletInterfaceCheck.cpp b/tests/mesa_pd/kernel/interfaces/VelocityVerletInterfaceCheck.cpp index 869b4bb89..1f5910166 100644 --- a/tests/mesa_pd/kernel/interfaces/VelocityVerletInterfaceCheck.cpp +++ b/tests/mesa_pd/kernel/interfaces/VelocityVerletInterfaceCheck.cpp @@ -37,7 +37,7 @@ namespace mesa_pd { class Accessor : public data::IAccessor { public: - ~Accessor() override = default; + virtual ~Accessor() = default; const walberla::mesa_pd::Vec3& getPosition(const size_t /*p_idx*/) const {return position_;} void setPosition(const size_t /*p_idx*/, const walberla::mesa_pd::Vec3& v) { position_ = v;} -- GitLab From fa5dbf61b4972c82676b058194182c66f47170fd Mon Sep 17 00:00:00 2001 From: Christoph Rettinger Date: Mon, 22 Mar 2021 11:38:43 +0100 Subject: [PATCH 2/2] Adapted mesapd scripts to clang tidy changes --- python/mesa_pd/templates/data/ContactAccessor.templ.h | 4 ++-- python/mesa_pd/templates/data/ParticleAccessor.templ.h | 4 ++-- python/mesa_pd/templates/tests/CheckInterface.templ.cpp | 2 +- src/mesa_pd/data/ContactAccessor.h | 4 ++-- src/mesa_pd/data/ParticleAccessor.h | 4 ++-- .../mesa_pd/kernel/interfaces/ExplicitEulerInterfaceCheck.cpp | 2 +- tests/mesa_pd/kernel/interfaces/ForceLJInterfaceCheck.cpp | 2 +- .../kernel/interfaces/HeatConductionInterfaceCheck.cpp | 2 +- tests/mesa_pd/kernel/interfaces/PFCDampingInterfaceCheck.cpp | 2 +- .../kernel/interfaces/SemiImplicitEulerInterfaceCheck.cpp | 2 +- .../mesa_pd/kernel/interfaces/SpringDashpotInterfaceCheck.cpp | 2 +- .../interfaces/TemperatureIntegrationInterfaceCheck.cpp | 2 +- .../kernel/interfaces/VelocityVerletInterfaceCheck.cpp | 2 +- 13 files changed, 17 insertions(+), 17 deletions(-) diff --git a/python/mesa_pd/templates/data/ContactAccessor.templ.h b/python/mesa_pd/templates/data/ContactAccessor.templ.h index 372b4bd82..95c0b50be 100644 --- a/python/mesa_pd/templates/data/ContactAccessor.templ.h +++ b/python/mesa_pd/templates/data/ContactAccessor.templ.h @@ -47,7 +47,7 @@ class ContactAccessor : public IContactAccessor { public: ContactAccessor(const std::shared_ptr& ps) : ps_(ps) {} - virtual ~ContactAccessor() = default; + ~ContactAccessor() override = default; {%- for prop in properties %} const {{prop.type}}& get{{prop.name | capFirst}}(const size_t p_idx) const {return ps_->get{{prop.name | capFirst}}(p_idx);} @@ -98,7 +98,7 @@ inline size_t ContactAccessor::find(const id_t& uid) class SingleContactAccessor : public IContactAccessor { public: - virtual ~SingleContactAccessor() = default; + ~SingleContactAccessor() override = default; {%- for prop in properties %} const {{prop.type}}& get{{prop.name | capFirst}}(const size_t /*p_idx*/) const {return {{prop.name}}_;} diff --git a/python/mesa_pd/templates/data/ParticleAccessor.templ.h b/python/mesa_pd/templates/data/ParticleAccessor.templ.h index 701d802d0..593528d4c 100644 --- a/python/mesa_pd/templates/data/ParticleAccessor.templ.h +++ b/python/mesa_pd/templates/data/ParticleAccessor.templ.h @@ -47,7 +47,7 @@ class ParticleAccessor : public IAccessor { public: ParticleAccessor(const std::shared_ptr& ps) : ps_(ps) {} - virtual ~ParticleAccessor() = default; + ~ParticleAccessor() override = default; {%- for prop in properties %} {{prop.type}} const & get{{prop.name | capFirst}}(const size_t p_idx) const {return ps_->get{{prop.name | capFirst}}(p_idx);} @@ -98,7 +98,7 @@ inline size_t ParticleAccessor::find(const id_t& uid) class SingleParticleAccessor : public IAccessor { public: - virtual ~SingleParticleAccessor() = default; + ~SingleParticleAccessor() override = default; {%- for prop in properties %} {{prop.type}} const & get{{prop.name | capFirst}}(const size_t /*p_idx*/) const {return {{prop.name}}_;} diff --git a/python/mesa_pd/templates/tests/CheckInterface.templ.cpp b/python/mesa_pd/templates/tests/CheckInterface.templ.cpp index 817001e2d..20a52336b 100644 --- a/python/mesa_pd/templates/tests/CheckInterface.templ.cpp +++ b/python/mesa_pd/templates/tests/CheckInterface.templ.cpp @@ -37,7 +37,7 @@ namespace mesa_pd { class Accessor : public data::IAccessor { public: - virtual ~Accessor() = default; + ~Accessor() override = default; {%- for prop in interface %} {%- if 'g' in prop.access %} diff --git a/src/mesa_pd/data/ContactAccessor.h b/src/mesa_pd/data/ContactAccessor.h index dc28c182b..2bc026efa 100644 --- a/src/mesa_pd/data/ContactAccessor.h +++ b/src/mesa_pd/data/ContactAccessor.h @@ -47,7 +47,7 @@ class ContactAccessor : public IContactAccessor { public: ContactAccessor(const std::shared_ptr& ps) : ps_(ps) {} - virtual ~ContactAccessor() = default; + ~ContactAccessor() override = default; const walberla::id_t& getUid(const size_t p_idx) const {return ps_->getUid(p_idx);} walberla::id_t& getUidRef(const size_t p_idx) {return ps_->getUidRef(p_idx);} void setUid(const size_t p_idx, const walberla::id_t& v) { ps_->setUid(p_idx, v);} @@ -156,7 +156,7 @@ inline size_t ContactAccessor::find(const id_t& uid) class SingleContactAccessor : public IContactAccessor { public: - virtual ~SingleContactAccessor() = default; + ~SingleContactAccessor() override = default; const walberla::id_t& getUid(const size_t /*p_idx*/) const {return uid_;} void setUid(const size_t /*p_idx*/, const walberla::id_t& v) { uid_ = v;} walberla::id_t& getUidRef(const size_t /*p_idx*/) {return uid_;} diff --git a/src/mesa_pd/data/ParticleAccessor.h b/src/mesa_pd/data/ParticleAccessor.h index 4ebdcd135..62c61f6f7 100644 --- a/src/mesa_pd/data/ParticleAccessor.h +++ b/src/mesa_pd/data/ParticleAccessor.h @@ -47,7 +47,7 @@ class ParticleAccessor : public IAccessor { public: ParticleAccessor(const std::shared_ptr& ps) : ps_(ps) {} - virtual ~ParticleAccessor() = default; + ~ParticleAccessor() override = default; walberla::id_t const & getUid(const size_t p_idx) const {return ps_->getUid(p_idx);} walberla::id_t& getUidRef(const size_t p_idx) {return ps_->getUidRef(p_idx);} void setUid(const size_t p_idx, walberla::id_t const & v) { ps_->setUid(p_idx, v);} @@ -220,7 +220,7 @@ inline size_t ParticleAccessor::find(const id_t& uid) class SingleParticleAccessor : public IAccessor { public: - virtual ~SingleParticleAccessor() = default; + ~SingleParticleAccessor() override = default; walberla::id_t const & getUid(const size_t /*p_idx*/) const {return uid_;} void setUid(const size_t /*p_idx*/, walberla::id_t const & v) { uid_ = v;} walberla::id_t& getUidRef(const size_t /*p_idx*/) {return uid_;} diff --git a/tests/mesa_pd/kernel/interfaces/ExplicitEulerInterfaceCheck.cpp b/tests/mesa_pd/kernel/interfaces/ExplicitEulerInterfaceCheck.cpp index 51ef473f2..741d3ab69 100644 --- a/tests/mesa_pd/kernel/interfaces/ExplicitEulerInterfaceCheck.cpp +++ b/tests/mesa_pd/kernel/interfaces/ExplicitEulerInterfaceCheck.cpp @@ -37,7 +37,7 @@ namespace mesa_pd { class Accessor : public data::IAccessor { public: - virtual ~Accessor() = default; + ~Accessor() override = default; const walberla::mesa_pd::Vec3& getPosition(const size_t /*p_idx*/) const {return position_;} void setPosition(const size_t /*p_idx*/, const walberla::mesa_pd::Vec3& v) { position_ = v;} diff --git a/tests/mesa_pd/kernel/interfaces/ForceLJInterfaceCheck.cpp b/tests/mesa_pd/kernel/interfaces/ForceLJInterfaceCheck.cpp index 53edabb32..26c5152b0 100644 --- a/tests/mesa_pd/kernel/interfaces/ForceLJInterfaceCheck.cpp +++ b/tests/mesa_pd/kernel/interfaces/ForceLJInterfaceCheck.cpp @@ -37,7 +37,7 @@ namespace mesa_pd { class Accessor : public data::IAccessor { public: - virtual ~Accessor() = default; + ~Accessor() override = default; const walberla::mesa_pd::Vec3& getPosition(const size_t /*p_idx*/) const {return position_;} walberla::mesa_pd::Vec3& getForceRef(const size_t /*p_idx*/) {return force_;} diff --git a/tests/mesa_pd/kernel/interfaces/HeatConductionInterfaceCheck.cpp b/tests/mesa_pd/kernel/interfaces/HeatConductionInterfaceCheck.cpp index c204acc86..26d5ecd96 100644 --- a/tests/mesa_pd/kernel/interfaces/HeatConductionInterfaceCheck.cpp +++ b/tests/mesa_pd/kernel/interfaces/HeatConductionInterfaceCheck.cpp @@ -37,7 +37,7 @@ namespace mesa_pd { class Accessor : public data::IAccessor { public: - virtual ~Accessor() = default; + ~Accessor() override = default; const walberla::real_t& getTemperature(const size_t /*p_idx*/) const {return temperature_;} const walberla::real_t& getHeatFlux(const size_t /*p_idx*/) const {return heatFlux_;} diff --git a/tests/mesa_pd/kernel/interfaces/PFCDampingInterfaceCheck.cpp b/tests/mesa_pd/kernel/interfaces/PFCDampingInterfaceCheck.cpp index d60c39fe6..bcb55bdcc 100644 --- a/tests/mesa_pd/kernel/interfaces/PFCDampingInterfaceCheck.cpp +++ b/tests/mesa_pd/kernel/interfaces/PFCDampingInterfaceCheck.cpp @@ -37,7 +37,7 @@ namespace mesa_pd { class Accessor : public data::IAccessor { public: - virtual ~Accessor() = default; + ~Accessor() override = default; const walberla::mesa_pd::Vec3& getLinearVelocity(const size_t /*p_idx*/) const {return linearVelocity_;} void setLinearVelocity(const size_t /*p_idx*/, const walberla::mesa_pd::Vec3& v) { linearVelocity_ = v;} diff --git a/tests/mesa_pd/kernel/interfaces/SemiImplicitEulerInterfaceCheck.cpp b/tests/mesa_pd/kernel/interfaces/SemiImplicitEulerInterfaceCheck.cpp index b73f71a3d..5b287377b 100644 --- a/tests/mesa_pd/kernel/interfaces/SemiImplicitEulerInterfaceCheck.cpp +++ b/tests/mesa_pd/kernel/interfaces/SemiImplicitEulerInterfaceCheck.cpp @@ -37,7 +37,7 @@ namespace mesa_pd { class Accessor : public data::IAccessor { public: - virtual ~Accessor() = default; + ~Accessor() override = default; const walberla::mesa_pd::Vec3& getPosition(const size_t /*p_idx*/) const {return position_;} void setPosition(const size_t /*p_idx*/, const walberla::mesa_pd::Vec3& v) { position_ = v;} diff --git a/tests/mesa_pd/kernel/interfaces/SpringDashpotInterfaceCheck.cpp b/tests/mesa_pd/kernel/interfaces/SpringDashpotInterfaceCheck.cpp index 80837e900..2095004ed 100644 --- a/tests/mesa_pd/kernel/interfaces/SpringDashpotInterfaceCheck.cpp +++ b/tests/mesa_pd/kernel/interfaces/SpringDashpotInterfaceCheck.cpp @@ -37,7 +37,7 @@ namespace mesa_pd { class Accessor : public data::IAccessor { public: - virtual ~Accessor() = default; + ~Accessor() override = default; const walberla::mesa_pd::Vec3& getPosition(const size_t /*p_idx*/) const {return position_;} const walberla::mesa_pd::Vec3& getLinearVelocity(const size_t /*p_idx*/) const {return linearVelocity_;} diff --git a/tests/mesa_pd/kernel/interfaces/TemperatureIntegrationInterfaceCheck.cpp b/tests/mesa_pd/kernel/interfaces/TemperatureIntegrationInterfaceCheck.cpp index d0cdb6099..e85086212 100644 --- a/tests/mesa_pd/kernel/interfaces/TemperatureIntegrationInterfaceCheck.cpp +++ b/tests/mesa_pd/kernel/interfaces/TemperatureIntegrationInterfaceCheck.cpp @@ -37,7 +37,7 @@ namespace mesa_pd { class Accessor : public data::IAccessor { public: - virtual ~Accessor() = default; + ~Accessor() override = default; const walberla::real_t& getTemperature(const size_t /*p_idx*/) const {return temperature_;} void setTemperature(const size_t /*p_idx*/, const walberla::real_t& v) { temperature_ = v;} diff --git a/tests/mesa_pd/kernel/interfaces/VelocityVerletInterfaceCheck.cpp b/tests/mesa_pd/kernel/interfaces/VelocityVerletInterfaceCheck.cpp index 1f5910166..869b4bb89 100644 --- a/tests/mesa_pd/kernel/interfaces/VelocityVerletInterfaceCheck.cpp +++ b/tests/mesa_pd/kernel/interfaces/VelocityVerletInterfaceCheck.cpp @@ -37,7 +37,7 @@ namespace mesa_pd { class Accessor : public data::IAccessor { public: - virtual ~Accessor() = default; + ~Accessor() override = default; const walberla::mesa_pd::Vec3& getPosition(const size_t /*p_idx*/) const {return position_;} void setPosition(const size_t /*p_idx*/, const walberla::mesa_pd::Vec3& v) { position_ = v;} -- GitLab