Lines Matching refs:left

133 inline bool NearEqual(const double left, const double right, const double epsilon)  in NearEqual()  argument
135 return (std::abs(left - right) <= epsilon); in NearEqual()
139 constexpr bool NearEqual(const T& left, const T& right);
142 inline bool NearEqual<float>(const float& left, const float& right)
145 return NearEqual(left, right, epsilon);
149 inline bool NearEqual<double>(const double& left, const double& right)
152 return NearEqual(left, right, epsilon);
156 constexpr bool NearEqual(const T& left, const T& right) in NearEqual() argument
158 return left == right; in NearEqual()
166 inline bool NearEqual(const double left, const double right) in NearEqual() argument
169 return NearEqual(left, right, epsilon); in NearEqual()
172 inline bool NearZero(const double left) in NearZero() argument
175 return NearZero(left, epsilon); in NearZero()
178 inline bool LessOrEqual(double left, double right) in LessOrEqual() argument
181 return (left - right) < epsilon; in LessOrEqual()
184 inline bool LessOrEqualCustomPrecision(double left, double right, double epsilon = 0.000001f)
186 return (left - right) < epsilon;
189 inline bool LessNotEqual(double left, double right) in LessNotEqual() argument
192 return (left - right) < epsilon; in LessNotEqual()
195 inline bool LessNotEqualCustomPrecision(double left, double right, double epsilon = -0.000001f)
197 return (left - right) < epsilon;
200 inline bool GreatOrEqual(double left, double right) in GreatOrEqual() argument
203 return (left - right) > epsilon; in GreatOrEqual()
206 inline bool GreatOrEqualCustomPrecision(double left, double right, double epsilon = -0.000001f)
208 return (left - right) > epsilon;
211 inline bool GreatNotEqual(double left, double right) in GreatNotEqual() argument
214 return (left - right) > epsilon; in GreatNotEqual()
217 inline bool GreatNotEqualCustomPrecision(double left, double right, double epsilon = 0.000001f)
219 return (left - right) > epsilon;