comparison doc/interpreter/sparse.txi @ 7505:f5005d9510f4

Remove dispatched sparse functions and treat in the generic versions of the functions
author David Bateman <dbateman@free.fr>
date Wed, 20 Feb 2008 15:52:11 -0500
parents fe332ce262b5
children f3c00dc0912b
comparison
equal deleted inserted replaced
7504:ddcf233d765b 7505:f5005d9510f4
211 @end example 211 @end example
212 212
213 creates a sparse (@var{n}+1)-by-(@var{n}+1) sparse matrix with a single 213 creates a sparse (@var{n}+1)-by-(@var{n}+1) sparse matrix with a single
214 diagonal defined. 214 diagonal defined.
215 215
216 @DOCSTRING(spatan2)
217
218 @DOCSTRING(spcumprod) 216 @DOCSTRING(spcumprod)
219 217
220 @DOCSTRING(spcumsum) 218 @DOCSTRING(spcumsum)
221 219
222 @DOCSTRING(spdiag) 220 @DOCSTRING(spdiag)
307 @DOCSTRING(spalloc) 305 @DOCSTRING(spalloc)
308 306
309 @DOCSTRING(sparse) 307 @DOCSTRING(sparse)
310 308
311 @DOCSTRING(spconvert) 309 @DOCSTRING(spconvert)
312
313 @DOCSTRING(spfind)
314 310
315 The above problem can be avoided in oct-files. However, the construction 311 The above problem can be avoided in oct-files. However, the construction
316 of a sparse matrix from an oct-file is more complex than can be 312 of a sparse matrix from an oct-file is more complex than can be
317 discussed in this brief introduction, and you are referred to chapter 313 discussed in this brief introduction, and you are referred to chapter
318 @ref{Dynamically Linked Functions}, to have a full description of the 314 @ref{Dynamically Linked Functions}, to have a full description of the
470 @item Generate sparse matrices: 466 @item Generate sparse matrices:
471 @dfn{spalloc}, @dfn{spdiags}, @dfn{speye}, @dfn{sprand}, 467 @dfn{spalloc}, @dfn{spdiags}, @dfn{speye}, @dfn{sprand},
472 @dfn{sprandn}, @dfn{sprandsym} 468 @dfn{sprandn}, @dfn{sprandsym}
473 469
474 @item Sparse matrix conversion: 470 @item Sparse matrix conversion:
475 @dfn{full}, @dfn{sparse}, @dfn{spconvert}, @dfn{spfind} 471 @dfn{full}, @dfn{sparse}, @dfn{spconvert}
476 472
477 @item Manipulate sparse matrices 473 @item Manipulate sparse matrices
478 @dfn{issparse}, @dfn{nnz}, @dfn{nonzeros}, @dfn{nzmax}, 474 @dfn{issparse}, @dfn{nnz}, @dfn{nonzeros}, @dfn{nzmax},
479 @dfn{spfun}, @dfn{spones}, @dfn{spy} 475 @dfn{spfun}, @dfn{spones}, @dfn{spy}
480 476
487 @dfn{ccolamd}, @dfn{colamd}, @dfn{colperm}, @dfn{csymamd}, 483 @dfn{ccolamd}, @dfn{colamd}, @dfn{colperm}, @dfn{csymamd},
488 @dfn{dmperm}, @dfn{symamd}, @dfn{randperm}, @dfn{symrcm} 484 @dfn{dmperm}, @dfn{symamd}, @dfn{randperm}, @dfn{symrcm}
489 485
490 @item Linear algebra: 486 @item Linear algebra:
491 @dfn{matrix_type}, @dfn{spchol}, @dfn{cpcholinv}, 487 @dfn{matrix_type}, @dfn{spchol}, @dfn{cpcholinv},
492 @dfn{spchol2inv}, @dfn{spdet}, @dfn{spinv}, 488 @dfn{spchol2inv}, @dfn{spinv},
493 @dfn{splchol}, @dfn{splu}, @dfn{spqr}, @dfn{normest}, @dfn{condest}, 489 @dfn{splchol}, @dfn{splu}, @dfn{normest}, @dfn{condest},
494 @dfn{sprank} 490 @dfn{sprank}
495 @c @dfn{spaugment} 491 @c @dfn{spaugment}
496 @c @dfn{eigs}, @dfn{svds} but these are in octave-forge for now 492 @c @dfn{eigs}, @dfn{svds} but these are in octave-forge for now
497 493
498 @item Iterative techniques: 494 @item Iterative techniques:
501 @c @dfn{lsqr}, @dfn{minres}, @dfn{qmr}, @dfn{symmlq} 497 @c @dfn{lsqr}, @dfn{minres}, @dfn{qmr}, @dfn{symmlq}
502 498
503 @item Miscellaneous: 499 @item Miscellaneous:
504 @dfn{spparms}, @dfn{symbfact}, @dfn{spstats}, 500 @dfn{spparms}, @dfn{symbfact}, @dfn{spstats},
505 @dfn{spprod}, @dfn{spcumsum}, @dfn{spsum}, 501 @dfn{spprod}, @dfn{spcumsum}, @dfn{spsum},
506 @dfn{spsumsq}, @dfn{spmin}, @dfn{spmax}, @dfn{spatan2}, 502 @dfn{spsumsq}, @dfn{spdiag}
507 @dfn{spdiag}
508 @end table 503 @end table
509 504
510 In addition all of the standard Octave mapper functions (ie. basic 505 In addition all of the standard Octave mapper functions (ie. basic
511 math functions that take a single argument) such as @dfn{abs}, etc 506 math functions that take a single argument) such as @dfn{abs}, etc
512 can accept sparse matrices. The reader is referred to the documentation 507 can accept sparse matrices. The reader is referred to the documentation
842 837
843 @DOCSTRING(spcholinv) 838 @DOCSTRING(spcholinv)
844 839
845 @DOCSTRING(spchol2inv) 840 @DOCSTRING(spchol2inv)
846 841
847 @DOCSTRING(spdet)
848
849 @DOCSTRING(spinv) 842 @DOCSTRING(spinv)
850 843
851 @DOCSTRING(splchol) 844 @DOCSTRING(splchol)
852 845
853 @DOCSTRING(splu) 846 @DOCSTRING(splu)
854 847
855 @DOCSTRING(spparms) 848 @DOCSTRING(spparms)
856
857 @DOCSTRING(spqr)
858 849
859 @DOCSTRING(sprank) 850 @DOCSTRING(sprank)
860 851
861 @DOCSTRING(symbfact) 852 @DOCSTRING(symbfact)
862 853