Matrix r4655
Loading...
Searching...
No Matches
coerce.h
Go to the documentation of this file.
1#ifndef MATRIX_COERCE_H
2#define MATRIX_COERCE_H
3
4#include <Rinternals.h>
5
6SEXP vector_as_dense(SEXP, const char *, char, char, int, int, int, SEXP);
7SEXP R_vector_as_dense(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
8
9SEXP matrix_as_dense(SEXP, const char *, char, char, int, int);
10SEXP R_matrix_as_dense(SEXP, SEXP, SEXP, SEXP, SEXP);
11
12SEXP sparse_as_dense(SEXP, const char *, int);
13SEXP R_sparse_as_dense(SEXP, SEXP);
14
15SEXP diagonal_as_dense(SEXP, const char *, char, char, int, char);
16SEXP R_diagonal_as_dense(SEXP, SEXP, SEXP, SEXP, SEXP);
17
18SEXP index_as_dense(SEXP, const char *, char);
19SEXP R_index_as_dense(SEXP, SEXP);
20
21SEXP vector_as_sparse(SEXP, const char *, char, char, int, int, int, SEXP);
22SEXP R_vector_as_sparse(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
23
24SEXP matrix_as_sparse(SEXP, const char *, char, char, int);
25SEXP R_matrix_as_sparse(SEXP, SEXP, SEXP, SEXP, SEXP);
26
27SEXP dense_as_sparse(SEXP, const char *, char);
28SEXP R_dense_as_sparse(SEXP, SEXP);
29
30SEXP diagonal_as_sparse(SEXP, const char *, char, char, char, char);
31SEXP R_diagonal_as_sparse(SEXP, SEXP, SEXP, SEXP, SEXP);
32
33SEXP index_as_sparse(SEXP, const char *, char, char);
34SEXP R_index_as_sparse(SEXP, SEXP, SEXP);
35
36SEXP dense_as_kind(SEXP, const char *, char, int);
37SEXP R_dense_as_kind(SEXP, SEXP);
38
39SEXP sparse_as_kind(SEXP, const char *, char);
40SEXP R_sparse_as_kind(SEXP, SEXP);
41
42SEXP diagonal_as_kind(SEXP, const char *, char);
43SEXP R_diagonal_as_kind(SEXP, SEXP);
44
45SEXP index_as_kind(SEXP, const char *, char);
46SEXP R_index_as_kind(SEXP, SEXP);
47
48SEXP dense_as_general(SEXP, const char *, int);
49SEXP R_dense_as_general(SEXP);
50
51SEXP sparse_as_general(SEXP, const char *);
52SEXP R_sparse_as_general(SEXP);
53
54SEXP dense_as_unpacked(SEXP, const char *);
55SEXP R_dense_as_unpacked(SEXP);
56
57SEXP dense_as_packed(SEXP, const char *, char, char);
58SEXP R_dense_as_packed(SEXP, SEXP, SEXP);
59
60SEXP sparse_as_Csparse(SEXP, const char *);
61SEXP R_sparse_as_Csparse(SEXP);
62
63SEXP sparse_as_Rsparse(SEXP, const char *);
64SEXP R_sparse_as_Rsparse(SEXP);
65
66SEXP sparse_as_Tsparse(SEXP, const char *);
67SEXP R_sparse_as_Tsparse(SEXP);
68
69SEXP R_Matrix_as_vector(SEXP);
70SEXP R_Matrix_as_matrix(SEXP);
71SEXP R_Matrix_as_unpacked(SEXP);
72SEXP R_Matrix_as_packed(SEXP);
73SEXP R_Matrix_as_Csparse(SEXP);
74SEXP R_Matrix_as_Rsparse(SEXP);
75SEXP R_Matrix_as_Tsparse(SEXP);
76SEXP R_Matrix_as_kind(SEXP, SEXP, SEXP);
77SEXP R_Matrix_as_general(SEXP, SEXP);
78
79#endif /* MATRIX_COERCE_H */
SEXP sparse_as_dense(SEXP, const char *, int)
Definition coerce.c:501
SEXP R_index_as_dense(SEXP, SEXP)
Definition coerce.c:1004
SEXP sparse_as_Tsparse(SEXP, const char *)
Definition coerce.c:3919
SEXP R_dense_as_packed(SEXP, SEXP, SEXP)
Definition coerce.c:3330
SEXP diagonal_as_kind(SEXP, const char *, char)
Definition coerce.c:2634
SEXP diagonal_as_sparse(SEXP, const char *, char, char, char, char)
Definition coerce.c:2066
SEXP R_diagonal_as_sparse(SEXP, SEXP, SEXP, SEXP, SEXP)
Definition coerce.c:2244
SEXP sparse_as_general(SEXP, const char *)
Definition coerce.c:2831
SEXP R_diagonal_as_kind(SEXP, SEXP)
Definition coerce.c:2696
SEXP R_vector_as_dense(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)
Definition coerce.c:164
SEXP R_Matrix_as_vector(SEXP)
Definition coerce.c:4029
SEXP R_dense_as_sparse(SEXP, SEXP)
Definition coerce.c:2050
SEXP R_matrix_as_dense(SEXP, SEXP, SEXP, SEXP, SEXP)
Definition coerce.c:454
SEXP dense_as_general(SEXP, const char *, int)
Definition coerce.c:2734
SEXP R_Matrix_as_packed(SEXP)
Definition coerce.c:4202
SEXP index_as_dense(SEXP, const char *, char)
Definition coerce.c:931
SEXP sparse_as_Rsparse(SEXP, const char *)
Definition coerce.c:3820
SEXP R_index_as_sparse(SEXP, SEXP, SEXP)
Definition coerce.c:2386
SEXP dense_as_sparse(SEXP, const char *, char)
Definition coerce.c:1647
SEXP R_sparse_as_Rsparse(SEXP)
Definition coerce.c:3908
SEXP R_Matrix_as_matrix(SEXP)
Definition coerce.c:4102
SEXP matrix_as_dense(SEXP, const char *, char, char, int, int)
Definition coerce.c:297
SEXP index_as_sparse(SEXP, const char *, char, char)
Definition coerce.c:2281
SEXP sparse_as_kind(SEXP, const char *, char)
Definition coerce.c:2499
SEXP R_dense_as_general(SEXP)
Definition coerce.c:2821
SEXP matrix_as_sparse(SEXP, const char *, char, char, int)
Definition coerce.c:1580
SEXP R_Matrix_as_kind(SEXP, SEXP, SEXP)
Definition coerce.c:4315
SEXP vector_as_sparse(SEXP, const char *, char, char, int, int, int, SEXP)
Definition coerce.c:1020
SEXP R_matrix_as_sparse(SEXP, SEXP, SEXP, SEXP, SEXP)
Definition coerce.c:1602
SEXP R_sparse_as_Csparse(SEXP)
Definition coerce.c:3809
SEXP R_dense_as_unpacked(SEXP)
Definition coerce.c:3219
SEXP index_as_kind(SEXP, const char *, char)
Definition coerce.c:2712
SEXP R_sparse_as_Tsparse(SEXP)
Definition coerce.c:4017
SEXP dense_as_packed(SEXP, const char *, char, char)
Definition coerce.c:3231
SEXP R_dense_as_kind(SEXP, SEXP)
Definition coerce.c:2483
SEXP R_Matrix_as_unpacked(SEXP)
Definition coerce.c:4173
SEXP R_Matrix_as_Tsparse(SEXP)
Definition coerce.c:4287
SEXP R_Matrix_as_Csparse(SEXP)
Definition coerce.c:4231
SEXP R_sparse_as_general(SEXP)
Definition coerce.c:3108
SEXP R_Matrix_as_general(SEXP, SEXP)
Definition coerce.c:4384
SEXP R_index_as_kind(SEXP, SEXP)
Definition coerce.c:2718
SEXP vector_as_dense(SEXP, const char *, char, char, int, int, int, SEXP)
Definition coerce.c:6
SEXP diagonal_as_dense(SEXP, const char *, char, char, int, char)
Definition coerce.c:798
SEXP R_Matrix_as_Rsparse(SEXP)
Definition coerce.c:4259
SEXP R_sparse_as_dense(SEXP, SEXP)
Definition coerce.c:782
SEXP R_diagonal_as_dense(SEXP, SEXP, SEXP, SEXP, SEXP)
Definition coerce.c:893
SEXP R_sparse_as_kind(SEXP, SEXP)
Definition coerce.c:2617
SEXP sparse_as_Csparse(SEXP, const char *)
Definition coerce.c:3721
SEXP R_vector_as_sparse(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)
Definition coerce.c:1453
SEXP dense_as_unpacked(SEXP, const char *)
Definition coerce.c:3119
SEXP dense_as_kind(SEXP, const char *, char, int)
Definition coerce.c:2409