- 3.0.2 optimal control module.
optcon-prespec.h
Go to the documentation of this file.
1 /**********************************************************************************************************************
2 This file is part of the Control Toolbox (https://github.com/ethz-adrl/control-toolbox), copyright by ETH Zurich.
3 Licensed under the BSD-2 license (see LICENSE file in main directory)
4 **********************************************************************************************************************/
5 
6 #ifndef INCLUDE_CT_OPTCON_OPTCON_H_
7 #define INCLUDE_CT_OPTCON_OPTCON_H_
8 
9 #include <ct/core/core-prespec.h>
10 
11 #include "costfunction/costfun.hpp"
12 #include "costfunction/costfun-impl.hpp" //temporary solution (todo)
13 
14 #include "filter/filter.h"
15 #include "filter/filter-impl.h" //temporary solution (todo)
16 
17 #include "constraint/constraint.h"
18 
22 #include "problem/LQOCProblem.hpp"
23 
27 
28 #include "nloc/NLOCBackendBase.hpp"
29 #include "nloc/NLOCBackendST.hpp"
30 #include "nloc/NLOCBackendMP.hpp"
33 
34 #include "solver/OptConSolver.h"
39 
40 #include "lqr/riccati/CARE.hpp"
41 #include "lqr/riccati/DARE.hpp"
42 #include "lqr/FHDTLQR.hpp"
43 #include "lqr/LQR.hpp"
44 
45 #include "dms/dms.h"
46 
47 #include "mpc/MpcSettings.h"
48 #include "mpc/MPC.h"
52 
57 // keep standard header guard (easy debugging)
58 // header guard is identical to the one in optcon.h
59 #endif /* INCLUDE_CT_OPTCON_OPTCON_H_ */