R/RcppExports.R

Defines functions cpp_spp_one cpp_solve_prox cpp_uniroot cpp_uniroot2 cpp_uniroot3 cpp_find_lamdaMax cpp_temp_func2 cpp_temp_func cpp_spline_raw cpp_spline

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

cpp_spline <- function(y_ord, x_ord, lambda, n, n_grid) {
    .Call('_GSAM_cpp_spline', PACKAGE = 'GSAM', y_ord, x_ord, lambda, n, n_grid)
}

cpp_spline_raw <- function(y_ord, x_ord, lambda, n, n_grid) {
    .Call('_GSAM_cpp_spline_raw', PACKAGE = 'GSAM', y_ord, x_ord, lambda, n, n_grid)
}

cpp_temp_func <- function(lambda, y_ord, x_ord, n, n_grid, lambda2) {
    .Call('_GSAM_cpp_temp_func', PACKAGE = 'GSAM', lambda, y_ord, x_ord, n, n_grid, lambda2)
}

cpp_temp_func2 <- function(lambda, y_ord, x_ord, n, n_grid, lambda2) {
    .Call('_GSAM_cpp_temp_func2', PACKAGE = 'GSAM', lambda, y_ord, x_ord, n, n_grid, lambda2)
}

cpp_find_lamdaMax <- function(y_ord, x_ord, n, n_grid, lam_old, lambda2) {
    .Call('_GSAM_cpp_find_lamdaMax', PACKAGE = 'GSAM', y_ord, x_ord, n, n_grid, lam_old, lambda2)
}

cpp_uniroot3 <- function(a, b, y_ord, x_ord, n, n_grid, lambda2, t) {
    .Call('_GSAM_cpp_uniroot3', PACKAGE = 'GSAM', a, b, y_ord, x_ord, n, n_grid, lambda2, t)
}

cpp_uniroot2 <- function(lambda_min, lambda_max, y_ord, x_ord, n, n_grid, lambda2, tol = 1e-10, max_iter = 300L) {
    .Call('_GSAM_cpp_uniroot2', PACKAGE = 'GSAM', lambda_min, lambda_max, y_ord, x_ord, n, n_grid, lambda2, tol, max_iter)
}

cpp_uniroot <- function(lambda_min, lambda_max, y_ord, x_ord, n, n_grid, lambda2, tol) {
    .Call('_GSAM_cpp_uniroot', PACKAGE = 'GSAM', lambda_min, lambda_max, y_ord, x_ord, n, n_grid, lambda2, tol)
}

cpp_solve_prox <- function(y_ord, x_ord, lambda1, lambda2, n, n_grid, lam_tilde_old) {
    .Call('_GSAM_cpp_solve_prox', PACKAGE = 'GSAM', y_ord, x_ord, lambda1, lambda2, n, n_grid, lam_tilde_old)
}

cpp_spp_one <- function(y, x_ord, ord, ranks, lambda1, lambda2, init_fhat, init_intercept, n, p, max_iter = 100L, tol = 1e-4, step_size = 1, alpha = 0.5) {
    .Call('_GSAM_cpp_spp_one', PACKAGE = 'GSAM', y, x_ord, ord, ranks, lambda1, lambda2, init_fhat, init_intercept, n, p, max_iter, tol, step_size, alpha)
}
asadharis/PGSAME documentation built on Feb. 18, 2021, 9:14 p.m.