comparison liboctave/lo-specfun.cc @ 11574:a83bad07f7e3

attempt better backward compatibility for Array resize functions
author John W. Eaton <jwe@octave.org>
date Thu, 20 Jan 2011 00:12:05 -0500
parents fd0a3ac60b0e
children 12df7854fa7c
comparison
equal deleted inserted replaced
11573:6f8ffe2c6f76 11574:a83bad07f7e3
1047 octave_idx_type nr = x.rows (); 1047 octave_idx_type nr = x.rows ();
1048 octave_idx_type nc = x.cols (); 1048 octave_idx_type nc = x.cols ();
1049 1049
1050 ComplexMatrix retval (nr, nc); 1050 ComplexMatrix retval (nr, nc);
1051 1051
1052 ierr.resize (nr, nc); 1052 ierr.resize (dim_vector (nr, nc));
1053 1053
1054 for (octave_idx_type j = 0; j < nc; j++) 1054 for (octave_idx_type j = 0; j < nc; j++)
1055 for (octave_idx_type i = 0; i < nr; i++) 1055 for (octave_idx_type i = 0; i < nr; i++)
1056 retval(i,j) = f (x(i,j), alpha, (scaled ? 2 : 1), ierr(i,j)); 1056 retval(i,j) = f (x(i,j), alpha, (scaled ? 2 : 1), ierr(i,j));
1057 1057
1065 octave_idx_type nr = alpha.rows (); 1065 octave_idx_type nr = alpha.rows ();
1066 octave_idx_type nc = alpha.cols (); 1066 octave_idx_type nc = alpha.cols ();
1067 1067
1068 ComplexMatrix retval (nr, nc); 1068 ComplexMatrix retval (nr, nc);
1069 1069
1070 ierr.resize (nr, nc); 1070 ierr.resize (dim_vector (nr, nc));
1071 1071
1072 for (octave_idx_type j = 0; j < nc; j++) 1072 for (octave_idx_type j = 0; j < nc; j++)
1073 for (octave_idx_type i = 0; i < nr; i++) 1073 for (octave_idx_type i = 0; i < nr; i++)
1074 retval(i,j) = f (x, alpha(i,j), (scaled ? 2 : 1), ierr(i,j)); 1074 retval(i,j) = f (x, alpha(i,j), (scaled ? 2 : 1), ierr(i,j));
1075 1075
1093 octave_idx_type nr = x_nr; 1093 octave_idx_type nr = x_nr;
1094 octave_idx_type nc = x_nc; 1094 octave_idx_type nc = x_nc;
1095 1095
1096 retval.resize (nr, nc); 1096 retval.resize (nr, nc);
1097 1097
1098 ierr.resize (nr, nc); 1098 ierr.resize (dim_vector (nr, nc));
1099 1099
1100 for (octave_idx_type j = 0; j < nc; j++) 1100 for (octave_idx_type j = 0; j < nc; j++)
1101 for (octave_idx_type i = 0; i < nr; i++) 1101 for (octave_idx_type i = 0; i < nr; i++)
1102 retval(i,j) = f (x(i,j), alpha(i,j), (scaled ? 2 : 1), ierr(i,j)); 1102 retval(i,j) = f (x(i,j), alpha(i,j), (scaled ? 2 : 1), ierr(i,j));
1103 } 1103 }
1171 octave_idx_type nr = x.length (); 1171 octave_idx_type nr = x.length ();
1172 octave_idx_type nc = alpha.length (); 1172 octave_idx_type nc = alpha.length ();
1173 1173
1174 ComplexMatrix retval (nr, nc); 1174 ComplexMatrix retval (nr, nc);
1175 1175
1176 ierr.resize (nr, nc); 1176 ierr.resize (dim_vector (nr, nc));
1177 1177
1178 for (octave_idx_type j = 0; j < nc; j++) 1178 for (octave_idx_type j = 0; j < nc; j++)
1179 for (octave_idx_type i = 0; i < nr; i++) 1179 for (octave_idx_type i = 0; i < nr; i++)
1180 retval(i,j) = f (x(i), alpha(j), (scaled ? 2 : 1), ierr(i,j)); 1180 retval(i,j) = f (x(i), alpha(j), (scaled ? 2 : 1), ierr(i,j));
1181 1181
1644 octave_idx_type nr = x.rows (); 1644 octave_idx_type nr = x.rows ();
1645 octave_idx_type nc = x.cols (); 1645 octave_idx_type nc = x.cols ();
1646 1646
1647 FloatComplexMatrix retval (nr, nc); 1647 FloatComplexMatrix retval (nr, nc);
1648 1648
1649 ierr.resize (nr, nc); 1649 ierr.resize (dim_vector (nr, nc));
1650 1650
1651 for (octave_idx_type j = 0; j < nc; j++) 1651 for (octave_idx_type j = 0; j < nc; j++)
1652 for (octave_idx_type i = 0; i < nr; i++) 1652 for (octave_idx_type i = 0; i < nr; i++)
1653 retval(i,j) = f (x(i,j), alpha, (scaled ? 2 : 1), ierr(i,j)); 1653 retval(i,j) = f (x(i,j), alpha, (scaled ? 2 : 1), ierr(i,j));
1654 1654
1662 octave_idx_type nr = alpha.rows (); 1662 octave_idx_type nr = alpha.rows ();
1663 octave_idx_type nc = alpha.cols (); 1663 octave_idx_type nc = alpha.cols ();
1664 1664
1665 FloatComplexMatrix retval (nr, nc); 1665 FloatComplexMatrix retval (nr, nc);
1666 1666
1667 ierr.resize (nr, nc); 1667 ierr.resize (dim_vector (nr, nc));
1668 1668
1669 for (octave_idx_type j = 0; j < nc; j++) 1669 for (octave_idx_type j = 0; j < nc; j++)
1670 for (octave_idx_type i = 0; i < nr; i++) 1670 for (octave_idx_type i = 0; i < nr; i++)
1671 retval(i,j) = f (x, alpha(i,j), (scaled ? 2 : 1), ierr(i,j)); 1671 retval(i,j) = f (x, alpha(i,j), (scaled ? 2 : 1), ierr(i,j));
1672 1672
1690 octave_idx_type nr = x_nr; 1690 octave_idx_type nr = x_nr;
1691 octave_idx_type nc = x_nc; 1691 octave_idx_type nc = x_nc;
1692 1692
1693 retval.resize (nr, nc); 1693 retval.resize (nr, nc);
1694 1694
1695 ierr.resize (nr, nc); 1695 ierr.resize (dim_vector (nr, nc));
1696 1696
1697 for (octave_idx_type j = 0; j < nc; j++) 1697 for (octave_idx_type j = 0; j < nc; j++)
1698 for (octave_idx_type i = 0; i < nr; i++) 1698 for (octave_idx_type i = 0; i < nr; i++)
1699 retval(i,j) = f (x(i,j), alpha(i,j), (scaled ? 2 : 1), ierr(i,j)); 1699 retval(i,j) = f (x(i,j), alpha(i,j), (scaled ? 2 : 1), ierr(i,j));
1700 } 1700 }
1768 octave_idx_type nr = x.length (); 1768 octave_idx_type nr = x.length ();
1769 octave_idx_type nc = alpha.length (); 1769 octave_idx_type nc = alpha.length ();
1770 1770
1771 FloatComplexMatrix retval (nr, nc); 1771 FloatComplexMatrix retval (nr, nc);
1772 1772
1773 ierr.resize (nr, nc); 1773 ierr.resize (dim_vector (nr, nc));
1774 1774
1775 for (octave_idx_type j = 0; j < nc; j++) 1775 for (octave_idx_type j = 0; j < nc; j++)
1776 for (octave_idx_type i = 0; i < nr; i++) 1776 for (octave_idx_type i = 0; i < nr; i++)
1777 retval(i,j) = f (x(i), alpha(j), (scaled ? 2 : 1), ierr(i,j)); 1777 retval(i,j) = f (x(i), alpha(j), (scaled ? 2 : 1), ierr(i,j));
1778 1778
1941 octave_idx_type nr = z.rows (); 1941 octave_idx_type nr = z.rows ();
1942 octave_idx_type nc = z.cols (); 1942 octave_idx_type nc = z.cols ();
1943 1943
1944 ComplexMatrix retval (nr, nc); 1944 ComplexMatrix retval (nr, nc);
1945 1945
1946 ierr.resize (nr, nc); 1946 ierr.resize (dim_vector (nr, nc));
1947 1947
1948 for (octave_idx_type j = 0; j < nc; j++) 1948 for (octave_idx_type j = 0; j < nc; j++)
1949 for (octave_idx_type i = 0; i < nr; i++) 1949 for (octave_idx_type i = 0; i < nr; i++)
1950 retval(i,j) = airy (z(i,j), deriv, scaled, ierr(i,j)); 1950 retval(i,j) = airy (z(i,j), deriv, scaled, ierr(i,j));
1951 1951
1958 octave_idx_type nr = z.rows (); 1958 octave_idx_type nr = z.rows ();
1959 octave_idx_type nc = z.cols (); 1959 octave_idx_type nc = z.cols ();
1960 1960
1961 ComplexMatrix retval (nr, nc); 1961 ComplexMatrix retval (nr, nc);
1962 1962
1963 ierr.resize (nr, nc); 1963 ierr.resize (dim_vector (nr, nc));
1964 1964
1965 for (octave_idx_type j = 0; j < nc; j++) 1965 for (octave_idx_type j = 0; j < nc; j++)
1966 for (octave_idx_type i = 0; i < nr; i++) 1966 for (octave_idx_type i = 0; i < nr; i++)
1967 retval(i,j) = biry (z(i,j), deriv, scaled, ierr(i,j)); 1967 retval(i,j) = biry (z(i,j), deriv, scaled, ierr(i,j));
1968 1968
2071 octave_idx_type nr = z.rows (); 2071 octave_idx_type nr = z.rows ();
2072 octave_idx_type nc = z.cols (); 2072 octave_idx_type nc = z.cols ();
2073 2073
2074 FloatComplexMatrix retval (nr, nc); 2074 FloatComplexMatrix retval (nr, nc);
2075 2075
2076 ierr.resize (nr, nc); 2076 ierr.resize (dim_vector (nr, nc));
2077 2077
2078 for (octave_idx_type j = 0; j < nc; j++) 2078 for (octave_idx_type j = 0; j < nc; j++)
2079 for (octave_idx_type i = 0; i < nr; i++) 2079 for (octave_idx_type i = 0; i < nr; i++)
2080 retval(i,j) = airy (z(i,j), deriv, scaled, ierr(i,j)); 2080 retval(i,j) = airy (z(i,j), deriv, scaled, ierr(i,j));
2081 2081
2088 octave_idx_type nr = z.rows (); 2088 octave_idx_type nr = z.rows ();
2089 octave_idx_type nc = z.cols (); 2089 octave_idx_type nc = z.cols ();
2090 2090
2091 FloatComplexMatrix retval (nr, nc); 2091 FloatComplexMatrix retval (nr, nc);
2092 2092
2093 ierr.resize (nr, nc); 2093 ierr.resize (dim_vector (nr, nc));
2094 2094
2095 for (octave_idx_type j = 0; j < nc; j++) 2095 for (octave_idx_type j = 0; j < nc; j++)
2096 for (octave_idx_type i = 0; i < nr; i++) 2096 for (octave_idx_type i = 0; i < nr; i++)
2097 retval(i,j) = biry (z(i,j), deriv, scaled, ierr(i,j)); 2097 retval(i,j) = biry (z(i,j), deriv, scaled, ierr(i,j));
2098 2098