[][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;
pub use crate::core::SolverStatus;

Modules

constraints

Constraints and projections

core

Optimisation algorithms

lipschitz_estimator

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

matrix_operations

matrix_operations

Enums

Error