SCM

SCM Repository

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

View of /pkg/src/dgBCMatrix.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 430 - (download) (as text) (annotate)
Thu Jan 13 19:32:26 2005 UTC (15 years, 1 month ago) by bates
Original Path: pkg/src/cscBlocked.h
File size: 1371 byte(s)
Add definitions of cscb_trsm and cscb_trcbsm
#ifndef MATRIX_CSCBLOCKED_H
#define MATRIX_CSCBLOCKED_H

#include "Mutils.h"
#include "R_ldl.h"
#include "triplet_to_col.h"
#include <R_ext/Lapack.h>

SEXP cscBlocked_validate(SEXP x);
void cscBlocked_mm(char side, char transa, int m, int n, int k,
		   double alpha, int nr, int nc,
		   const int ap[], const int ai[],
		   const double ax[],
		   const double b[], int ldb,
		   double beta, double c[], int ldc);
void cscb_tri(char upper, char unit, SEXP A, const int Parent[], SEXP AI);
void cscb_syrk(char uplo, char trans,
	       double alpha, SEXP A,
	       double beta, SEXP C);
int cscb_ldl(SEXP A, const int Parent[], SEXP L, SEXP D);
void cscb_trmm(char side, char uplo, char transa, char diag,
	       double alpha, SEXP A, double B[], int m, int n, int ldb);
void cscb_trsm(char uplo, char transa, char diag,
	       double alpha, SEXP A, double B[], int m, int n, int ldb);
void cscb_trcbm(char side, char uplo, char transa, char diag,
		double alpha, SEXP A, SEXP B);
void cscb_trcbsm(char side, char uplo, char transa, char diag,
		 double alpha, SEXP A, const int Parent[], SEXP B);
void cscb_cscbm(char transa, char transb, double alpha, SEXP A, SEXP B,
	     double beta, SEXP C);
void cscb_mm(char side, char transa, int m, int n, int k,
	     double alpha, SEXP A,
	     const double B[], int ldb,
	     double beta, double C[], int ldc);

#endif

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