Developer guide#

This guide does not cover the usage of COBYQA. If you want to use COBYQA in your project, please refer to the API documentation. This guide is intended for developers who want to contribute to the COBYQA solver.

The cobyqa module has four submodules, detailed below. Users should not need to import these submodules when using COBYQA.

The problem module implements classes for representing optimization problems.

The models module implements the models used by COBYQA.

The framework module implements the trust-region framework used by COBYQA.

The subsolvers module implements the subproblem solvers used by COBYQA.