Matrix r4655
Loading...
Searching...
No Matches
validity.h
Go to the documentation of this file.
1#ifndef MATRIX_VALIDITY_H
2#define MATRIX_VALIDITY_H
3
4#include <Rinternals.h>
5
6char* Dim_validate(SEXP);
7SEXP R_Dim_validate(SEXP);
8
9char* DimNames_validate(SEXP, int[]);
10SEXP R_DimNames_validate(SEXP, SEXP);
11
12SEXP R_DimNames_fixup(SEXP);
13
14SEXP Matrix_validate(SEXP);
16
22
23SEXP generalMatrix_validate(SEXP);
27SEXP indMatrix_validate(SEXP);
28SEXP pMatrix_validate(SEXP);
29
30SEXP CsparseMatrix_validate(SEXP);
31SEXP RsparseMatrix_validate(SEXP);
32SEXP TsparseMatrix_validate(SEXP);
33
34SEXP sCMatrix_validate(SEXP);
35SEXP tCMatrix_validate(SEXP);
36SEXP sRMatrix_validate(SEXP);
37SEXP tRMatrix_validate(SEXP);
38SEXP sTMatrix_validate(SEXP);
39SEXP tTMatrix_validate(SEXP);
40
41SEXP xgCMatrix_validate(SEXP);
42SEXP xsCMatrix_validate(SEXP);
43SEXP xtCMatrix_validate(SEXP);
44SEXP xgRMatrix_validate(SEXP);
45SEXP xsRMatrix_validate(SEXP);
46SEXP xtRMatrix_validate(SEXP);
47SEXP xgTMatrix_validate(SEXP);
48SEXP xsTMatrix_validate(SEXP);
49SEXP xtTMatrix_validate(SEXP);
50
52SEXP packedMatrix_validate(SEXP);
53
54SEXP dpoMatrix_validate(SEXP);
55SEXP dppMatrix_validate(SEXP);
56SEXP corMatrix_validate(SEXP);
57SEXP copMatrix_validate(SEXP);
58
59SEXP sparseVector_validate(SEXP);
64
65SEXP denseLU_validate(SEXP);
66SEXP sparseLU_validate(SEXP);
67SEXP sparseQR_validate(SEXP);
68SEXP BunchKaufman_validate(SEXP);
69SEXP pBunchKaufman_validate(SEXP);
70SEXP Cholesky_validate(SEXP);
71SEXP pCholesky_validate(SEXP);
72SEXP CHMfactor_validate(SEXP);
73SEXP CHMsimpl_validate(SEXP);
74SEXP CHMsuper_validate(SEXP);
75SEXP dCHMsimpl_validate(SEXP);
76SEXP dCHMsuper_validate(SEXP);
77SEXP Schur_validate(SEXP);
78
79void validObject(SEXP, const char *);
80
81#endif /* MATRIX_VALIDITY_H */
char * Dim_validate(SEXP)
Definition validity.c:26
SEXP symmetricMatrix_validate(SEXP)
Definition validity.c:176
SEXP lsparseVector_validate(SEXP)
SEXP packedMatrix_validate(SEXP)
Definition validity.c:278
SEXP indMatrix_validate(SEXP)
Definition validity.c:461
SEXP CsparseMatrix_validate(SEXP)
Definition validity.c:289
SEXP dCHMsimpl_validate(SEXP)
Definition validity.c:1706
SEXP TsparseMatrix_validate(SEXP)
Definition validity.c:391
SEXP diagonalMatrix_validate(SEXP)
Definition validity.c:430
SEXP sRMatrix_validate(SEXP)
Definition validity.c:616
SEXP zMatrix_validate(SEXP)
SEXP denseLU_validate(SEXP)
Definition validity.c:1052
SEXP sparseVector_validate(SEXP)
Definition validity.c:970
SEXP xtRMatrix_validate(SEXP)
Definition validity.c:828
SEXP xsCMatrix_validate(SEXP)
Definition validity.c:794
SEXP unpackedMatrix_validate(SEXP)
Definition validity.c:267
SEXP xsRMatrix_validate(SEXP)
Definition validity.c:820
SEXP triangularMatrix_validate(SEXP)
Definition validity.c:239
SEXP pBunchKaufman_validate(SEXP)
Definition validity.c:1311
SEXP BunchKaufman_validate(SEXP)
Definition validity.c:1279
SEXP Schur_validate(SEXP)
Definition validity.c:1767
SEXP xsTMatrix_validate(SEXP)
Definition validity.c:846
SEXP generalMatrix_validate(SEXP)
Definition validity.c:160
SEXP MatrixFactorization_validate(SEXP)
Definition validity.c:140
SEXP pMatrix_validate(SEXP)
Definition validity.c:501
SEXP tTMatrix_validate(SEXP)
Definition validity.c:737
SEXP R_DimNames_validate(SEXP, SEXP)
Definition validity.c:79
SEXP sCMatrix_validate(SEXP)
Definition validity.c:525
SEXP isparseVector_validate(SEXP)
SEXP CHMsimpl_validate(SEXP)
Definition validity.c:1467
SEXP sTMatrix_validate(SEXP)
Definition validity.c:707
SEXP xtCMatrix_validate(SEXP)
Definition validity.c:802
SEXP Matrix_validate(SEXP)
Definition validity.c:127
SEXP corMatrix_validate(SEXP)
Definition validity.c:912
SEXP RsparseMatrix_validate(SEXP)
Definition validity.c:340
SEXP CHMfactor_validate(SEXP)
Definition validity.c:1408
SEXP dMatrix_validate(SEXP)
SEXP R_Dim_validate(SEXP)
Definition validity.c:41
SEXP xgCMatrix_validate(SEXP)
Definition validity.c:784
SEXP nMatrix_validate(SEXP)
SEXP lMatrix_validate(SEXP)
SEXP zsparseVector_validate(SEXP)
SEXP dCHMsuper_validate(SEXP)
Definition validity.c:1733
SEXP copMatrix_validate(SEXP)
Definition validity.c:937
SEXP tCMatrix_validate(SEXP)
Definition validity.c:565
SEXP Cholesky_validate(SEXP)
Definition validity.c:1318
SEXP tRMatrix_validate(SEXP)
Definition validity.c:656
SEXP iMatrix_validate(SEXP)
SEXP xgRMatrix_validate(SEXP)
Definition validity.c:810
SEXP CHMsuper_validate(SEXP)
Definition validity.c:1588
void validObject(SEXP, const char *)
Definition validity.c:1802
SEXP xgTMatrix_validate(SEXP)
Definition validity.c:836
SEXP R_DimNames_fixup(SEXP)
Definition validity.c:85
SEXP dsparseVector_validate(SEXP)
SEXP xtTMatrix_validate(SEXP)
Definition validity.c:854
SEXP dpoMatrix_validate(SEXP)
Definition validity.c:862
SEXP sparseQR_validate(SEXP)
Definition validity.c:1166
char * DimNames_validate(SEXP, int[])
SEXP sparseLU_validate(SEXP)
Definition validity.c:1077
SEXP pCholesky_validate(SEXP)
Definition validity.c:1359
SEXP dppMatrix_validate(SEXP)
Definition validity.c:883