Matrix r4655
Loading...
Searching...
No Matches
Macros | Functions
Csparse.c File Reference
#include "Mdefines.h"
#include "cs-etc.h"
#include "cholmod-etc.h"
#include "Csparse.h"

Go to the source code of this file.

Macros

#define MKMS(_FORMAT_, ...)   mkString(Matrix_sprintf(_FORMAT_, __VA_ARGS__))
 

Functions

SEXP CsparseMatrix_validate_maybe_sorting (SEXP x)
 
SEXP dgCMatrix_lusol (SEXP a, SEXP b)
 
SEXP dgCMatrix_qrsol (SEXP a, SEXP b, SEXP order)
 
SEXP dgCMatrix_cholsol (SEXP at, SEXP b)
 
static int strmatch (const char *x, const char **valid)
 
SEXP dtCMatrix_diag (SEXP obj, SEXP op)
 
SEXP Csparse_dmperm (SEXP x, SEXP nans, SEXP seed)
 
SEXP Csparse_writeMM (SEXP obj, SEXP file)
 

Macro Definition Documentation

◆ MKMS

#define MKMS (   _FORMAT_,
  ... 
)    mkString(Matrix_sprintf(_FORMAT_, __VA_ARGS__))

Function Documentation

◆ Csparse_dmperm()

SEXP Csparse_dmperm ( SEXP  x,
SEXP  nans,
SEXP  seed 
)

◆ Csparse_writeMM()

SEXP Csparse_writeMM ( SEXP  obj,
SEXP  file 
)

◆ CsparseMatrix_validate_maybe_sorting()

SEXP CsparseMatrix_validate_maybe_sorting ( SEXP  x)

Definition at line 7 of file Csparse.c.

References _, c, checkpi(), GET_SLOT, M2CHS(), Matrix_DimSym, Matrix_iSym, Matrix_pSym, and MKMS.

◆ dgCMatrix_cholsol()

SEXP dgCMatrix_cholsol ( SEXP  at,
SEXP  b 
)

Definition at line 98 of file Csparse.c.

References _, c, CHF2M(), M2CHS(), and Matrix_memcpy().

◆ dgCMatrix_lusol()

SEXP dgCMatrix_lusol ( SEXP  a,
SEXP  b 
)

◆ dgCMatrix_qrsol()

SEXP dgCMatrix_qrsol ( SEXP  a,
SEXP  b,
SEXP  order 
)

◆ dtCMatrix_diag()

SEXP dtCMatrix_diag ( SEXP  obj,
SEXP  op 
)

Definition at line 179 of file Csparse.c.

References _, GET_SLOT, Matrix_permSym, Matrix_pSym, Matrix_uploSym, Matrix_xSym, strmatch(), and valid.

◆ strmatch()

static int strmatch ( const char *  x,
const char **  valid 
)
static

Definition at line 167 of file Csparse.c.

References valid.

Referenced by dtCMatrix_diag().