R/update_quadprog.R

Defines functions update_quadprog

################################################################################
#
# Wrapper for quadprog alpha update
#
################################################################################

update_quadprog <- function(Dmat, dvec, Cmat, bvec, qp_pars){
  res <- quadprog::solve.QP(Dmat, dvec, t(Cmat), bvec = bvec)
  active <- rep(FALSE, length(bvec))
  active[res$iact] <- TRUE
  list(alpha = res$solution, active = active)
}
PierreMasselot/cgaim documentation built on March 5, 2025, 10:18 p.m.