comparison libinterp/corefcn/__dsearchn__.cc @ 29931:7faff48840eb

prefer data over fortran_vec for read-only access to data See also the discussion here: https://octave.discourse.group/t/rename-uses-of-fortran-vec-to-data-for-clarity/1439 * Array.h (const T * Array<T>::fortran_vec (void) const): Deprecate. Change all uses to call data instead.
author John W. Eaton <jwe@octave.org>
date Fri, 30 Jul 2021 11:46:05 -0400
parents 7854d5752dd2
children 32c3a5805893
comparison
equal deleted inserted replaced
29930:aa98b5fdfbbb 29931:7faff48840eb
66 double yd = y[k] - yi[k]; \ 66 double yd = y[k] - yi[k]; \
67 dd += yd * yd; \ 67 dd += yd * yd; \
68 } \ 68 } \
69 dd = sqrt (dd) 69 dd = sqrt (dd)
70 70
71 const double *pxi = xi.fortran_vec (); 71 const double *pxi = xi.data ();
72 for (octave_idx_type i = 0; i < nxi; i++) 72 for (octave_idx_type i = 0; i < nxi; i++)
73 { 73 {
74 double d0; 74 double d0;
75 const double *px = x.fortran_vec (); 75 const double *px = x.data ();
76 DIST(d0, px, pxi, n); 76 DIST(d0, px, pxi, n);
77 *pidx = 1.; 77 *pidx = 1.;
78 for (octave_idx_type j = 1; j < nx; j++) 78 for (octave_idx_type j = 1; j < nx; j++)
79 { 79 {
80 px += n; 80 px += n;