Matrix r4655
Loading...
Searching...
No Matches
sparse.h
Go to the documentation of this file.
1#ifndef MATRIX_SPARSE_H
2#define MATRIX_SPARSE_H
3
4#include <Rinternals.h>
5
6SEXP sparse_drop0(SEXP, const char *, double);
7SEXP R_sparse_drop0(SEXP, SEXP);
8
9SEXP sparse_diag_U2N(SEXP, const char *);
10SEXP R_sparse_diag_U2N(SEXP);
11
12SEXP sparse_diag_N2U(SEXP, const char *);
13SEXP R_sparse_diag_N2U(SEXP);
14
15SEXP sparse_band(SEXP, const char *, int, int);
16SEXP R_sparse_band(SEXP, SEXP, SEXP);
17
18SEXP sparse_diag_get(SEXP, const char *, int);
19SEXP R_sparse_diag_get(SEXP, SEXP);
20
21SEXP sparse_diag_set(SEXP, const char *, SEXP);
22SEXP R_sparse_diag_set(SEXP, SEXP);
23
24SEXP sparse_transpose(SEXP, const char *, int);
25SEXP R_sparse_transpose(SEXP, SEXP);
26
27SEXP sparse_force_symmetric(SEXP, const char *, char);
28SEXP R_sparse_force_symmetric(SEXP, SEXP);
29
30SEXP sparse_symmpart(SEXP, const char *);
31SEXP R_sparse_symmpart(SEXP);
32
33SEXP sparse_skewpart(SEXP, const char *);
34SEXP R_sparse_skewpart(SEXP);
35
36int sparse_is_symmetric(SEXP, const char *, int);
37SEXP R_sparse_is_symmetric(SEXP, SEXP);
38
39int sparse_is_triangular(SEXP, const char *, int);
40SEXP R_sparse_is_triangular(SEXP, SEXP);
41
42int sparse_is_diagonal(SEXP, const char *);
43SEXP R_sparse_is_diagonal(SEXP);
44
45SEXP sparse_marginsum(SEXP, const char *, int, int, int, int);
46SEXP R_sparse_marginsum(SEXP, SEXP, SEXP, SEXP, SEXP);
47
48SEXP sparse_sum(SEXP, const char *, int);
49SEXP R_sparse_sum(SEXP, SEXP);
50
51SEXP sparse_prod(SEXP, const char *, int);
52SEXP R_sparse_prod(SEXP, SEXP);
53
54SEXP Tsparse_aggregate(SEXP);
55
56#endif /* MATRIX_SPARSE_H */
SEXP sparse_diag_set(SEXP, const char *, SEXP)
Definition sparse.c:789
SEXP R_sparse_diag_U2N(SEXP)
Definition sparse.c:222
SEXP sparse_symmpart(SEXP, const char *)
Definition sparse.c:1632
int sparse_is_triangular(SEXP, const char *, int)
Definition sparse.c:2454
SEXP R_sparse_skewpart(SEXP)
Definition sparse.c:2312
SEXP sparse_skewpart(SEXP, const char *)
Definition sparse.c:2063
SEXP sparse_transpose(SEXP, const char *, int)
Definition sparse.c:1106
SEXP R_sparse_diag_N2U(SEXP)
Definition sparse.c:270
SEXP sparse_band(SEXP, const char *, int, int)
Definition sparse.c:281
SEXP R_sparse_band(SEXP, SEXP, SEXP)
Definition sparse.c:574
SEXP R_sparse_transpose(SEXP, SEXP)
Definition sparse.c:1223
SEXP sparse_diag_get(SEXP, const char *, int)
Definition sparse.c:604
SEXP R_sparse_symmpart(SEXP)
Definition sparse.c:2052
SEXP sparse_marginsum(SEXP, const char *, int, int, int, int)
Definition sparse.c:3052
SEXP R_sparse_sum(SEXP, SEXP)
Definition sparse.c:3416
SEXP Tsparse_aggregate(SEXP)
Definition sparse.c:3672
SEXP R_sparse_is_diagonal(SEXP)
Definition sparse.c:2642
SEXP R_sparse_drop0(SEXP, SEXP)
Definition sparse.c:185
int sparse_is_symmetric(SEXP, const char *, int)
Definition sparse.c:2323
SEXP R_sparse_marginsum(SEXP, SEXP, SEXP, SEXP, SEXP)
Definition sparse.c:3124
SEXP sparse_prod(SEXP, const char *, int)
Definition sparse.c:3432
SEXP R_sparse_prod(SEXP, SEXP)
Definition sparse.c:3653
SEXP sparse_sum(SEXP, const char *, int)
Definition sparse.c:3177
int sparse_is_diagonal(SEXP, const char *)
Definition sparse.c:2598
SEXP R_sparse_diag_get(SEXP, SEXP)
Definition sparse.c:773
SEXP sparse_diag_N2U(SEXP, const char *)
Definition sparse.c:233
SEXP R_sparse_is_triangular(SEXP, SEXP)
Definition sparse.c:2571
SEXP sparse_force_symmetric(SEXP, const char *, char)
Definition sparse.c:1239
SEXP sparse_drop0(SEXP, const char *, double)
Definition sparse.c:5
SEXP R_sparse_diag_set(SEXP, SEXP)
Definition sparse.c:1052
SEXP R_sparse_is_symmetric(SEXP, SEXP)
Definition sparse.c:2438
SEXP sparse_diag_U2N(SEXP, const char *)
Definition sparse.c:201
SEXP R_sparse_force_symmetric(SEXP, SEXP)
Definition sparse.c:1613