ZonoOpt 2.4.1
Loading...
Searching...
No Matches
Classes | Namespaces
SCIPSettings.hpp File Reference

Settings for the dynamically-loaded SCIP solver backend. More...

#include <map>
#include <optional>
#include <sstream>
#include <stdexcept>
#include <string>
#include "SolverDataStructures.hpp"

Go to the source code of this file.

Classes

struct  ZonoOpt::SCIPSettings
 Settings for the dynamically-loaded SCIP solver backend. More...
 
struct  ZonoOpt::SCIPSolverResults
 Solver-native solution metadata produced by the SCIP backend. More...
 

Namespaces

namespace  ZonoOpt
 

Detailed Description

Settings for the dynamically-loaded SCIP solver backend.

Hybrid design (same as GurobiSettings): a small set of commonly-used parameters are exposed as typed std::optional fields; rare parameters can be set via the bool/int/longint/real/char/str_params escape-hatch maps keyed by SCIP's documented parameter name (e.g., "limits/time", "numerics/feastol").

Any field/map entry left unset is not applied, so SCIP's own default remains.

Full parameter list: https://www.scipopt.org/doc/html/PARAMETERS.php