MCPcopy Create free account
hub / github.com/numpy/numpy / CDOUBLE_LT

Function CDOUBLE_LT

numpy/core/src/npysort/npysort_common.h:217–236  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

215
216
217static inline int
218CDOUBLE_LT(npy_cdouble a, npy_cdouble b)
219{
220 int ret;
221
222 if (a.real < b.real) {
223 ret = a.imag == a.imag || b.imag != b.imag;
224 }
225 else if (a.real > b.real) {
226 ret = b.imag != b.imag && a.imag == a.imag;
227 }
228 else if (a.real == b.real || (a.real != a.real && b.real != b.real)) {
229 ret = a.imag < b.imag || (b.imag != b.imag && a.imag == a.imag);
230 }
231 else {
232 ret = b.real != b.real;
233 }
234
235 return ret;
236}
237
238
239static inline int

Callers 1

lessMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected