Lines Matching refs:left
138 inline bool NearEqual(const double left, const double right, const double epsilon)
140 return (std::abs(left - right) <= epsilon);
144 constexpr bool NearEqual(const T& left, const T& right);
147 inline bool NearEqual<float>(const float& left, const float& right)
150 return NearEqual(left, right, epsilon);
154 inline bool NearEqual<double>(const double& left, const double& right)
157 return NearEqual(left, right, epsilon);
161 constexpr bool NearEqual(const T& left, const T& right)
163 return left == right;
171 inline bool NearEqual(const double left, const double right)
174 return NearEqual(left, right, epsilon);
177 inline bool NearZero(const double left)
180 return NearZero(left, epsilon);
183 inline bool LessOrEqual(double left, double right)
186 return (left - right) < epsilon;
189 inline bool LessOrEqualCustomPrecision(double left, double right, double epsilon = 0.000001f)
191 return (left - right) < epsilon;
194 inline bool LessNotEqual(double left, double right)
197 return (left - right) < epsilon;
200 inline bool LessNotEqualCustomPrecision(double left, double right, double epsilon = -0.000001f)
202 return (left - right) < epsilon;
205 inline bool GreatOrEqual(double left, double right)
208 return (left - right) > epsilon;
211 inline bool GreatOrEqualCustomPrecision(double left, double right, double epsilon = -0.000001f)
213 return (left - right) > epsilon;
216 inline bool GreatNotEqual(double left, double right)
219 return (left - right) > epsilon;
222 inline bool GreatNotEqualCustomPrecision(double left, double right, double epsilon = 0.000001f)
224 return (left - right) > epsilon;