Matrix r4655
|
#include "Mdefines.h"
#include "Csparse.h"
#include "attrib.h"
#include "bind.h"
#include "cholmod-common.h"
#include "coerce.h"
#include "dense.h"
#include "determinant.h"
#include "expm.h"
#include "factor.h"
#include "kappa.h"
#include "matmult.h"
#include "objects.h"
#include "perm.h"
#include "solve.h"
#include "sparse.h"
#include "subassign.h"
#include "subscript.h"
#include "utils-R.h"
#include "validity.h"
#include "vector.h"
#include <R_ext/Rdynload.h>
#include <R_ext/Visibility.h>
#include "Msymbols.h"
Go to the source code of this file.
Macros | |
#define | CALLDEF(name, n) {#name, (DL_FUNC) &name, n} |
#define | EXTDEF(name, n) {#name, (DL_FUNC) &name, n} |
#define | RREGDEF(name) R_RegisterCCallable("Matrix", #name, (DL_FUNC) name) |
Functions | |
void attribute_visible | R_init_Matrix (DllInfo *info) |
void | R_unload_Matrix (DllInfo *info) |
Variables | |
Rcomplex | Matrix_zzero |
Rcomplex | Matrix_zone |
Rcomplex | Matrix_zna |
static R_CallMethodDef | CallEntries [] |
static const R_ExternalMethodDef | ExtEntries [] |
#define RREGDEF | ( | name | ) | R_RegisterCCallable("Matrix", #name, (DL_FUNC) name) |
void attribute_visible R_init_Matrix | ( | DllInfo * | info | ) |
Definition at line 281 of file init.c.
References c, CallEntries, cholmod_dense_as_sexp(), cholmod_factor_as_sexp(), cholmod_factor_ldetA(), cholmod_factor_update(), cholmod_sparse_as_sexp(), cholmod_triplet_as_sexp(), ExtEntries, Matrix_betaSym, Matrix_diagSym, Matrix_DimNamesSym, Matrix_DimSym, Matrix_factorsSym, Matrix_iSym, Matrix_jSym, Matrix_lengthSym, Matrix_LSym, Matrix_marginSym, Matrix_permSym, Matrix_pSym, Matrix_QSym, Matrix_qSym, Matrix_RSym, Matrix_sdSym, Matrix_TSym, Matrix_uploSym, Matrix_USym, Matrix_VSym, Matrix_xSym, Matrix_zna, Matrix_zone, Matrix_zzero, numeric_as_cholmod_dense(), R_cholmod_start(), RREGDEF, sexp_as_cholmod_dense(), sexp_as_cholmod_factor(), sexp_as_cholmod_sparse(), and sexp_as_cholmod_triplet().
void R_unload_Matrix | ( | DllInfo * | info | ) |
Definition at line 371 of file init.c.
References c, and R_cholmod_finish().
|
static |
Definition at line 32 of file init.c.
Referenced by R_init_Matrix().
|
static |
Definition at line 275 of file init.c.
Referenced by R_init_Matrix().
Rcomplex Matrix_zna |
Definition at line 26 of file init.c.
Referenced by R_init_Matrix(), vector_as_dense(), and vector_as_sparse().
Rcomplex Matrix_zone |
Definition at line 26 of file init.c.
Referenced by CHMfactor_solve(), dense_diag_get(), dense_symmpart(), dgeMatrix_matmult(), dspMatrix_matmult(), dsyMatrix_matmult(), dtCMatrix_solve(), dtrMatrix_matmult(), index_as_dense(), index_as_sparse(), naToOne(), R_init_Matrix(), sexp_as_cholmod_triplet(), sparse_as_kind(), sparse_symmpart(), sparseLU_solve(), sparseQR_matmult(), and vector_as_sparse().
Rcomplex Matrix_zzero |
Definition at line 26 of file init.c.
Referenced by dense_skewpart(), dgeMatrix_matmult(), dspMatrix_matmult(), and R_init_Matrix().