OpEn can now solve problems of the very general form
- $f$ is a smooth cost functions
- $U$ is a simple, possibly nonconvex set
- $F_1$ and $F_2$ are smooth mappings
- $C$ is a convex set
Constraints $F_1(u, p) \in C$ are treated with the augmented Lagrangian method and constraints $F_2(u, p) = 0$ with the penalty method.
This new functionality is supported in Rust (version >
0.6.0) and Python (version >