EllAlgo 1.6.13
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Options Struct Reference

Configuration options for the ellipsoid algorithm. More...

#include <ell_config.hpp>

Public Member Functions

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

Public Attributes

size_t max_iters
 Maximum number of iterations allowed.
 
double tolerance
 Convergence tolerance for stopping criteria.
 
bool verbose
 Enable iteration logging.
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ Options() [1/2]

Options::Options ( )
inline

Default constructor.

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

◆ Options() [2/2]

Options::Options ( size_t  max_iters,
double  tol 
)
inline

Constructor with custom parameters.

Parameters
[in]max_itersMaximum number of iterations
[in]tolConvergence tolerance

Member Data Documentation

◆ max_iters

size_t Options::max_iters

Maximum number of iterations allowed.

◆ tolerance

double Options::tolerance

Convergence tolerance for stopping criteria.

◆ verbose

bool Options::verbose

Enable iteration logging.


The documentation for this struct was generated from the following file: