[][src]Crate optimization_engine

Optimization Engine is a framework for fast and accurate embedded nonconvex optimization.

About Optimization Engine

Its core functionality (including all numerical routines) is written in Rust.

Optimization Engine can be used on PCs (all OSs are supported) and on embedded devices (e.g., Raspberry Pi, Atom, Odroid, etc).

Note that this is the API documentation of Optimization Engine; to get started, you would rather check out the documentation.

Re-exports

pub use crate::core::fbs;
pub use crate::core::panoc;
pub use crate::core::AlgorithmEngine;
pub use crate::core::Optimizer;
pub use crate::core::Problem;

Modules

constraints

Constraints and projections

continuation

Continuation/Homotopy methods for parametric optimization problems

core

Optimisation algorithms

lipschitz_estimator

Estimates a local Lipschitz constant for a given function F: R^n -> R^n

matrix_operations

matrix_operations

Enums

SolverError

Exceptions/Errors that may arise while solving a problem