API reference#

The public entry points are the three solver modules. Everything else is used internally by them, and is documented for users who want to extend OMADS or inspect a run.

Solvers

mads.main, poll.main, search.main.

Configuration classes

Options, Parameters, Evaluator, search_sampling.

Algorithm components

Barrier, poll directions, search samplers, meshes, steps and updates.

Points and cache

Point, CandidatePoint, Cache.

Results and metrics

PostMADS, Output, Metrics and the run state.

Constants and enumerations

Enumerations and global limits.