9 if (!
CS_CSC (A) || !b)
return (0) ;
12 N =
cs_lu (A, S, tol) ;
CS_INT cs_lsolve(const cs *L, CS_ENTRY *x)
CS_INT cs_ipvec(const CS_INT *p, const CS_ENTRY *b, CS_ENTRY *x, CS_INT n)
css * cs_sqr(CS_INT order, const cs *A, CS_INT qr)
void * cs_malloc(CS_INT n, size_t size)
csn * cs_lu(const cs *A, const css *S, double tol)
CS_INT cs_lusol(CS_INT order, const cs *A, CS_ENTRY *b, double tol)
CS_INT cs_usolve(const cs *U, CS_ENTRY *x)