template<>
daw::json::json_data_contract<SolverOptions> struct

Public types

using constructor_t = SolverOptionsConstructor
using type = json_member_list<json_number_null<"algorithm", OptLPAlgo>, json_number_null<"threads", OptInt>, json_bool_null<"presolve", OptBool>, json_number_null<"optimal_eps", OptReal>, json_number_null<"feasible_eps", OptReal>, json_number_null<"barrier_eps", OptReal>, json_number_null<"log_level", OptInt>, json_number_null<"log_mode", OptSolverLogMode>, json_number_null<"time_limit", OptReal>, json_bool_null<"reuse_basis", OptBool>, json_number_null<"scaling", OptSolverScaling>, json_number_null<"max_fallbacks", OptInt>>

Public static functions

static auto to_json_data(SolverOptions const& opt) -> auto constexpr