Options struct

Configuration options for the ellipsoid algorithm.

This structure contains the configuration parameters for controlling the behavior of the ellipsoid algorithm, including maximum iterations and convergence tolerance.

Constructors, destructors, conversion operators

Options()
Default constructor.
Options(size_t max_iters, double tol)
Constructor with custom parameters.

Public variables

size_t max_iters
Maximum number of iterations allowed.
double tolerance
Convergence tolerance for stopping criteria.

Function documentation

Options::Options()

Default constructor.

Initializes with default values: max_iters = 2000, tolerance = 1e-20

Options::Options(size_t max_iters, double tol)

Constructor with custom parameters.

Parameters
max_iters in Maximum number of iterations
tol in Convergence tolerance