@@ -418,9 +418,7 @@ sub isOne {
418
418
}
419
419
} else {
420
420
for my $row (@{ $self -> {data } }) {
421
- if (!$row -> isOne) {
422
- return 0;
423
- }
421
+ return 0 unless $row -> isOne;
424
422
}
425
423
}
426
424
return 1;
@@ -470,9 +468,7 @@ sub isUpperTriangular {
470
468
}
471
469
} else {
472
470
for my $row (@{ $self -> {data } }) {
473
- if (!$row -> isUpperTriangular) {
474
- return 0;
475
- }
471
+ return 0 unless $row -> isUpperTriangular;
476
472
}
477
473
}
478
474
return 1;
@@ -499,9 +495,7 @@ sub isLowerTriangular {
499
495
}
500
496
} else {
501
497
for my $row (@{ $self -> {data } }) {
502
- if (!$row -> isLowerTriangular) {
503
- return 0;
504
- }
498
+ return 0 unless $row -> isLowerTriangular;
505
499
}
506
500
}
507
501
return 1;
@@ -537,9 +531,7 @@ sub isSymmetric {
537
531
}
538
532
} else {
539
533
for my $row (@{ $self -> {data } }) {
540
- if (!$row -> isSymmetric) {
541
- return 0;
542
- }
534
+ return 0 unless $row -> isSymmetric;
543
535
}
544
536
}
545
537
return 1;
@@ -588,15 +580,13 @@ sub isREF {
588
580
}
589
581
} else {
590
582
for my $row (@{ $self -> {data } }) {
591
- if (!$row -> isREF) {
592
- return 0;
593
- }
583
+ return 0 unless $row -> isREF;
594
584
}
595
585
}
596
586
return 1;
597
587
}
598
588
599
- =head3 C<isREF >
589
+ =head3 C<isRREF >
600
590
601
591
Check if a Matrix is in reduced row echelon form (for degree > 2, applies to frontal slice matrices)
602
592
@@ -631,9 +621,7 @@ sub isRREF {
631
621
}
632
622
} else {
633
623
for my $row (@{ $self -> {data } }) {
634
- if (!$row -> isRREF) {
635
- return 0;
636
- }
624
+ return 0 unless $row -> isREF;
637
625
}
638
626
}
639
627
return 1;
0 commit comments