Mercurial > octave
changeset 23440:f15f0d8b78c8
pass dim_vector as const reference, not by value
* ls-hdf5.cc, ls-hdf5.h, oct-fftw.cc, oct-fftw.h: Pass dim_vector as
const reference, not by value.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Wed, 26 Apr 2017 00:55:06 -0400 |
parents | 054605b58513 |
children | 6bd180614330 |
files | libinterp/corefcn/ls-hdf5.cc libinterp/corefcn/ls-hdf5.h liboctave/numeric/oct-fftw.cc liboctave/numeric/oct-fftw.h |
diffstat | 4 files changed, 20 insertions(+), 20 deletions(-) [+] |
line wrap: on
line diff
--- a/libinterp/corefcn/ls-hdf5.cc Wed Apr 26 00:53:08 2017 -0400 +++ b/libinterp/corefcn/ls-hdf5.cc Wed Apr 26 00:55:06 2017 -0400 @@ -894,7 +894,7 @@ // = 0 Not an empty matrix; did nothing // < 0 Error condition int -save_hdf5_empty (octave_hdf5_id loc_id, const char *name, const dim_vector d) +save_hdf5_empty (octave_hdf5_id loc_id, const char *name, const dim_vector& d) { #if defined (HAVE_HDF5)
--- a/libinterp/corefcn/ls-hdf5.h Wed Apr 26 00:53:08 2017 -0400 +++ b/libinterp/corefcn/ls-hdf5.h Wed Apr 26 00:55:06 2017 -0400 @@ -132,7 +132,7 @@ bool mark_as_global, bool save_as_floats); extern OCTINTERP_API int -save_hdf5_empty (octave_hdf5_id loc_id, const char *name, const dim_vector d); +save_hdf5_empty (octave_hdf5_id loc_id, const char *name, const dim_vector& d); extern OCTINTERP_API int load_hdf5_empty (octave_hdf5_id loc_id, const char *name, dim_vector& d);
--- a/liboctave/numeric/oct-fftw.cc Wed Apr 26 00:53:08 2017 -0400 +++ b/liboctave/numeric/oct-fftw.cc Wed Apr 26 00:55:06 2017 -0400 @@ -150,7 +150,7 @@ void * fftw_planner::do_create_plan (int dir, const int rank, - const dim_vector dims, + const dim_vector& dims, octave_idx_type howmany, octave_idx_type stride, octave_idx_type dist, @@ -274,7 +274,7 @@ } void * - fftw_planner::do_create_plan (const int rank, const dim_vector dims, + fftw_planner::do_create_plan (const int rank, const dim_vector& dims, octave_idx_type howmany, octave_idx_type stride, octave_idx_type dist, @@ -505,7 +505,7 @@ void * float_fftw_planner::do_create_plan (int dir, const int rank, - const dim_vector dims, + const dim_vector& dims, octave_idx_type howmany, octave_idx_type stride, octave_idx_type dist, @@ -630,7 +630,7 @@ } void * - float_fftw_planner::do_create_plan (const int rank, const dim_vector dims, + float_fftw_planner::do_create_plan (const int rank, const dim_vector& dims, octave_idx_type howmany, octave_idx_type stride, octave_idx_type dist,
--- a/liboctave/numeric/oct-fftw.h Wed Apr 26 00:53:08 2017 -0400 +++ b/liboctave/numeric/oct-fftw.h Wed Apr 26 00:55:06 2017 -0400 @@ -63,7 +63,7 @@ static bool instance_ok (void); static void * - create_plan (int dir, const int rank, const dim_vector dims, + create_plan (int dir, const int rank, const dim_vector& dims, octave_idx_type howmany, octave_idx_type stride, octave_idx_type dist, const Complex *in, Complex *out) @@ -75,7 +75,7 @@ } static void * - create_plan (const int rank, const dim_vector dims, + create_plan (const int rank, const dim_vector& dims, octave_idx_type howmany, octave_idx_type stride, octave_idx_type dist, const double *in, Complex *out) { @@ -113,13 +113,13 @@ static void cleanup_instance (void) { delete instance; instance = 0; } void * - do_create_plan (int dir, const int rank, const dim_vector dims, + do_create_plan (int dir, const int rank, const dim_vector& dims, octave_idx_type howmany, octave_idx_type stride, octave_idx_type dist, const Complex *in, Complex *out); void * - do_create_plan (const int rank, const dim_vector dims, + do_create_plan (const int rank, const dim_vector& dims, octave_idx_type howmany, octave_idx_type stride, octave_idx_type dist, const double *in, Complex *out); @@ -209,7 +209,7 @@ static bool instance_ok (void); static void * - create_plan (int dir, const int rank, const dim_vector dims, + create_plan (int dir, const int rank, const dim_vector& dims, octave_idx_type howmany, octave_idx_type stride, octave_idx_type dist, const FloatComplex *in, FloatComplex *out) @@ -221,7 +221,7 @@ } static void * - create_plan (const int rank, const dim_vector dims, + create_plan (const int rank, const dim_vector& dims, octave_idx_type howmany, octave_idx_type stride, octave_idx_type dist, const float *in, FloatComplex *out) { @@ -259,13 +259,13 @@ static void cleanup_instance (void) { delete instance; instance = 0; } void * - do_create_plan (int dir, const int rank, const dim_vector dims, + do_create_plan (int dir, const int rank, const dim_vector& dims, octave_idx_type howmany, octave_idx_type stride, octave_idx_type dist, const FloatComplex *in, FloatComplex *out); void * - do_create_plan (const int rank, const dim_vector dims, + do_create_plan (const int rank, const dim_vector& dims, octave_idx_type howmany, octave_idx_type stride, octave_idx_type dist, const float *in, FloatComplex *out); @@ -347,11 +347,11 @@ size_t nsamples = 1, octave_idx_type stride = 1, octave_idx_type dist = -1); - static int fftNd (const double*, Complex*, const int, const dim_vector &); + static int fftNd (const double*, Complex*, const int, const dim_vector&); static int fftNd (const Complex*, Complex*, const int, - const dim_vector &); + const dim_vector&); static int ifftNd (const Complex*, Complex*, const int, - const dim_vector &); + const dim_vector&); static int fft (const float *in, FloatComplex *out, size_t npts, size_t nsamples = 1, octave_idx_type stride = 1, @@ -363,11 +363,11 @@ size_t nsamples = 1, octave_idx_type stride = 1, octave_idx_type dist = -1); - static int fftNd (const float*, FloatComplex*, const int, const dim_vector &); + static int fftNd (const float*, FloatComplex*, const int, const dim_vector&); static int fftNd (const FloatComplex*, FloatComplex*, const int, - const dim_vector &); + const dim_vector&); static int ifftNd (const FloatComplex*, FloatComplex*, const int, - const dim_vector &); + const dim_vector&); }; extern OCTAVE_API std::string fftw_version (void);