From 93be8a6a7e9263ee00ba996eb9c6881b7e10f919 Mon Sep 17 00:00:00 2001 From: Konstantin Kutscher <kutscher@irmb.tu-bs.de> Date: Thu, 1 Nov 2018 17:29:53 +0100 Subject: [PATCH] add tolerance --- source/DemCoupling/CreateDemObjectsCoProcessor.cpp | 2 +- source/DemCoupling/CreateDemObjectsCoProcessor.h | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/source/DemCoupling/CreateDemObjectsCoProcessor.cpp b/source/DemCoupling/CreateDemObjectsCoProcessor.cpp index 1d695f605..2aa86631c 100644 --- a/source/DemCoupling/CreateDemObjectsCoProcessor.cpp +++ b/source/DemCoupling/CreateDemObjectsCoProcessor.cpp @@ -92,7 +92,7 @@ void CreateDemObjectsCoProcessor::createGeoObjects() for (int i = 0; i < size; i++) { SPtr<GbSphere3D> sphere = std::dynamic_pointer_cast<GbSphere3D>(geoObjectPrototypeVector[i]); - if (demCoProcessor->isSpheresIntersection(sphere->getX1Centroid(), sphere->getX2Centroid(), sphere->getX3Centroid(), sphere->getRadius()*2.0*(1.0-toleranz))) + if (demCoProcessor->isSpheresIntersection(sphere->getX1Centroid(), sphere->getX2Centroid(), sphere->getX3Centroid(), sphere->getRadius()*2.0*(1.0-tolerance))) { continue; } diff --git a/source/DemCoupling/CreateDemObjectsCoProcessor.h b/source/DemCoupling/CreateDemObjectsCoProcessor.h index 6d3a1dc3e..0d4961568 100644 --- a/source/DemCoupling/CreateDemObjectsCoProcessor.h +++ b/source/DemCoupling/CreateDemObjectsCoProcessor.h @@ -32,6 +32,8 @@ public: void addGeoObject(SPtr<GbObject3D> geoObjectPrototype, Vector3D initalVelocity); void clearGeoObjects(); void createGeoObjects(); + double getToleranz() const { return tolerance; } + void setToleranz(double val) { tolerance = val; } protected: private: SPtr<Communicator> comm; @@ -42,7 +44,7 @@ private: SPtr<BCAdapter> velocityBcParticleAdapter; SPtr<Reconstructor> extrapolationReconstructor; int demCounter; - double toleranz; + double tolerance; #ifdef TIMING UbTimer timer; #endif -- GitLab