Mercurial > hg > octave-nkf
comparison liboctave/array/dim-vector.h @ 20068:19755f4fc851
maint: Cleanup C++ code to follow Octave coding conventions.
Try to wrap long lines to < 80 characters.
Use GNU style and don't indent first brace of function definition.
"case" statement is aligned flush left with brace of switch stmt.
Remove trailing '\' line continuation from the end of #define macros.
Use 2 spaces for indent.
* files-dock-widget.cc, history-dock-widget.cc, main-window.cc, octave-cmd.cc,
octave-dock-widget.cc, octave-gui.cc, resource-manager.cc, settings-dialog.cc,
shortcut-manager.cc, welcome-wizard.cc, workspace-view.cc, cellfun.cc, data.cc,
debug.cc, debug.h, dirfns.cc, error.h, file-io.cc, gl-render.cc, gl-render.h,
gl2ps-renderer.h, graphics.cc, graphics.in.h, help.cc, input.cc, load-path.cc,
load-path.h, lookup.cc, lu.cc, oct-stream.cc, octave-default-image.h,
ordschur.cc, pr-output.cc, qz.cc, strfns.cc, symtab.cc, symtab.h, sysdep.cc,
variables.cc, zfstream.h, __fltk_uigetfile__.cc, __init_fltk__.cc,
__magick_read__.cc, __osmesa_print__.cc, audiodevinfo.cc, ov-classdef.cc,
ov-classdef.h, ov-fcn.h, ov-float.cc, ov-flt-complex.cc, ov-java.cc,
ov-range.cc, ov-re-mat.cc, ov-usr-fcn.h, ov.cc, op-int.h, options-usage.h,
pt-eval.cc, Array-C.cc, Array-fC.cc, Array.cc, Array.h, PermMatrix.cc,
Sparse.cc, chMatrix.h, dSparse.cc, dim-vector.h, bsxfun-decl.h, bsxfun-defs.cc,
oct-norm.cc, Sparse-op-defs.h, oct-inttypes.cc, oct-inttypes.h, main.in.cc,
mkoctfile.in.cc: Cleanup C++ code to follow Octave coding conventions.
author | Rik <rik@octave.org> |
---|---|
date | Wed, 25 Feb 2015 11:55:49 -0800 |
parents | 4197fc428c7d |
children | f638a61af5a8 |
comparison
equal
deleted
inserted
replaced
20067:e8ccfc5d892b | 20068:19755f4fc851 |
---|---|
315 { | 315 { |
316 return (num_ones () == length ()); | 316 return (num_ones () == length ()); |
317 } | 317 } |
318 | 318 |
319 //! Number of elements that a matrix with this dimensions would have. | 319 //! Number of elements that a matrix with this dimensions would have. |
320 /*! | 320 /*! |
321 Return the number of elements that a matrix with this dimension | 321 Return the number of elements that a matrix with this dimension |
322 vector would have, NOT the number of dimensions (elements in the | 322 vector would have, NOT the number of dimensions (elements in the |
323 dimension vector). | 323 dimension vector). |
324 */ | 324 */ |
325 | 325 |
326 octave_idx_type numel (int n = 0) const | 326 octave_idx_type numel (int n = 0) const |
327 { | 327 { |
328 int n_dims = length (); | 328 int n_dims = length (); |
333 retval *= elem (i); | 333 retval *= elem (i); |
334 | 334 |
335 return retval; | 335 return retval; |
336 } | 336 } |
337 | 337 |
338 /*! | 338 /*! |
339 The following function will throw a std::bad_alloc () | 339 The following function will throw a std::bad_alloc () |
340 exception if the requested size is larger than can be indexed by | 340 exception if the requested size is larger than can be indexed by |
341 octave_idx_type. This may be smaller than the actual amount of | 341 octave_idx_type. This may be smaller than the actual amount of |
342 memory that can be safely allocated on a system. However, if we | 342 memory that can be safely allocated on a system. However, if we |
343 don't fail here, we can end up with a mysterious crash inside a | 343 don't fail here, we can end up with a mysterious crash inside a |
344 function that is iterating over an array using octave_idx_type | 344 function that is iterating over an array using octave_idx_type |
345 indices. | 345 indices. |
346 */ | 346 */ |
347 | 347 |
348 octave_idx_type safe_numel (void) const; | 348 octave_idx_type safe_numel (void) const; |
349 | 349 |
350 bool any_neg (void) const | 350 bool any_neg (void) const |