Mercurial > octave
comparison liboctave/numeric/eigs-base.cc @ 20974:1edf15793cac
maint: Use is_empty rather than "numel () == 0" for clarity.
* daspk.cc, dasrt.cc, dassl.cc, gl-render.cc, lsode.cc, tril.cc,
txt-eng-ft.cc, ov-fcn-inline.cc, ov-java.cc, ov-range.cc, ov-struct.cc,
Array.cc, Range.cc, chNDArray.cc, dNDArray.cc, fNDArray.cc, DASPK.cc, DASRT.cc,
DASSL.cc, LSODE.cc, eigs-base.cc:
Use is_empty rather than "numel () == 0" for clarity.
author | Rik <rik@octave.org> |
---|---|
date | Wed, 23 Dec 2015 21:46:39 -0800 |
parents | 77f5591878bf |
children | 7cac4e7458f2 |
comparison
equal
deleted
inserted
replaced
20973:7af34656efed | 20974:1edf15793cac |
---|---|
827 (*current_liboctave_error_handler) | 827 (*current_liboctave_error_handler) |
828 ("eigs: opts.p must be greater than k and less than n"); | 828 ("eigs: opts.p must be greater than k and less than n"); |
829 return -1; | 829 return -1; |
830 } | 830 } |
831 | 831 |
832 if (have_b && cholB && permB.numel () != 0) | 832 if (have_b && cholB && ! permB.is_empty ()) |
833 { | 833 { |
834 // Check the we really have a permutation vector | 834 // Check the we really have a permutation vector |
835 if (permB.numel () != n) | 835 if (permB.numel () != n) |
836 { | 836 { |
837 (*current_liboctave_error_handler) | 837 (*current_liboctave_error_handler) |
878 note3 = true; | 878 note3 = true; |
879 if (cholB) | 879 if (cholB) |
880 { | 880 { |
881 bt = b; | 881 bt = b; |
882 b = b.transpose (); | 882 b = b.transpose (); |
883 if (permB.numel () == 0) | 883 if (permB.is_empty ()) |
884 { | 884 { |
885 permB = ColumnVector (n); | 885 permB = ColumnVector (n); |
886 for (octave_idx_type i = 0; i < n; i++) | 886 for (octave_idx_type i = 0; i < n; i++) |
887 permB(i) = i; | 887 permB(i) = i; |
888 } | 888 } |
1151 (*current_liboctave_error_handler) | 1151 (*current_liboctave_error_handler) |
1152 ("eigs: opts.p must be greater than k and less than n"); | 1152 ("eigs: opts.p must be greater than k and less than n"); |
1153 return -1; | 1153 return -1; |
1154 } | 1154 } |
1155 | 1155 |
1156 if (have_b && cholB && permB.numel () != 0) | 1156 if (have_b && cholB && ! permB.is_empty ()) |
1157 { | 1157 { |
1158 // Check the we really have a permutation vector | 1158 // Check the we really have a permutation vector |
1159 if (permB.numel () != n) | 1159 if (permB.numel () != n) |
1160 { | 1160 { |
1161 (*current_liboctave_error_handler) ("eigs: permB vector invalid"); | 1161 (*current_liboctave_error_handler) ("eigs: permB vector invalid"); |
1741 (*current_liboctave_error_handler) | 1741 (*current_liboctave_error_handler) |
1742 ("eigs: opts.p must be greater than k and less than n"); | 1742 ("eigs: opts.p must be greater than k and less than n"); |
1743 return -1; | 1743 return -1; |
1744 } | 1744 } |
1745 | 1745 |
1746 if (have_b && cholB && permB.numel () != 0) | 1746 if (have_b && cholB && ! permB.is_empty ()) |
1747 { | 1747 { |
1748 // Check the we really have a permutation vector | 1748 // Check the we really have a permutation vector |
1749 if (permB.numel () != n) | 1749 if (permB.numel () != n) |
1750 { | 1750 { |
1751 (*current_liboctave_error_handler) | 1751 (*current_liboctave_error_handler) |
1792 note3 = true; | 1792 note3 = true; |
1793 if (cholB) | 1793 if (cholB) |
1794 { | 1794 { |
1795 bt = b; | 1795 bt = b; |
1796 b = b.transpose (); | 1796 b = b.transpose (); |
1797 if (permB.numel () == 0) | 1797 if (permB.is_empty ()) |
1798 { | 1798 { |
1799 permB = ColumnVector (n); | 1799 permB = ColumnVector (n); |
1800 for (octave_idx_type i = 0; i < n; i++) | 1800 for (octave_idx_type i = 0; i < n; i++) |
1801 permB(i) = i; | 1801 permB(i) = i; |
1802 } | 1802 } |
2114 (*current_liboctave_error_handler) | 2114 (*current_liboctave_error_handler) |
2115 ("eigs: opts.p must be greater than k and less than n"); | 2115 ("eigs: opts.p must be greater than k and less than n"); |
2116 return -1; | 2116 return -1; |
2117 } | 2117 } |
2118 | 2118 |
2119 if (have_b && cholB && permB.numel () != 0) | 2119 if (have_b && cholB && ! permB.is_empty ()) |
2120 { | 2120 { |
2121 // Check that we really have a permutation vector | 2121 // Check that we really have a permutation vector |
2122 if (permB.numel () != n) | 2122 if (permB.numel () != n) |
2123 { | 2123 { |
2124 (*current_liboctave_error_handler) ("eigs: permB vector invalid"); | 2124 (*current_liboctave_error_handler) ("eigs: permB vector invalid"); |
2809 (*current_liboctave_error_handler) | 2809 (*current_liboctave_error_handler) |
2810 ("eigs: opts.p must be greater than k and less than n"); | 2810 ("eigs: opts.p must be greater than k and less than n"); |
2811 return -1; | 2811 return -1; |
2812 } | 2812 } |
2813 | 2813 |
2814 if (have_b && cholB && permB.numel () != 0) | 2814 if (have_b && cholB && ! permB.is_empty ()) |
2815 { | 2815 { |
2816 // Check the we really have a permutation vector | 2816 // Check the we really have a permutation vector |
2817 if (permB.numel () != n) | 2817 if (permB.numel () != n) |
2818 { | 2818 { |
2819 (*current_liboctave_error_handler) | 2819 (*current_liboctave_error_handler) |
2860 note3 = true; | 2860 note3 = true; |
2861 if (cholB) | 2861 if (cholB) |
2862 { | 2862 { |
2863 bt = b; | 2863 bt = b; |
2864 b = b.hermitian (); | 2864 b = b.hermitian (); |
2865 if (permB.numel () == 0) | 2865 if (permB.is_empty ()) |
2866 { | 2866 { |
2867 permB = ColumnVector (n); | 2867 permB = ColumnVector (n); |
2868 for (octave_idx_type i = 0; i < n; i++) | 2868 for (octave_idx_type i = 0; i < n; i++) |
2869 permB(i) = i; | 2869 permB(i) = i; |
2870 } | 2870 } |
3134 (*current_liboctave_error_handler) | 3134 (*current_liboctave_error_handler) |
3135 ("eigs: opts.p must be greater than k and less than n"); | 3135 ("eigs: opts.p must be greater than k and less than n"); |
3136 return -1; | 3136 return -1; |
3137 } | 3137 } |
3138 | 3138 |
3139 if (have_b && cholB && permB.numel () != 0) | 3139 if (have_b && cholB && ! permB.is_empty ()) |
3140 { | 3140 { |
3141 // Check that we really have a permutation vector | 3141 // Check that we really have a permutation vector |
3142 if (permB.numel () != n) | 3142 if (permB.numel () != n) |
3143 { | 3143 { |
3144 (*current_liboctave_error_handler) ("eigs: permB vector invalid"); | 3144 (*current_liboctave_error_handler) ("eigs: permB vector invalid"); |