Matrix $Rev: 2718 $ at $LastChangedDate: 2011-10-06 11:45:17 +0200 (Thu, 06 Oct 2011) $
dgCMatrix.h File Reference
#include <R_ext/BLAS.h>
#include "Mutils.h"
#include "cs_utils.h"
Include dependency graph for dgCMatrix.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

SEXP compressed_non_0_ij (SEXP x, SEXP colP)
SEXP compressed_to_TMatrix (SEXP x, SEXP colP)
SEXP dgCMatrix_cholsol (SEXP x, SEXP y)
SEXP dgCMatrix_colSums (SEXP x, SEXP NArm, SEXP spRes, SEXP trans, SEXP means)
SEXP dgCMatrix_LU (SEXP Ap, SEXP orderp, SEXP tolp, SEXP error_on_sing)
SEXP dgCMatrix_matrix_solve (SEXP Ap, SEXP bp)
SEXP dgCMatrix_QR (SEXP Ap, SEXP order)
SEXP dgCMatrix_qrsol (SEXP x, SEXP y, SEXP ord)
SEXP igCMatrix_colSums (SEXP x, SEXP NArm, SEXP spRes, SEXP trans, SEXP means)
SEXP lgCMatrix_colSums (SEXP x, SEXP NArm, SEXP spRes, SEXP trans, SEXP means)
SEXP ngCMatrix_colSums (SEXP x, SEXP NArm, SEXP spRes, SEXP trans, SEXP means)
SEXP R_to_CMatrix (SEXP x)
SEXP xCMatrix_validate (SEXP x)
SEXP xRMatrix_validate (SEXP x)

Function Documentation

SEXP compressed_non_0_ij ( SEXP  x,
SEXP  colP 
)

Definition at line 116 of file dgCMatrix.c.

References expand_cmprPt(), Matrix_DimSym, Matrix_iSym, Matrix_jSym, and Matrix_pSym.

Here is the call graph for this function:

SEXP compressed_to_TMatrix ( SEXP  x,
SEXP  colP 
)
SEXP dgCMatrix_cholsol ( SEXP  x,
SEXP  y 
)

Definition at line 439 of file dgCMatrix.c.

References _, AS_CHM_DN, AS_CHM_SP, c, and chm_factor_to_SEXP().

Here is the call graph for this function:

SEXP dgCMatrix_colSums ( SEXP  x,
SEXP  NArm,
SEXP  spRes,
SEXP  trans,
SEXP  means 
)
SEXP dgCMatrix_LU ( SEXP  Ap,
SEXP  orderp,
SEXP  tolp,
SEXP  error_on_sing 
)

Definition at line 384 of file dgCMatrix.c.

References get_factors(), and install_lu().

Here is the call graph for this function:

SEXP dgCMatrix_matrix_solve ( SEXP  Ap,
SEXP  bp 
)

Definition at line 401 of file dgCMatrix.c.

References _, Alloca, AS_CSP__, cs_ipvec(), cs_lsolve(), cs_pvec(), cs_usolve(), dup_mMatrix_as_dgeMatrix(), get_factors(), install_lu(), Matrix_DimSym, Matrix_pSym, Matrix_xSym, and cs_sparse::n.

Here is the call graph for this function:

SEXP dgCMatrix_QR ( SEXP  Ap,
SEXP  order 
)
SEXP dgCMatrix_qrsol ( SEXP  x,
SEXP  y,
SEXP  ord 
)

Definition at line 162 of file dgCMatrix.c.

References _, AS_CSP, cs_qrsol(), cs_sparse::m, and cs_sparse::n.

Here is the call graph for this function:

SEXP igCMatrix_colSums ( SEXP  x,
SEXP  NArm,
SEXP  spRes,
SEXP  trans,
SEXP  means 
)
SEXP lgCMatrix_colSums ( SEXP  x,
SEXP  NArm,
SEXP  spRes,
SEXP  trans,
SEXP  means 
)

Definition at line 528 of file dgCMatrix.c.

SEXP ngCMatrix_colSums ( SEXP  x,
SEXP  NArm,
SEXP  spRes,
SEXP  trans,
SEXP  means 
)

Definition at line 536 of file dgCMatrix.c.

SEXP R_to_CMatrix ( SEXP  x)
SEXP xCMatrix_validate ( SEXP  x)

Definition at line 11 of file dgCMatrix.c.

References _, Matrix_iSym, and Matrix_xSym.

Referenced by tCMatrix_validate().

Here is the caller graph for this function:

SEXP xRMatrix_validate ( SEXP  x)

Definition at line 23 of file dgCMatrix.c.

References _, Matrix_jSym, and Matrix_xSym.

Referenced by tRMatrix_validate().

Here is the caller graph for this function: