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-Tag: V9_6_0b1^0 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=04f1c450d57b28c7c473bdc59dc87eeef7393ca5;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..01b9c0cc1 100755 --- a/src/MEDCoupling/MEDCouplingMemArray.cxx +++ b/src/MEDCoupling/MEDCouplingMemArray.cxx @@ -119,7 +119,7 @@ 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()); const double *p(pos); mcIdType *r(res); for(mcIdType i=0;i