Branch Coverage

blib/lib/Algorithm/X/DLX.pm
Criterion Covered Total %
branch 8 32 25.0


line true false branch
30 0 0 if defined $max
39 0 1 if ($options->{'random_engine'})
48 0 0 if ($options->{'get_solutions'})
51 0 0 if $result->{'number_of_solutions'} >= $options->{'max_solutions'}
77 1 0 if (not $c) { }
0 0 elsif ($self->D($r) != $c) { }
78 1 0 if $profile
80 0 1 if ($self->R($h) == $h) { }
89 0 1 if (@cs and $self->S($j) < $self->S($cs[0]))
92 1 0 if not @cs or $self->S($j) == $self->S($cs[0])
95 0 1 unless @cs
97 1 0 if ($self->S($cs[0]) < 1)
102 0 0 $random_column ? :
110 0 0 if ($c != $r)
126 0 0 if (@state_stack == $level) { }
133 0 0 if ($c != $r)