~logan/ubuntu/trusty/suitesparse/4.2.1-3ubuntu1

« back to all changes in this revision

Viewing changes to CXSparse_newfiles/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:
22
22
#endif
23
23
#endif
24
24
 
25
 
#define CS_VER 2                    /* CXSparse Version 2.2.0 */
 
25
#define CS_VER 2                    /* CXSparse Version 2.2.1 */
26
26
#define CS_SUBVER 2
27
 
#define CS_SUBSUB 0
28
 
#define CS_DATE "May 31, 2007"      /* CXSparse release date */
 
27
#define CS_SUBSUB 1
 
28
#define CS_DATE "Nov 1, 2007"       /* CXSparse release date */
29
29
#define CS_COPYRIGHT "Copyright (c) Timothy A. Davis, 2006-2007"
30
30
#define CXSPARSE
31
31
 
115
115
int cs_di_lsolve (const cs_di *L, double *x) ;
116
116
int cs_di_ltsolve (const cs_di *L, double *x) ;
117
117
cs_din *cs_di_lu (const cs_di *A, const cs_dis *S, double tol) ;
118
 
cs_di *cs_di_permute (const cs_di *A, const int *p, const int *q, int values) ;
 
118
cs_di *cs_di_permute (const cs_di *A, const int *pinv, const int *q,
 
119
    int values) ;
119
120
int *cs_di_pinv (const int *p, int n) ;
120
121
int cs_di_pvec (const int *p, const double *b, double *x, int n) ;
121
122
cs_din *cs_di_qr (const cs_di *A, const cs_dis *S) ;
249
250
UF_long cs_dl_lsolve (const cs_dl *L, double *x) ;
250
251
UF_long cs_dl_ltsolve (const cs_dl *L, double *x) ;
251
252
cs_dln *cs_dl_lu (const cs_dl *A, const cs_dls *S, double tol) ;
252
 
cs_dl *cs_dl_permute (const cs_dl *A, const UF_long *p, const UF_long *q,
 
253
cs_dl *cs_dl_permute (const cs_dl *A, const UF_long *pinv, const UF_long *q,
253
254
    UF_long values) ;
254
255
UF_long *cs_dl_pinv (const UF_long *p, UF_long n) ;
255
256
UF_long cs_dl_pvec (const UF_long *p, const double *b, double *x, UF_long n) ;
389
390
int cs_ci_lsolve (const cs_ci *L, cs_complex_t *x) ;
390
391
int cs_ci_ltsolve (const cs_ci *L, cs_complex_t *x) ;
391
392
cs_cin *cs_ci_lu (const cs_ci *A, const cs_cis *S, double tol) ;
392
 
cs_ci *cs_ci_permute (const cs_ci *A, const int *p, const int *q, int values) ;
 
393
cs_ci *cs_ci_permute (const cs_ci *A, const int *pinv, const int *q,
 
394
    int values) ;
393
395
int *cs_ci_pinv (const int *p, int n) ;
394
396
int cs_ci_pvec (const int *p, const cs_complex_t *b, cs_complex_t *x, int n) ;
395
397
cs_cin *cs_ci_qr (const cs_ci *A, const cs_cis *S) ;
526
528
UF_long cs_cl_lsolve (const cs_cl *L, cs_complex_t *x) ;
527
529
UF_long cs_cl_ltsolve (const cs_cl *L, cs_complex_t *x) ;
528
530
cs_cln *cs_cl_lu (const cs_cl *A, const cs_cls *S, double tol) ;
529
 
cs_cl *cs_cl_permute (const cs_cl *A, const UF_long *p, const UF_long *q,
 
531
cs_cl *cs_cl_permute (const cs_cl *A, const UF_long *pinv, const UF_long *q,
530
532
    UF_long values) ;
531
533
UF_long *cs_cl_pinv (const UF_long *p, UF_long n) ;
532
534
UF_long cs_cl_pvec (const UF_long *p, const cs_complex_t *b,