R/013_lin_ops_RcppExports.R

Defines functions .ProblemData__get_num_vecs .ProblemData__get_param_ids .ProblemData__getJ .ProblemData__getI .ProblemData__getV .ProblemData__getLen .ProblemData__set_vec_idx .ProblemData__set_param_id .ProblemData__new .LinOp_at_index .LinOpVector__push_back .LinOpVector__new .LinOp__get_id .LinOp__set_linOp_data .LinOp__set_data_ndim .LinOp__set_slice .LinOp__get_slice .LinOp__slice_push_back .LinOp__get_type .LinOp__set_type .LinOp__size_push_back .LinOp__args_push_back .LinOp__set_size .LinOp__get_size .LinOp__set_dense_data .LinOp__get_dense_data .LinOp__set_sparse_data .LinOp__get_sparse_data .LinOp__set_sparse .LinOp__get_sparse .LinOp__new upper_tri_to_full .sweep_in_place .sweep_dgCmat_in_place .cpp_convolve .build_matrix_1 .build_matrix_0

#####
## DO NOT EDIT THIS FILE!! EDIT THE SOURCE INSTEAD: rsrc_tree/lin_ops/RcppExports.R
#####

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

.build_matrix_0 <- function(xp, v, var_length, param_to_size_v) {
    .Call(`_CVXR_build_matrix_0`, xp, v, var_length, param_to_size_v)
}

.build_matrix_1 <- function(xp, v1, var_length, param_to_size_v, v2) {
    .Call(`_CVXR_build_matrix_1`, xp, v1, var_length, param_to_size_v, v2)
}

.cpp_convolve <- function(xa, xb) {
    .Call(`_CVXR_cpp_convolve`, xa, xb)
}

.sweep_dgCmat_in_place <- function(A, c_part) {
    invisible(.Call(`_CVXR_multiply_dgCMatrix_vector`, A, c_part))
}

.sweep_in_place <- function(P, c_part) {
    invisible(.Call(`_CVXR_sweep_in_place`, P, c_part))
}

upper_tri_to_full <- function(n) {
    .Call(`_CVXR_upper_tri_to_full`, n)
}

.LinOp__new <- function() {
    .Call(`_CVXR_LinOp__new`)
}

.LinOp__get_sparse <- function(xp) {
    .Call(`_CVXR_LinOp__get_sparse`, xp)
}

.LinOp__set_sparse <- function(xp, sparseSEXP) {
    invisible(.Call(`_CVXR_LinOp__set_sparse`, xp, sparseSEXP))
}

.LinOp__get_sparse_data <- function(xp) {
    .Call(`_CVXR_LinOp__get_sparse_data`, xp)
}

.LinOp__set_sparse_data <- function(xp, sparseMat) {
    invisible(.Call(`_CVXR_LinOp__set_sparse_data`, xp, sparseMat))
}

.LinOp__get_dense_data <- function(xp) {
    .Call(`_CVXR_LinOp__get_dense_data`, xp)
}

.LinOp__set_dense_data <- function(xp, denseMat) {
    invisible(.Call(`_CVXR_LinOp__set_dense_data`, xp, denseMat))
}

.LinOp__get_size <- function(xp) {
    .Call(`_CVXR_LinOp__get_size`, xp)
}

.LinOp__set_size <- function(xp, value) {
    invisible(.Call(`_CVXR_LinOp__set_size`, xp, value))
}

.LinOp__args_push_back <- function(xp, yp) {
    invisible(.Call(`_CVXR_LinOp__args_push_back`, xp, yp))
}

.LinOp__size_push_back <- function(xp, intVal) {
    invisible(.Call(`_CVXR_LinOp__size_push_back`, xp, intVal))
}

.LinOp__set_type <- function(xp, typeValue) {
    invisible(.Call(`_CVXR_LinOp__set_type`, xp, typeValue))
}

.LinOp__get_type <- function(xp) {
    .Call(`_CVXR_LinOp__get_type`, xp)
}

.LinOp__slice_push_back <- function(xp, intVec) {
    invisible(.Call(`_CVXR_LinOp__slice_push_back`, xp, intVec))
}

.LinOp__get_slice <- function(xp) {
    .Call(`_CVXR_LinOp__get_slice`, xp)
}

.LinOp__set_slice <- function(xp, value) {
    invisible(.Call(`_CVXR_LinOp__set_slice`, xp, value))
}

.LinOp__set_data_ndim <- function(xp, ndim) {
    invisible(.Call(`_CVXR_LinOp__set_data_ndim`, xp, ndim))
}

.LinOp__set_linOp_data <- function(xp, yp) {
    invisible(.Call(`_CVXR_LinOp__set_linOp_data`, xp, yp))
}

.LinOp__get_id <- function(xp) {
    .Call(`_CVXR_LinOp__get_id`, xp)
}

.LinOpVector__new <- function() {
    .Call(`_CVXR_LinOpVector__new`)
}

.LinOpVector__push_back <- function(xp, yp) {
    invisible(.Call(`_CVXR_LinOpVector__push_back`, xp, yp))
}

.LinOp_at_index <- function(lvec, i) {
    .Call(`_CVXR_LinOp_at_index`, lvec, i)
}

.ProblemData__new <- function() {
    .Call(`_CVXR_ProblemData__new`)
}

.ProblemData__set_param_id <- function(xp, pid) {
    invisible(.Call(`_CVXR_ProblemData__set_param_id`, xp, pid))
}

.ProblemData__set_vec_idx <- function(xp, idx) {
    invisible(.Call(`_CVXR_ProblemData__set_vec_idx`, xp, idx))
}

.ProblemData__getLen <- function(xp) {
    .Call(`_CVXR_ProblemData__getLen`, xp)
}

.ProblemData__getV <- function(xp) {
    .Call(`_CVXR_ProblemData__getV`, xp)
}

.ProblemData__getI <- function(xp) {
    .Call(`_CVXR_ProblemData__getI`, xp)
}

.ProblemData__getJ <- function(xp) {
    .Call(`_CVXR_ProblemData__getJ`, xp)
}

.ProblemData__get_param_ids <- function(xp) {
    .Call(`_CVXR_ProblemData__get_param_ids`, xp)
}

.ProblemData__get_num_vecs <- function(xp, pid) {
    .Call(`_CVXR_ProblemData__get_num_vecs`, xp, pid)
}

Try the CVXR package in your browser

Any scripts or data that you put into this service are public.

CVXR documentation built on March 6, 2026, 9:10 a.m.