26       #include "slicot_dple.hpp" 
   33 "An efficient solver for Discrete Periodic Lyapunov Equations using \n" 
   36 "Uses Periodic Schur Decomposition ('psd') and does not assume positive\n" 
   37 " definiteness. Based on Periodic Lyapunov equations: some applications\n" 
   38 " and new algorithms. Int. J. Control, vol. 67, pp. 69-87, 1997.\n" 
   40 "Overview of the method: J. Gillis Practical Methods for Approximate \n" 
   41 "Robust Periodic Optimal Control ofNonlinear Mechanical Systems, PhD \n" 
   42 "Thesis, KULeuven, 2015\n" 
   44 "Extra doc: https://github.com/casadi/casadi/wiki/L_22j \n" 
   47 ">List of available options\n" 
   49 "+-----------------------+-----------+--------------------------------------+\n" 
   50 "|          Id           |   Type    |             Description              |\n" 
   51 "+=======================+===========+======================================+\n" 
   52 "| linear_solver         | OT_STRING | User-defined linear solver class.    |\n" 
   53 "|                       |           | Needed for sensitivities.            |\n" 
   54 "+-----------------------+-----------+--------------------------------------+\n" 
   55 "| linear_solver_options | OT_DICT   | Options to be passed to the linear   |\n" 
   57 "+-----------------------+-----------+--------------------------------------+\n" 
   58 "| psd_num_zero          | OT_DOUBLE | Numerical zero used in Periodic      |\n" 
   59 "|                       |           | Schur decomposition with slicot.This |\n" 
   60 "|                       |           | option is needed when your systems   |\n" 
   61 "|                       |           | has Floquet multiplierszero or close |\n" 
   63 "+-----------------------+-----------+--------------------------------------+\n" 
static const std::string meta_doc
A documentation string.