#include "dgBCMatrix.h"
Functions | |
SEXP | dgBCMatrix_validate (SEXP x) |
void | cscb_mm (enum CBLAS_SIDE side, enum CBLAS_TRANSPOSE transa, int m, int n, int k, double alpha, SEXP A, const double B[], int ldb, double beta, double C[], int ldc) |
void | cscb_syrk (enum CBLAS_UPLO uplo, enum CBLAS_TRANSPOSE trans, double alpha, SEXP A, double beta, SEXP C) |
static void | copy_transpose (double dest[], const double src[], int n) |
int | cscb_ldl (SEXP A, const int Parent[], SEXP L, SEXP D) |
void | cscb_trmm (enum CBLAS_SIDE side, enum CBLAS_UPLO uplo, enum CBLAS_TRANSPOSE transa, enum CBLAS_DIAG diag, double alpha, SEXP A, double B[], int m, int n, int ldb) |
void | cscb_trsm (enum CBLAS_UPLO uplo, enum CBLAS_TRANSPOSE transa, enum CBLAS_DIAG diag, double alpha, SEXP A, int m, int n, double B[], int ldb) |
void | cscb_trcbm (enum CBLAS_SIDE side, enum CBLAS_UPLO uplo, enum CBLAS_TRANSPOSE transa, enum CBLAS_DIAG diag, double alpha, SEXP A, SEXP B) |
void | cscb_trcbsm (enum CBLAS_SIDE side, enum CBLAS_UPLO uplo, enum CBLAS_TRANSPOSE transa, enum CBLAS_DIAG diag, double alpha, SEXP A, const int Parent[], SEXP B) |
void | cscb_cscbm (enum CBLAS_TRANSPOSE transa, enum CBLAS_TRANSPOSE transb, double alpha, SEXP A, SEXP B, double beta, SEXP C) |
SEXP | dgBCMatrix_to_dgCMatrix (SEXP A) |
SEXP | dgBCMatrix_to_dgTMatrix (SEXP A) |
|
|
|
Perform one of the matrix-matrix operations C := alpha*op(A)*op(B) + beta*C on compressed, sparse, blocked matrices.
|
|
Create the LD^{T/2}D^{1/2}L' decomposition of the positive definite symmetric dgBCMatrix matrix A (upper triangle stored) in L and D^{1/2}. D^{1/2} denotes the upper Cholesky factor of the positive definite positive definite block diagonal matrix D. The diagonal blocks are of size nci.
|
|
Perform one of the matrix operations C := alpha*op(A)*B + beta*C or C := alpha*B*op(A) + beta*C where A is a compressed, sparse, blocked matrix and B and C are dense matrices.
|
|
Perform one of the matrix operations C := alpha*A*A' + beta*C, or C := alpha*A'*A + beta*C, where A is a compressed, sparse, blocked matrix and C is a compressed, sparse, symmetric blocked matrix.
|
|
Perform one of the operations B := alpha*op(A)*B or B := alpha*B*op(A) where A and B are both dgBCMatrix.
|
|
Solve one of the systems op(A)*X = alpha*B or X*op(A) = alpha*B where A dgBCMatrix triangular and B is dgBCMatrix.
|
|
Perform one of the dgBCMatrix-matrix operations B := alpha*op(A)*B or B := alpha*B*op(A)
|
|
Solve a triangular system of the form op(A)*X = alpha*B where A is a dgBCMatrix triangular matrix and B is a dense matrix.
|
|
|
|
|
|
|