1function cs_demo (do_pause, matrixpath)
2%CS_DEMO run all CSparse demos.
3%   cs_demo(0) will run all demos without pausing.
4%
5% Example:
6%   cs_demo
7% See also: cs_demo1, cs_demo2, cs_demo3
8
9% Copyright 2006-2012, Timothy A. Davis, http://www.suitesparse.com
10
11help cs_demo
12if (nargin < 1)
13    do_pause = 1 ;
14end
15if (nargin < 2)
16    matrixpath = [] ;
17end
18
19clf
20
21fprintf ('\n\n-------------------------------------------------------\n') ;
22help cs_demo1 ;
23cs_demo1 (matrixpath) ;
24
25fprintf ('\n\n-------------------------------------------------------\n') ;
26help cs_demo2
27cs_demo2 (do_pause, matrixpath) ;
28
29fprintf ('\n\n-------------------------------------------------------\n') ;
30help cs_demo3
31cs_demo3 (do_pause, matrixpath) ;
32
33fprintf ('\n\n-------------------------------------------------------\n') ;
34help private/ex_1
35ex_1
36
37fprintf ('\n\n-------------------------------------------------------\n') ;
38help private/ex2
39ex2
40
41fprintf ('\n\n-------------------------------------------------------\n') ;
42help private/ex3
43ex3
44
45fprintf ('\nAll CSparse demos finished.\n') ;
46