| line |
true |
false |
branch |
|
68
|
0 |
0 |
unless defined $n |
|
71
|
0 |
0 |
if $n == 0 |
|
74
|
0 |
0 |
unless not ref $n and $n == int $n and $n > 0 |
|
77
|
0 |
0 |
unless ref $self |
|
80
|
0 |
0 |
wantarray ? : |
|
94
|
0 |
0 |
unless $self->can('sdump') |
|
303
|
30 |
0 |
$_[0] > 0.0088564516790356311 ? : |
|
313
|
120 |
0 |
$_[0] > 8 ? : |
|
326
|
0 |
0 |
$x > 0.0088564516790356311 ? : |
|
339
|
0 |
0 |
$L > 8 ? : |
|
413
|
0 |
0 |
if $x <= 0 or $y <= 0 or $x <= 0 |
|
467
|
0 |
0 |
$_[2] || $_[1] ? : |
|
470
|
0 |
0 |
if $h1 < 0 |
|
476
|
0 |
0 |
$h1 >= 164 && $h1 <= 345 ? : |
|
479
|
0 |
0 |
$_[0] < 16 ? : |
|
488
|
0 |
0 |
defined $_[6] ? : |
|
491
|
0 |
0 |
defined $_[7] ? : |
|
575
|
0 |
0 |
$_[2] || $a1p ? : |
|
578
|
0 |
0 |
if $h1p < 0 |
|
581
|
0 |
0 |
$_[5] || $a2p ? : |
|
584
|
0 |
0 |
if $h2p < 0 |
|
587
|
0 |
0 |
if (abs $h1p - $h2p > 180) { } |
|
590
|
0 |
0 |
if ($h2p > $h1p) { } |
|
613
|
0 |
0 |
if ($C1p == 0 or $C2p == 0) { } |
|
621
|
0 |
0 |
if (abs $h1p - $h2p > 180) { } |
|
745
|
0 |
0 |
$derv > 0 ? : |
|
772
|
0 |
0 |
if abs $derv < 1e-09 |
|
775
|
0 |
0 |
if $derv > 0 ^ $derv0 > 0 |
|
851
|
0 |
0 |
unless $d = $X + $Y + $Z |
|
886
|
0 |
0 |
unless $d = $X + 15 * $Y + 3 * $Z |
|
903
|
0 |
0 |
unless my $d = $X + 15 * $Y + 3 * $Z |
|
920
|
0 |
0 |
unless my $d = 12 * $y - 2 * $x + 3 |
|
939
|
0 |
0 |
unless $cct >= 4000 and $cct <= 25000 |
|
948
|
0 |
0 |
if ($cct > 7000) { } |
|
999
|
0 |
0 |
unless ($ix = $#{$vector_in;}) > 0 |
|
1002
|
0 |
0 |
unless abs $ix * $range_in->[2] - $range_in->[1] + $range_in->[0] < 1e-12 and $range_in->[2] > 0 |
|
1005
|
0 |
0 |
unless ($ox = round(($range_out->[1] - $range_out->[0]) / $range_out->[2])) > 0 |
|
1008
|
0 |
0 |
unless abs $ox * $range_out->[2] - $range_out->[1] + $range_out->[0] < 1e-12 and $range_out->[2] > 0 |
|
1017
|
0 |
0 |
if ($w < $range_in->[0]) { } |
|
|
0 |
0 |
elsif ($w > $range_in->[1]) { } |
|
|
0 |
0 |
elsif ($w == $range_in->[1]) { } |
|
1020
|
0 |
0 |
if (defined $ext) { } |
|
1023
|
0 |
0 |
if ($ext eq 'linear') { } |
|
1055
|
0 |
0 |
if (defined $ext) { } |
|
1058
|
0 |
0 |
if ($ext eq 'linear') { } |
|
1098
|
0 |
0 |
if ($t) { } |
|
1139
|
0 |
0 |
unless $ix > 0 and abs $ix * $range_in->[2] - $range_in->[1] + $range_in->[0] < 1e-12 and $range_in->[2] > 0 |
|
1145
|
0 |
0 |
unless $ox > 0 and abs $ox * $range_out->[2] - $range_out->[1] + $range_out->[0] < 1e-12 and $range_out->[2] > 0 |
|
1148
|
0 |
0 |
if ($lapack) { } |
|
1167
|
0 |
0 |
if ($w < $range_in->[0]) { } |
|
|
0 |
0 |
elsif ($w > $range_in->[1]) { } |
|
|
0 |
0 |
elsif ($w == $range_in->[1]) { } |
|
1170
|
0 |
0 |
if (defined $ext) |
|
1173
|
0 |
0 |
if ($ext eq 'linear') { } |
|
1201
|
0 |
0 |
if (defined $ext) |
|
1204
|
0 |
0 |
if ($ext eq 'linear') { } |
|
1268
|
0 |
0 |
unless ($ix = $#{$vector_in;}) > 0 |
|
1271
|
0 |
0 |
unless abs $ix * $range_in->[2] - $range_in->[1] + $range_in->[0] < 1e-12 and $range_in->[2] > 0 |
|
1274
|
0 |
0 |
unless ($ox = round(($range_out->[1] - $range_out->[0]) / $range_out->[2])) > 0 |
|
1277
|
0 |
0 |
unless abs $ox * $range_out->[2] - $range_out->[1] + $range_out->[0] < 1e-12 and $range_out->[2] > 0 |
|
1283
|
0 |
0 |
if ($lapack) { } |
|
1289
|
0 |
0 |
$i + 1 > $ix ? : |
|
|
0 |
0 |
$i - 1 < 0 ? : |
|
1306
|
0 |
0 |
$i + 1 > $ix ? : |
|
|
0 |
0 |
$i - 1 < 0 ? : |
|
1322
|
0 |
0 |
if ($w < $range_in->[0]) { } |
|
|
0 |
0 |
elsif ($w > $range_in->[1]) { } |
|
|
0 |
0 |
elsif ($w == $range_in->[1]) { } |
|
1325
|
0 |
0 |
if (defined $ext) { } |
|
1328
|
0 |
0 |
if ($ext eq 'linear') { } |
|
1357
|
0 |
0 |
if (defined $ext) { } |
|
1360
|
0 |
0 |
if ($ext eq 'linear') { } |
|
1397
|
0 |
0 |
if ($t) { } |
|
1400
|
0 |
0 |
if ($lapack) { } |
|
1456
|
0 |
0 |
unless $ix > 0 and abs $ix * $range_in->[2] - $range_in->[1] + $range_in->[0] < 1e-12 and $range_in->[2] > 0 |
|
1462
|
0 |
0 |
unless $ox > 0 and abs $ox * $range_out->[2] - $range_out->[1] + $range_out->[0] < 1e-12 and $range_out->[2] > 0 |
|
1465
|
0 |
0 |
if ($lapack) { } |
|
1527
|
0 |
0 |
if ($w < $range_in->[0]) { } |
|
|
0 |
0 |
elsif ($w > $range_in->[1]) { } |
|
|
0 |
0 |
elsif ($w == $range_in->[1]) { } |
|
1530
|
0 |
0 |
if (defined $ext) |
|
1533
|
0 |
0 |
if ($ext eq 'linear') { } |
|
1542
|
0 |
0 |
$j == 0 ? : |
|
1565
|
0 |
0 |
if (defined $ext) |
|
1568
|
0 |
0 |
if ($ext eq 'linear') { } |
|
1577
|
0 |
0 |
$j == $ix ? : |
|
1608
|
0 |
0 |
if ($t) { } |
|
1611
|
0 |
0 |
if ($lapack) { } |
|
1617
|
0 |
0 |
$low == $j ? : |
|
|
0 |
0 |
$low + 1 == $j ? : |
|
1634
|
0 |
0 |
$low == $j ? : |
|
|
0 |
0 |
$low + 1 == $j ? : |
|
1671
|
0 |
0 |
unless ($ix = $#{$vector_in;}) > 0 |
|
1674
|
0 |
0 |
unless abs $ix * $range_in->[2] - $range_in->[1] + $range_in->[0] < 1e-12 and $range_in->[2] > 0 |
|
1677
|
0 |
0 |
unless ($ox = round(($range_out->[1] - $range_out->[0]) / $range_out->[2])) > 0 |
|
1680
|
0 |
0 |
unless abs $ox * $range_out->[2] - $range_out->[1] + $range_out->[0] < 1e-12 and $range_out->[2] > 0 |
|
1689
|
0 |
0 |
if ($w < $range_in->[0]) { } |
|
|
0 |
0 |
elsif ($w > $range_in->[1]) { } |
|
|
0 |
0 |
elsif ($w == $range_in->[1]) { } |
|
1692
|
0 |
0 |
if (defined $ext) { } |
|
1695
|
0 |
0 |
if ($ext eq 'linear') { } |
|
1729
|
0 |
0 |
if (defined $ext) { } |
|
1732
|
0 |
0 |
if ($ext eq 'linear') { } |
|
1774
|
0 |
0 |
if ($t == 0) { } |
|
|
0 |
0 |
elsif ($low == 0) { } |
|
|
0 |
0 |
elsif ($low == $ix - 1) { } |
|
1841
|
0 |
0 |
unless $ix > 0 and abs $ix * $range_in->[2] - $range_in->[1] + $range_in->[0] < 1e-12 and $range_in->[2] > 0 |
|
1847
|
0 |
0 |
unless $ox > 0 and abs $ox * $range_out->[2] - $range_out->[1] + $range_out->[0] < 1e-12 and $range_out->[2] > 0 |
|
1850
|
0 |
0 |
if ($lapack) { } |
|
1869
|
0 |
0 |
if ($w < $range_in->[0]) { } |
|
|
0 |
0 |
elsif ($w > $range_in->[1]) { } |
|
|
0 |
0 |
elsif ($w == $range_in->[1]) { } |
|
1872
|
0 |
0 |
if (defined $ext) |
|
1875
|
0 |
0 |
if ($ext eq 'linear') { } |
|
1904
|
0 |
0 |
if (defined $ext) |
|
1907
|
0 |
0 |
if ($ext eq 'linear') { } |
|
1944
|
0 |
0 |
if ($t == 0) { } |
|
|
0 |
0 |
elsif ($low == 0) { } |
|
|
0 |
0 |
elsif ($low == $ix - 1) { } |
|
2003
|
0 |
0 |
if ($lapack) { } |
|
2011
|
0 |
0 |
unless $#{$_[0];} == $#{$_[1];} |
|
2038
|
0 |
0 |
unless $#{$_[0];} == 2 and $#{$_[1];} == 2 |
|
2064
|
0 |
3945 |
if (not defined $v) { } |
|
|
3672 |
273 |
elsif (not ref $v) { } |
|
|
273 |
0 |
elsif (ref $v eq 'ARRAY' or UNIVERSAL::isa($v, 'Math::Matrix')) { } |
|
2102
|
0 |
0 |
if (ref $_[0] eq 'ARRAY' or UNIVERSAL::isa($_[0], 'Math::Matrix')) { } |
|
2108
|
0 |
0 |
if (ref $_) { } |
|
2116
|
0 |
0 |
if $_ < 0 |
|
2117
|
0 |
0 |
if $_ > 1 |
|
2138
|
0 |
0 |
$_[0] > 0 ? : |
|
2151
|
0 |
45 |
$_ & 2147483648 ? : |
|
2164
|
0 |
45 |
$_ < 0 ? : |
|
2184
|
0 |
0 |
unless -e $path |
|
2202
|
0 |
0 |
if (@jobs and ($i = $jobs[0] + 1) <= $#dsegs) |
|
2213
|
0 |
0 |
if (@jobs and ($i = $jobs[0] + 2) <= $#dsegs) |
|
2216
|
0 |
0 |
if ($dsegs[$i] =~ /^(\d+)/) { } |
|
2246
|
0 |
0 |
unless -d $folder |
|
2252
|
0 |
0 |
if (defined $alias) { } |
|
2255
|
0 |
0 |
unless -d $alias |
|
2268
|
0 |
0 |
unless -d $alias |
|
2285
|
0 |
0 |
if (@_) { } |
|
2309
|
0 |
0 |
if not defined $_[0] or ref $_[0] |
|
2312
|
0 |
0 |
if ($^O eq 'MSWin32') { } |
|
2350
|
0 |
0 |
if (-f '/Library/Developer/CommandLineTools/usr/bin/SetFile') |
|
2374
|
0 |
0 |
unless defined $str |
|
2377
|
0 |
0 |
if (ref $str) |
|
2398
|
0 |
0 |
if ($char eq '(') { } |
|
|
0 |
0 |
elsif ($char eq ')') { } |
|
2401
|
0 |
0 |
if ($nest == 0) |
|
2415
|
0 |
0 |
if ($nest == 1) |
|
2433
|
0 |
0 |
if $nest > 0 |
|
2434
|
0 |
0 |
if $nest < 0 |
|
2446
|
0 |
0 |
if not @eval and $px[$i][1] - $px[$i][0] > 1 |
|
2462
|
0 |
0 |
/\((\d+)\)/ ? : |
|
2515
|
0 |
0 |
if (@_ == 3 and 3 == grep({not ref $_;} @_)) { } |
|
|
0 |
0 |
elsif (@_ == 1 and ref $_[0] eq 'ARRAY' || UNIVERSAL::isa($_[0], 'Math::Matrix')) { } |
|
2527
|
0 |
0 |
if UNIVERSAL::isa($_[0], 'Math::Matrix') |
|
2550
|
0 |
0 |
@_ == 2 ? : |
|
2553
|
0 |
0 |
if @_ == 3 |
|
2556
|
0 |
0 |
if (@_ == 4 and ref $_[3] eq 'ARRAY' and 3 == grep({not ref $_;} @_)) { } |
|
|
0 |
0 |
elsif (@_ == 1 and ref $_[0] eq 'ARRAY' || UNIVERSAL::isa($_[0], 'Math::Matrix')) { } |
|
2568
|
0 |
0 |
if UNIVERSAL::isa($_[0], 'Math::Matrix') |
|
2591
|
0 |
0 |
if (@{$in;} == 3 and 3 == grep({not ref $_;} @{$in;})) { } |
|
|
0 |
0 |
elsif (@{$in;} == grep({ref $_ eq 'ARRAY';} @{$in;})) { } |
|
2787
|
0 |
0 |
unless my $d = $X + $Y + $Z |
|
2803
|
0 |
0 |
if ($y == 0) { } |
|
2840
|
0 |
0 |
defined $_[3] ? : |
|
2843
|
0 |
0 |
defined $_[4] ? : |
|
2870
|
0 |
0 |
ref $p eq 'ARRAY' ? : |
|
|
0 |
0 |
defined $p ? : |
|
2925
|
0 |
0 |
unless defined $low |
|
2926
|
0 |
0 |
if $low eq 'none' |
|
2927
|
0 |
0 |
unless defined $up |
|
2928
|
0 |
0 |
if $up eq 'none' |
|
2931
|
0 |
0 |
unless not defined $low or &Scalar::Util::looks_like_number($low) |
|
2932
|
0 |
0 |
unless not defined $up or &Scalar::Util::looks_like_number($up) |
|
2933
|
0 |
0 |
unless not defined $low && defined $up or $up >= $low |
|
2942
|
0 |
0 |
if (&Scalar::Util::looks_like_number($self->[$i][$j])) |
|
2945
|
0 |
0 |
if defined $low and $self->[$i][$j] < $low |
|
2946
|
0 |
0 |
if defined $up and $self->[$i][$j] > $up |
|
2976
|
0 |
0 |
if ($lapack) { } |
|
2984
|
0 |
0 |
if (not ref $x) { } |
|
|
0 |
0 |
elsif (ref $x eq 'ARRAY') { } |
|
2987
|
0 |
0 |
unless &Scalar::Util::looks_like_number($x) |
|
3006
|
0 |
0 |
unless @{$x;} == grep({&Scalar::Util::looks_like_number($_);} @{$x;}) |
|
3009
|
0 |
0 |
unless $#{$x;} == $#{$$self[0];} |
|
3051
|
0 |
0 |
unless @{$self;} == 3 and @{$self->[0];} == 3 |
|
3054
|
0 |
0 |
unless defined $wtpt |
|
3066
|
0 |
0 |
if $i != $j |
|
3090
|
0 |
0 |
unless @{$self;} == 3 and @{$self->[0];} == 3 |
|
3093
|
0 |
0 |
unless defined $wtpt |
|
3105
|
0 |
0 |
if $i != $j |