Matrix r4655
Loading...
Searching...
No Matches
Macros | Functions | Variables
init.c File Reference
#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 []
 

Macro Definition Documentation

◆ CALLDEF

#define CALLDEF (   name,
 
)    {#name, (DL_FUNC) &name, n}

Definition at line 28 of file init.c.

◆ EXTDEF

#define EXTDEF (   name,
 
)    {#name, (DL_FUNC) &name, n}

Definition at line 29 of file init.c.

◆ RREGDEF

#define RREGDEF (   name)    R_RegisterCCallable("Matrix", #name, (DL_FUNC) name)

Definition at line 30 of file init.c.

Function Documentation

◆ R_init_Matrix()

void attribute_visible R_init_Matrix ( DllInfo *  info)

◆ R_unload_Matrix()

void R_unload_Matrix ( DllInfo *  info)

Definition at line 371 of file init.c.

References c, and R_cholmod_finish().

Variable Documentation

◆ CallEntries

R_CallMethodDef CallEntries[]
static

Definition at line 32 of file init.c.

Referenced by R_init_Matrix().

◆ ExtEntries

const R_ExternalMethodDef ExtEntries[]
static
Initial value:
= {
EXTDEF(R_bind, -1),
{NULL, NULL, 0}
}
SEXP R_bind(SEXP args)
Definition bind.c:948
#define EXTDEF(name, n)
Definition init.c:29
SEXP Mmatrix(SEXP args)
Definition utils-R.c:325

Definition at line 275 of file init.c.

Referenced by R_init_Matrix().

◆ Matrix_zna

Rcomplex Matrix_zna

Definition at line 26 of file init.c.

Referenced by R_init_Matrix(), vector_as_dense(), and vector_as_sparse().

◆ Matrix_zone

Rcomplex Matrix_zone

◆ Matrix_zzero

Rcomplex Matrix_zzero

Definition at line 26 of file init.c.

Referenced by dense_skewpart(), dgeMatrix_matmult(), dspMatrix_matmult(), and R_init_Matrix().