# Generated by using Rcpp::compileAttributes() -> do not edit by hand
# Generator token: 10BE3573-1514-4C36-9D1C-5A225CD40393

cumulative_prop <- function(input, top) {
    .Call(`_scuttle_cumulative_prop`, input, top)
}

downsample_column <- function(input, prop) {
    .Call(`_scuttle_downsample_column`, input, prop)
}

downsample_matrix <- function(rmat, total, required) {
    .Call(`_scuttle_downsample_matrix`, rmat, total, required)
}

fit_linear_model <- function(qr, qraux, exprs, get_coefs) {
    .Call(`_scuttle_fit_linear_model`, qr, qraux, exprs, get_coefs)
}

pool_size_factors <- function(exprs, pseudo_cell, order, pool_sizes) {
    .Call(`_scuttle_pool_size_factors`, exprs, pseudo_cell, order, pool_sizes)
}

sparse_aggregate_sum <- function(x, i, p, groupings, ngroups, nrows) {
    .Call(`_scuttle_sparse_aggregate_sum`, x, i, p, groupings, ngroups, nrows)
}

sparse_aggregate_detected <- function(x, i, p, groupings, ngroups, nrows) {
    .Call(`_scuttle_sparse_aggregate_detected`, x, i, p, groupings, ngroups, nrows)
}

sum_row_counts <- function(counts, genes, runs) {
    .Call(`_scuttle_sum_row_counts`, counts, genes, runs)
}

