SCM

SCM Repository

[matrix] Diff of /pkg/src/dgBCMatrix.h
ViewVC logotype

Diff of /pkg/src/dgBCMatrix.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

pkg/src/cscBlocked.h revision 300, Tue Oct 12 15:44:15 2004 UTC pkg/src/dgBCMatrix.h revision 485, Wed Feb 2 17:20:55 2005 UTC
# Line 1  Line 1 
1  #ifndef MATRIX_CSCBLOCKED_H  #ifndef MATRIX_DGCBMATRIX_H
2  #define MATRIX_CSCBLOCKED_H  #define MATRIX_DGCBMATRIX_H
3    
4  #include "Mutils.h"  #include "Mutils.h"
5    #include "R_ldl.h"
6    #include "dgTMatrix_to_dgCMatrix.h"
7    #include <R_ext/Lapack.h>
8    
9  SEXP cscBlocked_validate(SEXP x);  SEXP dgBCMatrix_validate(SEXP x);
10  void cscBlocked_mm(char side, char transa, int m, int n, int k,  void cscb_tri(enum CBLAS_UPLO upper, enum CBLAS_DIAG unit,
11                     double alpha, int nr, int nc,                SEXP A, const int Parent[], SEXP AI);
12                     const int ap[], const int ai[],  void cscb_syrk(enum CBLAS_UPLO uplo, enum CBLAS_TRANSPOSE trans,
13                     const double ax[],                 double alpha, SEXP A,
14                     double b[], int ldb,                 double beta, SEXP C);
15                     double beta, double c[], int ldc);  int cscb_ldl(SEXP A, const int Parent[], SEXP L, SEXP D);
16    void cscb_trmm(enum CBLAS_SIDE side, enum CBLAS_UPLO uplo,
17                   enum CBLAS_TRANSPOSE transa, enum CBLAS_DIAG diag,
18                   double alpha, SEXP A, double B[], int m, int n, int ldb);
19    void cscb_trsm(enum CBLAS_UPLO uplo, enum CBLAS_TRANSPOSE transa, enum CBLAS_DIAG diag,
20                   double alpha, SEXP A, double B[], int m, int n, int ldb);
21    void cscb_trcbm(enum CBLAS_SIDE side, enum CBLAS_UPLO uplo,
22                    enum CBLAS_TRANSPOSE transa, enum CBLAS_DIAG diag,
23                    double alpha, SEXP A, SEXP B);
24    void cscb_trcbsm(enum CBLAS_SIDE side, enum CBLAS_UPLO uplo,
25                     enum CBLAS_TRANSPOSE transa, enum CBLAS_DIAG diag,
26                     double alpha, SEXP A, const int Parent[], SEXP B);
27    void cscb_cscbm(enum CBLAS_TRANSPOSE transa, enum CBLAS_TRANSPOSE transb,
28                    double alpha, SEXP A, SEXP B, double beta, SEXP C);
29    void cscb_mm(enum CBLAS_SIDE side, enum CBLAS_TRANSPOSE transa,
30                 int m, int n, int k, double alpha, SEXP A,
31                 const double B[], int ldb, double beta, double C[], int ldc);
32    SEXP dgBCMatrix_to_dgCMatrix(SEXP A);
33  #endif  #endif

Legend:
Removed from v.300  
changed lines
  Added in v.485

root@r-forge.r-project.org
ViewVC Help
Powered by ViewVC 1.0.0  
Thanks to:
Vienna University of Economics and Business Powered By FusionForge