cs_add.c	add sparse matrices
cs_amd.c	approximate minimum degree
cs_chol.c	sparse Cholesky
cs_cholsol.c	x=A\b using sparse Cholesky
cs_counts.c	column counts for Cholesky and QR
cs_cumsum.c	cumulative sum
cs_dfs.c	depth-first-search
cs_dmperm.c	Dulmage-Mendelsohn permutation
cs_droptol.c	drop small entries from a sparse matrix
cs_dropzeros.c	drop zeros from a sparse matrix
cs_dupl.c	remove (and sum) duplicates
cs_entry.c	add an entry to a triplet matrix
cs_etree.c	find elimination tree
cs_fkeep.c	drop entries from a sparse matrix
cs_gaxpy.c	sparse matrix times dense matrix
cs.h		include file for CSparse
cs_happly.c	apply Householder reflection
cs_house.c	compute Householder reflection
cs_ipvec.c	x(p)=b
cs_load.c	load a sparse matrix from a file
cs_lsolve.c	x=L\b
cs_ltsolve.c	x=L'\b
cs_lu.c		sparse LU factorization
cs_lusol.c	x=A\b using sparse LU factorization
cs_malloc.c	memory manager
cs_maxtrans.c	maximum transveral (permutation for zero-free diagonal)
cs_multiply.c	sparse matrix multiply
cs_norm.c	sparse matrix norm
cs_permute.c	permute a sparse matrix
cs_pinv.c	invert a permutation vector
cs_post.c	postorder an elimination tree
cs_print.c	print a sparse matrix
cs_pvec.c	x=b(p)
cs_qr.c		sparse QR
cs_qrsol.c	solve a least-squares problem
cs_scatter.c	scatter a sparse vector
cs_scc.c	strongly-connected components
cs_schol.c	symbolic Cholesky
cs_sqr.c	symbolic QR (also can be used for LU)
cs_symperm.c	symmetric permutation of a sparse matrix
cs_tdfs.c	depth-first-search of a tree
cs_transpose.c	transpose a sparse matrix
cs_triplet.c	convert a triplet form to compressed-column form
cs_updown.c	sparse rank-1 Cholesky update/downate
cs_usolve.c	x=U\b
cs_util.c	various utilities (allocate/free matrices, workspace, etc)
cs_utsolve.c	x=U'\b
