Mercurial > hg > octave-nkf
comparison liboctave/Sparse-op-defs.h @ 14846:460a3c6d8bf1
maint: Use Octave coding convention for cuddled parenthis in function calls with empty argument lists.
Example: func() => func ()
* dynamic.txi, func.txi, oop.txi, var.txi, embedded.cc, fortdemo.cc,
funcdemo.cc, paramdemo.cc, stringdemo.cc, unwinddemo.cc, Array.cc, Array.h,
CColVector.cc, CDiagMatrix.h, CMatrix.cc, CNDArray.cc, CRowVector.cc,
CSparse.cc, CmplxGEPBAL.cc, EIG.cc, MSparse.cc, MatrixType.cc,
Sparse-op-defs.h, Sparse-perm-op-defs.h, Sparse.cc, Sparse.h,
SparseCmplxCHOL.cc, SparseCmplxCHOL.h, SparseCmplxLU.cc, SparseCmplxQR.cc,
SparseCmplxQR.h, SparseQR.cc, SparseQR.h, SparsedbleCHOL.cc, SparsedbleCHOL.h,
SparsedbleLU.cc, SparsedbleLU.h, base-lu.cc, cmd-hist.cc, dColVector.cc,
dDiagMatrix.h, dMatrix.cc, dNDArray.cc, dRowVector.cc, dSparse.cc, dbleCHOL.cc,
dbleGEPBAL.cc, dim-vector.cc, eigs-base.cc, f2c-main.c, fCColVector.cc,
fCDiagMatrix.h, fCMatrix.cc, fCNDArray.cc, fCRowVector.cc, fCmplxGEPBAL.cc,
fColVector.cc, fDiagMatrix.h, fEIG.cc, fMatrix.cc, fNDArray.cc, fRowVector.cc,
file-ops.cc, file-stat.cc, floatCHOL.cc, floatGEPBAL.cc, idx-vector.h,
lo-specfun.cc, lo-sysdep.cc, mx-inlines.cc, oct-binmap.h, oct-convn.cc,
oct-md5.cc, oct-mem.h, oct-rand.cc, oct-syscalls.cc, randgamma.c, randmtzig.c,
sparse-base-chol.cc, sparse-base-chol.h, sparse-base-lu.cc, sparse-dmsolve.cc,
tempname.c, curl.m, divergence.m, randi.m, dlmwrite.m, edit.m, getappdata.m,
what.m, getarchdir.m, install.m, installed_packages.m, repackage.m,
unload_packages.m, colorbar.m, figure.m, isosurface.m, legend.m, loglog.m,
plot.m, plot3.m, plotyy.m, polar.m, __errplot__.m, __ghostscript__.m,
__marching_cube__.m, __plt__.m, __scatter__.m, semilogx.m, semilogy.m,
trimesh.m, trisurf.m, demo.m, test.m, datetick.m, __delaunayn__.cc,
__dsearchn__.cc, __fltk_uigetfile__.cc, __glpk__.cc, __init_fltk__.cc,
__lin_interpn__.cc, __magick_read__.cc, __pchip_deriv__.cc, balance.cc,
bsxfun.cc, ccolamd.cc, cellfun.cc, chol.cc, daspk.cc, dasrt.cc, dassl.cc,
dmperm.cc, eig.cc, eigs.cc, fftw.cc, filter.cc, find.cc, kron.cc, lookup.cc,
lsode.cc, matrix_type.cc, md5sum.cc, mgorth.cc, qr.cc, quad.cc, rand.cc,
regexp.cc, symbfact.cc, tril.cc, urlwrite.cc, op-bm-bm.cc, op-cdm-cdm.cc,
op-cell.cc, op-chm.cc, op-cm-cm.cc, op-cm-scm.cc, op-cm-sm.cc, op-cs-scm.cc,
op-cs-sm.cc, op-dm-dm.cc, op-dm-scm.cc, op-dm-sm.cc, op-fcdm-fcdm.cc,
op-fcm-fcm.cc, op-fdm-fdm.cc, op-fm-fm.cc, op-int.h, op-m-m.cc, op-m-scm.cc,
op-m-sm.cc, op-pm-pm.cc, op-pm-scm.cc, op-pm-sm.cc, op-range.cc, op-s-scm.cc,
op-s-sm.cc, op-sbm-sbm.cc, op-scm-cm.cc, op-scm-cs.cc, op-scm-m.cc,
op-scm-s.cc, op-scm-scm.cc, op-scm-sm.cc, op-sm-cm.cc, op-sm-cs.cc, op-sm-m.cc,
op-sm-s.cc, op-sm-scm.cc, op-sm-sm.cc, op-str-str.cc, op-struct.cc, bitfcns.cc,
data.cc, debug.cc, dynamic-ld.cc, error.cc, gl-render.cc, graphics.cc,
graphics.in.h, load-path.cc, ls-hdf5.cc, ls-mat5.cc, ls-mat5.h,
ls-oct-ascii.cc, ls-oct-ascii.h, mex.cc, mk-errno-list, oct-map.cc, oct-obj.h,
oct-parse.yy, octave-config.in.cc, ov-base-int.cc, ov-base-mat.cc, ov-base.cc,
ov-bool-mat.cc, ov-bool-sparse.cc, ov-bool.cc, ov-cell.cc, ov-class.cc,
ov-class.h, ov-cx-mat.cc, ov-cx-sparse.cc, ov-fcn-handle.cc, ov-flt-cx-mat.cc,
ov-flt-re-mat.cc, ov-intx.h, ov-range.h, ov-re-mat.cc, ov-re-sparse.cc,
ov-str-mat.cc, ov-struct.cc, ov-usr-fcn.h, ov.h, pr-output.cc, pt-id.cc,
pt-id.h, pt-mat.cc, pt-select.cc, sparse.cc, symtab.cc, symtab.h, syscalls.cc,
toplev.cc, txt-eng-ft.cc, variables.cc, zfstream.cc, zfstream.h, Dork.m,
getStash.m, myStash.m, Gork.m, Pork.m, myStash.m, getStash.m, myStash.m,
getStash.m, myStash.m, fntests.m: Use Octave coding convention for
cuddled parenthis in function calls with empty argument lists.
author | Rik <octave@nomad.inbox5.com> |
---|---|
date | Sun, 08 Jul 2012 11:28:50 -0700 |
parents | 72c96de7a403 |
children | 3d8ace26c5b4 |
comparison
equal
deleted
inserted
replaced
14844:5bc9b9cb4362 | 14846:460a3c6d8bf1 |
---|---|
517 if (m1.elem(0,0) == 0.) \ | 517 if (m1.elem(0,0) == 0.) \ |
518 r = R (m2_nr, m2_nc); \ | 518 r = R (m2_nr, m2_nc); \ |
519 else \ | 519 else \ |
520 { \ | 520 { \ |
521 r = R (m2); \ | 521 r = R (m2); \ |
522 octave_idx_type m2_nnz = m2.nnz(); \ | 522 octave_idx_type m2_nnz = m2.nnz (); \ |
523 \ | 523 \ |
524 for (octave_idx_type i = 0 ; i < m2_nnz ; i++) \ | 524 for (octave_idx_type i = 0 ; i < m2_nnz ; i++) \ |
525 { \ | 525 { \ |
526 octave_quit (); \ | 526 octave_quit (); \ |
527 r.data (i) = m1.data(0) OP r.data(i); \ | 527 r.data (i) = m1.data(0) OP r.data(i); \ |
534 if (m2.elem(0,0) == 0.) \ | 534 if (m2.elem(0,0) == 0.) \ |
535 r = R (m1_nr, m1_nc); \ | 535 r = R (m1_nr, m1_nc); \ |
536 else \ | 536 else \ |
537 { \ | 537 { \ |
538 r = R (m1); \ | 538 r = R (m1); \ |
539 octave_idx_type m1_nnz = m1.nnz(); \ | 539 octave_idx_type m1_nnz = m1.nnz (); \ |
540 \ | 540 \ |
541 for (octave_idx_type i = 0 ; i < m1_nnz ; i++) \ | 541 for (octave_idx_type i = 0 ; i < m1_nnz ; i++) \ |
542 { \ | 542 { \ |
543 octave_quit (); \ | 543 octave_quit (); \ |
544 r.data (i) = r.data(i) OP m2.data(0); \ | 544 r.data (i) = r.data(i) OP m2.data(0); \ |
610 octave_idx_type m2_nr = m2.rows (); \ | 610 octave_idx_type m2_nr = m2.rows (); \ |
611 octave_idx_type m2_nc = m2.cols (); \ | 611 octave_idx_type m2_nc = m2.cols (); \ |
612 \ | 612 \ |
613 if (m1_nr == 1 && m1_nc == 1) \ | 613 if (m1_nr == 1 && m1_nc == 1) \ |
614 { \ | 614 { \ |
615 if ((m1.elem (0,0) OP Complex()) == Complex()) \ | 615 if ((m1.elem (0,0) OP Complex ()) == Complex ()) \ |
616 { \ | 616 { \ |
617 octave_idx_type m2_nnz = m2.nnz(); \ | 617 octave_idx_type m2_nnz = m2.nnz (); \ |
618 r = R (m2); \ | 618 r = R (m2); \ |
619 for (octave_idx_type i = 0 ; i < m2_nnz ; i++) \ | 619 for (octave_idx_type i = 0 ; i < m2_nnz ; i++) \ |
620 r.data (i) = m1.elem(0,0) OP r.data(i); \ | 620 r.data (i) = m1.elem(0,0) OP r.data(i); \ |
621 r.maybe_compress (); \ | 621 r.maybe_compress (); \ |
622 } \ | 622 } \ |
636 r.maybe_compress (); \ | 636 r.maybe_compress (); \ |
637 } \ | 637 } \ |
638 } \ | 638 } \ |
639 else if (m2_nr == 1 && m2_nc == 1) \ | 639 else if (m2_nr == 1 && m2_nc == 1) \ |
640 { \ | 640 { \ |
641 if ((Complex() OP m1.elem (0,0)) == Complex()) \ | 641 if ((Complex () OP m1.elem (0,0)) == Complex ()) \ |
642 { \ | 642 { \ |
643 octave_idx_type m1_nnz = m1.nnz(); \ | 643 octave_idx_type m1_nnz = m1.nnz (); \ |
644 r = R (m1); \ | 644 r = R (m1); \ |
645 for (octave_idx_type i = 0 ; i < m1_nnz ; i++) \ | 645 for (octave_idx_type i = 0 ; i < m1_nnz ; i++) \ |
646 r.data (i) = r.data(i) OP m2.elem(0,0); \ | 646 r.data (i) = r.data(i) OP m2.elem(0,0); \ |
647 r.maybe_compress (); \ | 647 r.maybe_compress (); \ |
648 } \ | 648 } \ |
649 else \ | 649 else \ |
650 { \ | 650 { \ |
651 r = R (m1_nr, m1_nc, Complex() OP m2.elem(0,0)); \ | 651 r = R (m1_nr, m1_nc, Complex () OP m2.elem(0,0)); \ |
652 for (octave_idx_type j = 0 ; j < m1_nc ; j++) \ | 652 for (octave_idx_type j = 0 ; j < m1_nc ; j++) \ |
653 { \ | 653 { \ |
654 octave_quit (); \ | 654 octave_quit (); \ |
655 octave_idx_type idxj = j * m1_nr; \ | 655 octave_idx_type idxj = j * m1_nr; \ |
656 for (octave_idx_type i = m1.cidx(j) ; i < m1.cidx(j+1) ; i++) \ | 656 for (octave_idx_type i = m1.cidx(j) ; i < m1.cidx(j+1) ; i++) \ |
1828 SPARSE_ANY_ALL_OP_ROW_CODE (TEST_OP, TEST_TRUE_VAL), \ | 1828 SPARSE_ANY_ALL_OP_ROW_CODE (TEST_OP, TEST_TRUE_VAL), \ |
1829 SPARSE_ANY_ALL_OP_COL_CODE (TEST_OP, TEST_TRUE_VAL), \ | 1829 SPARSE_ANY_ALL_OP_COL_CODE (TEST_OP, TEST_TRUE_VAL), \ |
1830 INIT_VAL, MT_RESULT) | 1830 INIT_VAL, MT_RESULT) |
1831 | 1831 |
1832 #define SPARSE_ALL_OP(DIM) \ | 1832 #define SPARSE_ALL_OP(DIM) \ |
1833 if ((rows() == 1 && dim == -1) || dim == 1) \ | 1833 if ((rows () == 1 && dim == -1) || dim == 1) \ |
1834 return transpose (). all (0). transpose(); \ | 1834 return transpose (). all (0). transpose (); \ |
1835 else \ | 1835 else \ |
1836 { \ | 1836 { \ |
1837 SPARSE_ANY_ALL_OP (DIM, (cidx(j+1) - cidx(j) < nr ? false : true), \ | 1837 SPARSE_ANY_ALL_OP (DIM, (cidx(j+1) - cidx(j) < nr ? false : true), \ |
1838 true, ==, false); \ | 1838 true, ==, false); \ |
1839 } | 1839 } |
1848 octave_idx_type a_nc = a.cols (); \ | 1848 octave_idx_type a_nc = a.cols (); \ |
1849 \ | 1849 \ |
1850 if (nr == 1 && nc == 1) \ | 1850 if (nr == 1 && nc == 1) \ |
1851 { \ | 1851 { \ |
1852 RET_EL_TYPE s = m.elem(0,0); \ | 1852 RET_EL_TYPE s = m.elem(0,0); \ |
1853 octave_idx_type nz = a.nnz(); \ | 1853 octave_idx_type nz = a.nnz (); \ |
1854 RET_TYPE r (a_nr, a_nc, nz); \ | 1854 RET_TYPE r (a_nr, a_nc, nz); \ |
1855 \ | 1855 \ |
1856 for (octave_idx_type i = 0; i < nz; i++) \ | 1856 for (octave_idx_type i = 0; i < nz; i++) \ |
1857 { \ | 1857 { \ |
1858 octave_quit (); \ | 1858 octave_quit (); \ |
1869 return r; \ | 1869 return r; \ |
1870 } \ | 1870 } \ |
1871 else if (a_nr == 1 && a_nc == 1) \ | 1871 else if (a_nr == 1 && a_nc == 1) \ |
1872 { \ | 1872 { \ |
1873 RET_EL_TYPE s = a.elem(0,0); \ | 1873 RET_EL_TYPE s = a.elem(0,0); \ |
1874 octave_idx_type nz = m.nnz(); \ | 1874 octave_idx_type nz = m.nnz (); \ |
1875 RET_TYPE r (nr, nc, nz); \ | 1875 RET_TYPE r (nr, nc, nz); \ |
1876 \ | 1876 \ |
1877 for (octave_idx_type i = 0; i < nz; i++) \ | 1877 for (octave_idx_type i = 0; i < nz; i++) \ |
1878 { \ | 1878 { \ |
1879 octave_quit (); \ | 1879 octave_quit (); \ |
1944 /* The below is a simplication of the 'polyfit'-ed parameters */ \ | 1944 /* The below is a simplication of the 'polyfit'-ed parameters */ \ |
1945 /* to these breakpoints */ \ | 1945 /* to these breakpoints */ \ |
1946 octave_idx_type n_per_col = (a_nc > 43000 ? 43000 : \ | 1946 octave_idx_type n_per_col = (a_nc > 43000 ? 43000 : \ |
1947 (a_nc * a_nc) / 43000); \ | 1947 (a_nc * a_nc) / 43000); \ |
1948 octave_idx_type ii = 0; \ | 1948 octave_idx_type ii = 0; \ |
1949 octave_idx_type *ri = retval.xridx(); \ | 1949 octave_idx_type *ri = retval.xridx (); \ |
1950 octave_sort<octave_idx_type> sort; \ | 1950 octave_sort<octave_idx_type> sort; \ |
1951 \ | 1951 \ |
1952 for (octave_idx_type i = 0; i < a_nc ; i++) \ | 1952 for (octave_idx_type i = 0; i < a_nc ; i++) \ |
1953 { \ | 1953 { \ |
1954 if (retval.xcidx(i+1) - retval.xcidx(i) > n_per_col) \ | 1954 if (retval.xcidx(i+1) - retval.xcidx(i) > n_per_col) \ |