scip_control() arguments presolve_emphasis and
separating_emphasis, taking "default", "aggressive", "fast",
or "off" exactly like the existing heuristics_emphasis. They map
to SCIP's SCIPsetPresolving() and SCIPsetSeparating()
meta-settings, which adjust whole families of parameters at once and
cannot be reproduced through individual parameters (#2).scip_control() argument emphasis exposing SCIP's global
parameter profiles (SCIPsetEmphasis()): "feasibility",
"optimality", "hardlp", "numerics", "easycip", "cpsolver",
"counter", "phasefeas", "phaseimprove", "phaseproof",
"benchmark". All emphasis settings are applied before individual
parameters, so a native parameter passed via ... still wins.r-devel-linux-x86_64-fedora-clang check. libc++ 23 dropped many
transitive includes in all language modes, exposing three headers that
relied on them: <istream> in SoPlex's basevectors.h and
mpsinput.cpp, and <cstdlib> in SCIP's multiprecision.hpp. Because
basevectors.h is reached from soplex.h, the first of these broke
every translation unit including SoPlex. No user-visible change.SHLIB_OPENMP_CXXFLAGS in both PKG_CXXFLAGS and PKG_LIBS
per R-exts ยง1.2.1.1.src/ to inst/ and deleted
after compilation when installing from tarball, reducing installed size
from ~258 MB to ~10 MB.Initial CRAN submission.
scip_solve) and incremental
model-building API (scip_model, scip_add_var,
scip_add_linear_cons, scip_add_quadratic_cons,
scip_add_sos1_cons, scip_add_sos2_cons,
scip_add_indicator_cons).scip_control).