Changeset 185795 for src/grid


Ignore:
Timestamp:
Jul 25, 2012, 9:03:52 AM (13 years ago)
Author:
Julian Iseringhausen <isering@…>
Children:
2d3854
Parents:
0260d3
Message:

Avoid division by zero in special cases.

git-svn-id: https://svn.version.fz-juelich.de/scafacos/trunk@1945 5161e1c8-67bf-11de-9fd5-51895aff932f

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/grid/grid.cpp

    r0260d3 r185795  
    135135#endif
    136136
    137   for (iter = Iterators().Local().Begin(); iter != Iterators().Local().End(); ++iter)
    138     (*this)(*iter) -= avg;
     137  if (std::abs(avg) > std::numeric_limits<vmg_float>::epsilon())
     138    for (iter = Iterators().Local().Begin(); iter != Iterators().Local().End(); ++iter)
     139      (*this)(*iter) -= avg;
    139140}
    140141
Note: See TracChangeset for help on using the changeset viewer.