R/graphAlgo-mcsMAT-C.R

Defines functions mcsMAT_spCpp mcsMAT_stCpp

Documented in mcsMAT_spCpp mcsMAT_stCpp

## #######################################
##
## Interface to RcppEigen function for triangulation (based on sparse adj. matrix)
##
## Søren Højsgaard, December, 2012
## Known issues: Should do one for standard matrices.
## FIXME: Add tests, .Rd files and vignette
## #######################################

mcsMAT_spCpp <- function(XX_, OO_=0:(ncol(XX_)-1) ){
  res <- .Call("C_mcsMAT_sp", XX_, OO_, 0, 0
               ,package="gRbase"
               )
  res
}

mcsMAT_stCpp <- function(XX_, OO_=0:(ncol(XX_)-1) ){
  .asdgCMatrix <- function(object){
    .Call("C_asdgCMatrix_st", object*1.0 
                 ,package="gRbase"
                 )
  }
  
  mcsMAT_spCpp(.asdgCMatrix(XX_), OO_)
}

Try the gRbase package in your browser

Any scripts or data that you put into this service are public.

gRbase documentation built on May 2, 2019, 4:51 p.m.