~ubuntu-branches/ubuntu/natty/suitesparse/natty

« back to all changes in this revision

Viewing changes to CSparse/Include/cs.h

  • Committer: Bazaar Package Importer
  • Author(s): Rafael Laboissiere, Rafael Laboissiere, Ondrej Certik
  • Date: 2008-02-21 14:46:50 UTC
  • mfrom: (1.1.2 upstream) (5.1.1 hardy)
  • Revision ID: james.westby@ubuntu.com-20080221144650-tgeppgj0t7s759i8
Tags: 3.1.0-3
[ Rafael Laboissiere ]
* Upload to unstable

[ Ondrej Certik ]
* XS-DM-Upload-Allowed: yes field added
* Ondrej Certik added to uploaders

Show diffs side-by-side

added added

removed removed

Lines of Context:
7
7
#ifdef MATLAB_MEX_FILE
8
8
#include "mex.h"
9
9
#endif
10
 
#define CS_VER 2                    /* CSparse Version 2.2.0 */
 
10
#define CS_VER 2                    /* CSparse Version 2.2.1 */
11
11
#define CS_SUBVER 2
12
 
#define CS_SUBSUB 0
13
 
#define CS_DATE "May 31, 2007"      /* CSparse release date */
 
12
#define CS_SUBSUB 1
 
13
#define CS_DATE "Nov 1, 2007"       /* CSparse release date */
14
14
#define CS_COPYRIGHT "Copyright (c) Timothy A. Davis, 2006-2007"
15
15
 
16
16
/* --- primary CSparse routines and data structures ------------------------- */
89
89
int cs_lsolve (const cs *L, double *x) ;
90
90
int cs_ltsolve (const cs *L, double *x) ;
91
91
csn *cs_lu (const cs *A, const css *S, double tol) ;
92
 
cs *cs_permute (const cs *A, const int *p, const int *q, int values) ;
 
92
cs *cs_permute (const cs *A, const int *pinv, const int *q, int values) ;
93
93
int *cs_pinv (const int *p, int n) ;
94
94
int cs_pvec (const int *p, const double *b, double *x, int n) ;
95
95
csn *cs_qr (const cs *A, const css *S) ;