Gets current/default value and numeric limits; HiGHS exposes no prose description.
Serializes all options, or only deviations, to detached text without exposing a path.
OptionaldeviationsOnly: booleanGets the current value of an exact option name; throws if unknown.
Returns detached option names in native zero-based enumeration order.
Parses option-file text privately; settings processed before an error may remain applied.
Restores every option to its compiled default.
Exact snake_case HiGHS option names. Thread/concurrency and file/path
options throw HighsUnsupportedOptionError in this new API.
Values are validated and copied synchronously. Native warnings are retained
in the returned metadata; native errors throw HighsError.
Sets several options in property enumeration order; earlier changes remain if a later set fails.
Option facade bound to one persistent native instance. Exact snake_case names are discoverable with
names()anddescribe(). Changes affect subsequent operations on this model only; bulk and text-based changes are not transactional, so earlier accepted settings remain if a later one fails.