# Augmented Lagrangian Method: New Releases!

**OpEn** can now solve problems of the very general form

where

- $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 > `0.2.0b.2`

).