Matrix r4655
|
Go to the source code of this file.
Macros | |
#define | MK(_FORMAT_) mkString(_FORMAT_ ) |
#define | MS(_FORMAT_, ...) Matrix_sprintf(_FORMAT_, __VA_ARGS__) |
#define | RMK(_FORMAT_) return MK( _FORMAT_ ) |
#define | RMS(_FORMAT_, ...) return MS(_FORMAT_, __VA_ARGS__) |
#define | RMKMS(_FORMAT_, ...) return MK(MS(_FORMAT_, __VA_ARGS__)) |
#define | FRMKMS(_FORMAT_, ...) |
#define | KINDMATRIX_VALIDATE(_PREFIX_, _SEXPTYPE_) |
#define | KINDVECTOR_VALIDATE(_PREFIX_, _SEXPTYPE_) |
#define | IS_VALID(_CLASS_) |
#define | IS_VALID_SPARSE(_C_) |
#define FRMKMS | ( | _FORMAT_, | |
... | |||
) |
Definition at line 15 of file validity.c.
#define IS_VALID | ( | _CLASS_ | ) |
#define IS_VALID_SPARSE | ( | _C_ | ) |
#define KINDMATRIX_VALIDATE | ( | _PREFIX_, | |
_SEXPTYPE_ | |||
) |
Definition at line 145 of file validity.c.
#define KINDVECTOR_VALIDATE | ( | _PREFIX_, | |
_SEXPTYPE_ | |||
) |
Definition at line 1034 of file validity.c.
#define MK | ( | _FORMAT_ | ) | mkString(_FORMAT_ ) |
Definition at line 5 of file validity.c.
#define MS | ( | _FORMAT_, | |
... | |||
) | Matrix_sprintf(_FORMAT_, __VA_ARGS__) |
Definition at line 6 of file validity.c.
#define RMK | ( | _FORMAT_ | ) | return MK( _FORMAT_ ) |
Definition at line 8 of file validity.c.
Definition at line 12 of file validity.c.
#define RMS | ( | _FORMAT_, | |
... | |||
) | return MS(_FORMAT_, __VA_ARGS__) |
Definition at line 10 of file validity.c.
SEXP BunchKaufman_validate | ( | SEXP | obj | ) |
Definition at line 1279 of file validity.c.
References _, GET_SLOT, Matrix_DimSym, Matrix_permSym, and RMKMS.
Referenced by pBunchKaufman_validate().
SEXP CHMfactor_validate | ( | SEXP | obj | ) |
Definition at line 1408 of file validity.c.
References _, FRMKMS, GET_SLOT, Matrix_Calloc, Matrix_DimSym, Matrix_Free, Matrix_permSym, and RMKMS.
SEXP CHMsimpl_validate | ( | SEXP | obj | ) |
Definition at line 1467 of file validity.c.
References _, GET_SLOT, Matrix_DimSym, Matrix_iSym, Matrix_pSym, and RMKMS.
SEXP CHMsuper_validate | ( | SEXP | obj | ) |
Definition at line 1588 of file validity.c.
References _, GET_SLOT, Matrix_DimSym, and RMKMS.
SEXP Cholesky_validate | ( | SEXP | obj | ) |
Definition at line 1318 of file validity.c.
References _, FRMKMS, GET_SLOT, Matrix_Calloc, Matrix_DimSym, Matrix_Free, Matrix_permSym, Matrix_xSym, RMK, and RMKMS.
SEXP copMatrix_validate | ( | SEXP | obj | ) |
Definition at line 937 of file validity.c.
References _, GET_SLOT, Matrix_DimSym, Matrix_sdSym, Matrix_uploSym, Matrix_xSym, RMK, and RMKMS.
SEXP corMatrix_validate | ( | SEXP | obj | ) |
Definition at line 912 of file validity.c.
References _, GET_SLOT, Matrix_DimSym, Matrix_sdSym, Matrix_xSym, RMK, and RMKMS.
SEXP CsparseMatrix_validate | ( | SEXP | obj | ) |
Definition at line 289 of file validity.c.
References _, GET_SLOT, Matrix_DimSym, Matrix_iSym, Matrix_pSym, and RMKMS.
SEXP dCHMsimpl_validate | ( | SEXP | obj | ) |
Definition at line 1706 of file validity.c.
References _, GET_SLOT, Matrix_pSym, Matrix_xSym, RMK, and RMKMS.
SEXP dCHMsuper_validate | ( | SEXP | obj | ) |
Definition at line 1733 of file validity.c.
References _, GET_SLOT, Matrix_xSym, RMK, and RMKMS.
SEXP denseLU_validate | ( | SEXP | obj | ) |
Definition at line 1052 of file validity.c.
References _, GET_SLOT, Matrix_DimSym, Matrix_permSym, and RMKMS.
SEXP diagonalMatrix_validate | ( | SEXP | obj | ) |
Definition at line 430 of file validity.c.
References _, GET_SLOT, Matrix_diagSym, Matrix_DimSym, Matrix_xSym, and RMKMS.
char * Dim_validate | ( | SEXP | dim | ) |
Definition at line 26 of file validity.c.
Referenced by Matrix_validate(), and R_Dim_validate().
char * DimNames_validate | ( | SEXP | dimnames, |
int * | pdim | ||
) |
Definition at line 47 of file validity.c.
Referenced by Matrix_validate(), and R_DimNames_validate().
SEXP dpoMatrix_validate | ( | SEXP | obj | ) |
Definition at line 862 of file validity.c.
References _, GET_SLOT, Matrix_DimSym, Matrix_xSym, and RMK.
SEXP dppMatrix_validate | ( | SEXP | obj | ) |
Definition at line 883 of file validity.c.
References _, GET_SLOT, Matrix_DimSym, Matrix_uploSym, Matrix_xSym, and RMK.
SEXP generalMatrix_validate | ( | SEXP | obj | ) |
Definition at line 160 of file validity.c.
References _, GET_SLOT, Matrix_factorsSym, and RMKMS.
Referenced by symmetricMatrix_validate().
SEXP indMatrix_validate | ( | SEXP | obj | ) |
Definition at line 461 of file validity.c.
References _, GET_SLOT, Matrix_DimSym, Matrix_marginSym, Matrix_permSym, and RMKMS.
SEXP Matrix_validate | ( | SEXP | obj | ) |
Definition at line 127 of file validity.c.
References Dim_validate(), DimNames_validate(), GET_SLOT, Matrix_DimNamesSym, and Matrix_DimSym.
Referenced by MatrixFactorization_validate().
SEXP MatrixFactorization_validate | ( | SEXP | obj | ) |
Definition at line 140 of file validity.c.
References Matrix_validate().
SEXP packedMatrix_validate | ( | SEXP | obj | ) |
Definition at line 278 of file validity.c.
References _, GET_SLOT, Matrix_DimSym, Matrix_xSym, and RMKMS.
SEXP pBunchKaufman_validate | ( | SEXP | obj | ) |
Definition at line 1311 of file validity.c.
References BunchKaufman_validate().
SEXP pCholesky_validate | ( | SEXP | obj | ) |
Definition at line 1359 of file validity.c.
References _, FRMKMS, GET_SLOT, Matrix_Calloc, Matrix_DimSym, Matrix_Free, Matrix_permSym, Matrix_uploSym, Matrix_xSym, RMK, and RMKMS.
SEXP pMatrix_validate | ( | SEXP | obj | ) |
Definition at line 501 of file validity.c.
References _, FRMKMS, GET_SLOT, Matrix_Calloc, Matrix_DimSym, Matrix_Free, Matrix_permSym, and RMKMS.
SEXP R_Dim_validate | ( | SEXP | dim | ) |
Definition at line 41 of file validity.c.
References Dim_validate().
SEXP R_DimNames_fixup | ( | SEXP | dimnames | ) |
Definition at line 85 of file validity.c.
SEXP R_DimNames_validate | ( | SEXP | dimnames, |
SEXP | dim | ||
) |
Definition at line 79 of file validity.c.
References DimNames_validate().
SEXP RsparseMatrix_validate | ( | SEXP | obj | ) |
Definition at line 340 of file validity.c.
References _, GET_SLOT, Matrix_DimSym, Matrix_jSym, Matrix_pSym, and RMKMS.
SEXP Schur_validate | ( | SEXP | obj | ) |
Definition at line 1767 of file validity.c.
References _, GET_SLOT, Matrix_DimSym, Matrix_QSym, Matrix_TSym, and RMKMS.
SEXP sCMatrix_validate | ( | SEXP | obj | ) |
Definition at line 525 of file validity.c.
References _, GET_SLOT, Matrix_iSym, Matrix_pSym, Matrix_uploSym, and RMKMS.
Referenced by tCMatrix_validate(), and xsCMatrix_validate().
SEXP sparseLU_validate | ( | SEXP | obj | ) |
Definition at line 1077 of file validity.c.
References _, FRMKMS, GET_SLOT, Matrix_Calloc, Matrix_diagSym, Matrix_DimSym, Matrix_Free, Matrix_iSym, Matrix_LSym, Matrix_pSym, Matrix_qSym, Matrix_uploSym, Matrix_USym, Matrix_xSym, and RMKMS.
SEXP sparseQR_validate | ( | SEXP | obj | ) |
Definition at line 1166 of file validity.c.
References _, FRMKMS, GET_SLOT, Matrix_betaSym, Matrix_Calloc, Matrix_DimSym, Matrix_Free, Matrix_iSym, Matrix_pSym, Matrix_qSym, Matrix_RSym, Matrix_VSym, RMK, and RMKMS.
SEXP sparseVector_validate | ( | SEXP | obj | ) |
Definition at line 970 of file validity.c.
References _, GET_SLOT, Matrix_iSym, Matrix_lengthSym, and RMKMS.
SEXP sRMatrix_validate | ( | SEXP | obj | ) |
Definition at line 616 of file validity.c.
References _, GET_SLOT, Matrix_jSym, Matrix_pSym, Matrix_uploSym, and RMKMS.
Referenced by tRMatrix_validate(), and xsRMatrix_validate().
SEXP sTMatrix_validate | ( | SEXP | obj | ) |
Definition at line 707 of file validity.c.
References _, GET_SLOT, Matrix_iSym, Matrix_jSym, Matrix_uploSym, and RMKMS.
Referenced by tTMatrix_validate(), and xsTMatrix_validate().
SEXP symmetricMatrix_validate | ( | SEXP | obj | ) |
Definition at line 176 of file validity.c.
References _, equal_character_vectors(), generalMatrix_validate(), GET_SLOT, Matrix_DimNamesSym, Matrix_DimSym, Matrix_uploSym, and RMKMS.
SEXP tCMatrix_validate | ( | SEXP | obj | ) |
Definition at line 565 of file validity.c.
References _, GET_SLOT, Matrix_diagSym, Matrix_iSym, Matrix_pSym, Matrix_uploSym, RMKMS, and sCMatrix_validate().
Referenced by xtCMatrix_validate().
SEXP triangularMatrix_validate | ( | SEXP | obj | ) |
Definition at line 239 of file validity.c.
References _, GET_SLOT, Matrix_diagSym, Matrix_DimSym, Matrix_uploSym, and RMKMS.
SEXP tRMatrix_validate | ( | SEXP | obj | ) |
Definition at line 656 of file validity.c.
References _, GET_SLOT, Matrix_diagSym, Matrix_jSym, Matrix_pSym, Matrix_uploSym, RMKMS, and sRMatrix_validate().
Referenced by xtRMatrix_validate().
SEXP TsparseMatrix_validate | ( | SEXP | obj | ) |
Definition at line 391 of file validity.c.
References _, GET_SLOT, Matrix_DimSym, Matrix_iSym, Matrix_jSym, and RMKMS.
SEXP tTMatrix_validate | ( | SEXP | obj | ) |
Definition at line 737 of file validity.c.
References _, GET_SLOT, Matrix_diagSym, Matrix_iSym, Matrix_jSym, Matrix_uploSym, RMKMS, and sTMatrix_validate().
Referenced by xtTMatrix_validate().
SEXP unpackedMatrix_validate | ( | SEXP | obj | ) |
Definition at line 267 of file validity.c.
References _, GET_SLOT, Matrix_DimSym, Matrix_xSym, and RMKMS.
void validObject | ( | SEXP | obj, |
const char * | cl | ||
) |
Definition at line 1802 of file validity.c.
References cl, IS_VALID, and IS_VALID_SPARSE.
Referenced by R_subscript_1ary(), R_subscript_1ary_mat(), and R_subscript_2ary().
SEXP xgCMatrix_validate | ( | SEXP | obj | ) |
Definition at line 784 of file validity.c.
References _, GET_SLOT, Matrix_iSym, Matrix_xSym, and RMKMS.
Referenced by xsCMatrix_validate(), and xtCMatrix_validate().
SEXP xgRMatrix_validate | ( | SEXP | obj | ) |
Definition at line 810 of file validity.c.
References _, GET_SLOT, Matrix_jSym, Matrix_xSym, and RMKMS.
Referenced by xsRMatrix_validate(), and xtRMatrix_validate().
SEXP xgTMatrix_validate | ( | SEXP | obj | ) |
Definition at line 836 of file validity.c.
References _, GET_SLOT, Matrix_iSym, Matrix_xSym, and RMKMS.
Referenced by xsTMatrix_validate(), and xtTMatrix_validate().
SEXP xsCMatrix_validate | ( | SEXP | obj | ) |
Definition at line 794 of file validity.c.
References sCMatrix_validate(), and xgCMatrix_validate().
SEXP xsRMatrix_validate | ( | SEXP | obj | ) |
Definition at line 820 of file validity.c.
References sRMatrix_validate(), and xgRMatrix_validate().
SEXP xsTMatrix_validate | ( | SEXP | obj | ) |
Definition at line 846 of file validity.c.
References sTMatrix_validate(), and xgTMatrix_validate().
SEXP xtCMatrix_validate | ( | SEXP | obj | ) |
Definition at line 802 of file validity.c.
References tCMatrix_validate(), and xgCMatrix_validate().
SEXP xtRMatrix_validate | ( | SEXP | obj | ) |
Definition at line 828 of file validity.c.
References tRMatrix_validate(), and xgRMatrix_validate().
SEXP xtTMatrix_validate | ( | SEXP | obj | ) |
Definition at line 854 of file validity.c.
References tTMatrix_validate(), and xgTMatrix_validate().