#include "bCrosstab.h"
Functions | |
static void | symbolic_right_unit_sm (int anc, const int Parent[], SEXP C) |
static void | symbolic_right_unit_mm_trans (int anc, const int Parent[], SEXP C) |
static void | block_update (SEXP L, SEXP ZZpO, int j, int k, int i) |
static void | bCrosstab_permute (SEXP ctab, int nf, int jj, const int nlev[], const int iperm[]) |
static void | symmetric_permute (SEXP A, int nlev, const int iperm[]) |
static void | factor_levels_permute (SEXP dest, SEXP src, const int perm[], const int iperm[]) |
void | lmer_populate (SEXP val) |
|
Permute the levels of one of the grouping factors in a bCrosstab object
|
|
Update a block of L in the blocked crosstabulation
|
|
Apply a permutation vector to the levels of a factor. The dest pointer is assumed to point to a copy of the src pointer's contents.
|
|
Create and populate slots in an lmer object from the blocked crosstabulation.
|
|
Replace the structure of C by the structure of CA^{-T}
|
|
Replace the structure of C by the structure of CL^{-1} where L is the unit lower triangular sparse matrix from an LDL' Cholesky decomposition
|
|
|