diff --git a/docs/docs/optimization.xml b/docs/docs/optimization.xml
index 4efc3a4e2..97e4df993 100644
--- a/docs/docs/optimization.xml
+++ b/docs/docs/optimization.xml
@@ -47,6 +47,7 @@
- solve_qp3_using_smo
- solve_qp4_using_smo
- oca
+ - mpc
- solve_least_squares
- solve_least_squares_lm
- solve_trust_region_subproblem
@@ -761,6 +762,23 @@ Or it can alternatively solve:
+
+
+
+ mpc
+ dlib/control.h
+ dlib/control/mpc_abstract.h
+
+ This object implements a linear model predictive controller.
+ In particular, it solves a certain quadratic program using the method
+ described in the paper:
+
+ A Fast Gradient method for embedded linear predictive control (2011)
+ by Markus Kogel and Rolf Findeisen
+
+
+
+
diff --git a/docs/docs/term_index.xml b/docs/docs/term_index.xml
index 76c4790bc..6b1e78a29 100644
--- a/docs/docs/term_index.xml
+++ b/docs/docs/term_index.xml
@@ -158,6 +158,7 @@
+