blib/lib/Math/PlanePath/VogelFloret.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 14 | 26 | 53.8 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
227 | 6 | 0 | 2 | ref $n and $n->isa('Math::BigInt') |
6 | 1 | 1 | ref $n and $n->isa('Math::BigInt') and $rf != int $rf | |
364 | 1 | 0 | 0 | ref $n_lo and $n_lo->isa('Math::BigInt') |
368 | 1 | 0 | 0 | ref $n_hi and $n_lo->isa('Math::BigInt') |
line | l | !l | condition |
---|---|---|---|
202 | 2 | 9 | $self->{'rotation_type'} ||= 'phi' |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
203 | 11 | 0 | 0 | {phi => {radius_factor => 0.624239116809924, rotation_factor => 0.3819660112501051}, sqrt2 => {radius_factor => 0.679984167849259, rotation_factor => 0.41421356237309515}, sqrt3 => {radius_factor => 0.755560810248419, rotation_factor => 1648431872091733 * 2**-51}, sqrt5 => {radius_factor => 0.853488207169303, rotation_factor => 0.23606797749978981}}->{$rotation_type} || croak('Unrecognised rotation_type: "', $rotation_type, '"') |
208 | 5 | 6 | 0 | $self->{'radius_factor'} ||= $self->{'rotation_factor'} ? 1 : $defaults->{'radius_factor'} |
209 | 1 | 10 | 0 | $self->{'rotation_factor'} ||= $defaults->{'rotation_factor'} |
290 | 0 | 0 | 0 | is_infinite($n_lo) or is_infinite($n_hi) |