From: Anida KHIZAR Date: Thu, 8 Oct 2020 15:21:48 +0000 (+0200) Subject: Bug with FindClosestTupleIdAlg fixed (preventing the threshold to be null) X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=1f9feae445e1538903cda15c0b8b2a05a268564a;p=tools%2Fmedcoupling.git Bug with FindClosestTupleIdAlg fixed (preventing the threshold to be null) --- diff --git a/src/MEDCoupling/MEDCouplingMemArray.cxx b/src/MEDCoupling/MEDCouplingMemArray.cxx index 3d6cc18f9..bcd7a7079 100755 --- a/src/MEDCoupling/MEDCouplingMemArray.cxx +++ b/src/MEDCoupling/MEDCouplingMemArray.cxx @@ -119,7 +119,8 @@ void DataArrayDouble::FindTupleIdsNearTuplesAlg(const BBTreePts void DataArrayDouble::FindClosestTupleIdAlg(const BBTreePts& myTree, double dist, const double *pos, mcIdType nbOfTuples, const double *thisPt, mcIdType thisNbOfTuples, mcIdType *res) { - double distOpt(dist); + double distOpt = std::max(dist, std::numeric_limits::epsilon()); + //double distOpt(dist); const double *p(pos); mcIdType *r(res); for(mcIdType i=0;i