26 #include "fatrop_interface.hpp"
32 ">List of available options\n"
34 "+---------------------+--------------+-------------------------------------+\n"
35 "| Id | Type | Description |\n"
36 "+=====================+==============+=====================================+\n"
37 "| N | OT_INT | OCP horizon |\n"
38 "+---------------------+--------------+-------------------------------------+\n"
39 "| convexify_margin | OT_DOUBLE | When using a convexification |\n"
40 "| | | strategy, make sure that the |\n"
41 "| | | smallest eigenvalue is at least |\n"
42 "| | | this (default: 1e-7). |\n"
43 "+---------------------+--------------+-------------------------------------+\n"
44 "| convexify_strategy | OT_STRING | NONE|regularize|eigen- |\n"
45 "| | | reflect|eigen-clip. Strategy to |\n"
46 "| | | convexify the Lagrange Hessian |\n"
47 "| | | before passing it to the solver. |\n"
48 "+---------------------+--------------+-------------------------------------+\n"
49 "| debug | OT_BOOL | Produce debug information (default: |\n"
51 "+---------------------+--------------+-------------------------------------+\n"
52 "| fatrop | OT_DICT | Options to be passed to fatrop |\n"
53 "+---------------------+--------------+-------------------------------------+\n"
54 "| ng | OT_INTVECTOR | Number of non-dynamic constraints, |\n"
55 "| | | length N+1 |\n"
56 "+---------------------+--------------+-------------------------------------+\n"
57 "| nu | OT_INTVECTOR | Number of controls, length N+1 |\n"
58 "+---------------------+--------------+-------------------------------------+\n"
59 "| nx | OT_INTVECTOR | Number of states, length N+1 |\n"
60 "+---------------------+--------------+-------------------------------------+\n"
61 "| structure_detection | OT_STRING | NONE | auto | manual |\n"
62 "+---------------------+--------------+-------------------------------------+\n"
static const std::string meta_doc
A documentation string.