Branch Coverage

blib/lib/Math/Matrix/Banded/Rectangular.pm
Criterion Covered Total %
branch 43 50 86.0


line true false branch
81 118 104 defined $offset ? :
82 207 15 if (@args > 0)
83 102 105 if (not defined $j_eff) { }
2 103 elsif ($j_eff < 0) { }
52 51 elsif ($j_eff > $j_eff_max) { }
97 106 116 if (($j_eff // -1) < 0 or $j_eff > $j_eff_max) { }
108 0 123 if defined $offset and $offset <= $new_offset
110 8 115 if (@$row_data)
126 0 130 if not defined $offset or $#$row_data >= $new_range
140 0 156 unless defined $data->[$i][0]
146 19 110 if (not defined $cur_offset or $cur_offset > $max_offset) { }
154 268 46 $k > 0 ? :
156 126 188 unless defined $this_row->[0]
161 78 110 if ($cur_range < $min_range)
175 0 104 if (defined $offset and $offset <= $new_offset)
191 0 52 unless defined $offset
192 0 52 if $#$row_data >= $new_range
210 56 7 defined $offset ? :
211 36 27 ($j_eff // -1) < 0 || $j_eff > $j_eff_max ? :
231 56 7 defined $offset ? :
233 36 27 ($j_eff // -1) < 0 || $j_eff > $j_eff_max ? :
288 0 72 unless (defined $offset)
319 2 18 unless defined $offset_i
326 1 36 unless defined $offset_j
329 4 32 if $k_min_j > $k_max_i