line |
true |
false |
branch |
96
|
0 |
0 |
$self->{'points'} eq 'odd' ? : |
117
|
1 |
9 |
unless (defined $self->{'n_start'}) |
122
|
4 |
6 |
if ($points eq 'all') { } |
|
3 |
3 |
elsif ($points eq 'even') { } |
|
3 |
0 |
elsif ($points eq 'odd') { } |
|
0 |
0 |
elsif ($points eq 'square_centred') { } |
195
|
324 |
10425 |
if ($hypot == $y_next_hypot->[$y]) { } |
|
1512 |
8913 |
elsif ($hypot > $y_next_hypot->[$y]) { } |
207
|
141 |
876 |
if ($y[-1] == $#$y_next_x) |
236
|
126 |
891 |
unless ($y[0]) |
240
|
87 |
930 |
if ($x[-1] == $y[-1]) |
287
|
0 |
9009 |
if ($n < 0) |
288
|
0 |
9009 |
if (is_infinite($n)) |
309
|
0 |
0 |
if ($self->{'opposite_parity'} >= 0) |
312
|
0 |
0 |
if (($x % 2 ^ $y % 2) == $self->{'opposite_parity'}) |
316
|
0 |
0 |
if ($self->{'points'} eq 'square_centred') |
317
|
0 |
0 |
unless ($y % 2 and $x % 2) |
332
|
0 |
0 |
if (($x % 2 ^ $y % 2) == $self->{'opposite_parity'}) |
335
|
0 |
0 |
if ($self->{'points'} eq 'square_centred') |
336
|
0 |
0 |
unless ($y % 2 and $x % 2) |
342
|
0 |
0 |
if (is_infinite($hypot)) |
357
|
0 |
0 |
if ($x == $n_to_x->[$n] and $y == $n_to_y->[$n]) |
362
|
0 |
0 |
if ($n_to_x->[$n] ** 2 + $n_to_y->[$n] ** 2 != $hypot) |
388
|
0 |
0 |
if ($x1 > $x2) |
389
|
0 |
0 |
if ($y1 > $y2) |