line |
true |
false |
branch |
21
|
0 |
2 |
unless exists $opts{'dimensions'} |
22
|
0 |
2 |
if ref $opts{'dimensions'} ne 'ARRAY' |
42
|
0 |
14 |
unless exists $opts{'coords'} |
43
|
0 |
14 |
if ref $opts{'coords'} ne 'ARRAY' |
47
|
0 |
14 |
if (scalar @{$opts{'coords'};} != $$self{'numDims'}) |
60
|
0 |
7 |
unless exists $opts{'coords'} |
61
|
0 |
7 |
if ref $opts{'coords'} ne 'ARRAY' |
65
|
0 |
7 |
if (scalar @{$opts{'coords'};} != $$self{'numDims'}) |
86
|
0 |
16 |
unless exists $opts{'coords'} |
87
|
0 |
16 |
if ref $opts{'coords'} ne 'ARRAY' |
96
|
0 |
16 |
unless defined $eligCoords |
109
|
0 |
6 |
unless exists $opts{'coords'} |
110
|
0 |
6 |
if ref $opts{'coords'} ne 'ARRAY' |
118
|
0 |
6 |
unless defined $eligCoords |
146
|
2 |
2 |
if not defined $minTime or defined $listTime and $listTime < $minTime |
149
|
1 |
3 |
unless defined $minTime |
153
|
3 |
3 |
if (defined $listTime and $listTime == $minTime) |
182
|
20 |
2 |
if ($$self{'updatesPending'} == 0) |
228
|
16 |
37 |
if ($start >= $end) |
233
|
38 |
15 |
if ($$self{'counts'}[$idx][0] < $time) { } |
|
4 |
11 |
elsif ($$self{'counts'}[$idx][0] == $time) { } |
247
|
3 |
13 |
if defined $lastEqual |
248
|
13 |
0 |
if defined $lastSmaller |
262
|
2 |
86 |
if (ref $coordSels[$i] eq 'CODE') { } |
|
63 |
23 |
elsif (not defined $coordSels[$i]) { } |
|
23 |
0 |
elsif (defined $$self{'dimIdxs'}[$i]{$coordSels[$i]}) { } |
265
|
4 |
2 |
if (&{$coordSels[$i];}($coord)) |
283
|
0 |
25 |
if (scalar @elig == 0) |
304
|
63 |
25 |
if (not defined $$eligibleCoords[$i]) { } |
|
2 |
23 |
elsif (scalar @{$$eligibleCoords[$i];} > 1) { } |
312
|
4 |
0 |
if (defined $lastIdx) { } |
324
|
12 |
11 |
if (defined $lastIdx) { } |
339
|
8 |
14 |
if (scalar @res == 0) |
369
|
5 |
101 |
if ($idxs[$i] < 0) |
372
|
82 |
19 |
if ($$dimArrays[$i][$idxs[$i]] < $currMin) |
374
|
7 |
75 |
unless $i == 0 |
378
|
70 |
7 |
if ($allTheSame) |
379
|
32 |
38 |
if ($blackList{$currMin}) { } |
385
|
32 |
38 |
if defined $$self{'counts'}[$currMin][2] |
387
|
11 |
59 |
if ($idxs[0] < 0) |
425
|
3 |
68 |
if ($idxs[$i] >= $maxIdx[$i]) |
428
|
45 |
23 |
if ($$dimArrays[$i][$idxs[$i]] > $currMax) |
430
|
9 |
36 |
unless $i == 0 |
434
|
31 |
9 |
if ($allTheSame) |
435
|
0 |
31 |
if defined $end and $$self{'counts'}[$currMax][0] > $end |
436
|
15 |
16 |
if defined $$self{'counts'}[$currMax][2] |
442
|
3 |
37 |
if ($idxs[0] >= $maxIdx[0]) |
458
|
0 |
31 |
if ($period) { } |
467
|
25 |
6 |
if ($lastIdx >= 0) |
468
|
0 |
25 |
if ($$list[$lastIdx][1] == $value) { } |
|
5 |
20 |
elsif ($lastIdx >= 0 and $$list[$lastIdx][0] == $adjustedTime) { } |
474
|
5 |
0 |
if ($lastIdx >= 1 and $$list[$lastIdx - 1][1] == $value) { } |
503
|
16 |
26 |
if ($start >= $end) |
508
|
28 |
14 |
if ($$list[$idx] < $value) { } |
|
10 |
4 |
elsif ($$list[$idx] == $value) { } |
522
|
10 |
6 |
if defined $lastEqual |
523
|
6 |
0 |
if defined $lastSmaller |