25 lines
566 B
C++
25 lines
566 B
C++
/*-----------------------------------------------------------------------------
|
|
| Copyright (c) 2013-2017, Nucleic Development Team.
|
|
|
|
|
| Distributed under the terms of the Modified BSD License.
|
|
|
|
|
| The full license is in the file LICENSE, distributed with this software.
|
|
|----------------------------------------------------------------------------*/
|
|
#pragma once
|
|
|
|
namespace kiwi
|
|
{
|
|
|
|
namespace impl
|
|
{
|
|
|
|
inline bool nearZero(double value)
|
|
{
|
|
const double eps = 1.0e-8;
|
|
return value < 0.0 ? -value < eps : value < eps;
|
|
}
|
|
|
|
} // namespace impl
|
|
|
|
} // namespace kiwi
|