MCPcopy Index your code
hub / github.com/processing/processing / minIndex

Method minIndex

core/src/processing/data/DoubleList.java:574–596  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

572
573
574 public int minIndex() {
575 checkMinMax("minIndex");
576 double m = Double.NaN;
577 int mi = -1;
578 for (int i = 0; i < count; i++) {
579 // find one good value to start
580 if (data[i] == data[i]) {
581 m = data[i];
582 mi = i;
583
584 // calculate the rest
585 for (int j = i+1; j < count; j++) {
586 double d = data[j];
587 if (!Double.isNaN(d) && (d < m)) {
588 m = data[j];
589 mi = j;
590 }
591 }
592 break;
593 }
594 }
595 return mi;
596 }
597
598
599 /**

Callers 1

minMethod · 0.95

Calls 1

checkMinMaxMethod · 0.95

Tested by

no test coverage detected