MPCSettings
===========

.. currentmodule:: do_mpc.controller

.. autoclass:: MPCSettings
    :show-inheritance:
    :special-members: __call__, __getitem__



.. currentmodule:: do_mpc.controller.MPCSettings

Methods
-------


 
check\_for\_mandatory\_settings
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autofunction:: check_for_mandatory_settings
 
set\_linear\_solver
~~~~~~~~~~~~~~~~~~~

.. autofunction:: set_linear_solver
 
supress\_ipopt\_output
~~~~~~~~~~~~~~~~~~~~~~

.. autofunction:: supress_ipopt_output





 
.. currentmodule:: do_mpc.controller.MPCSettings

Attributes
----------
 

 
collocation\_deg
~~~~~~~~~~~~~~~~

.. autoattribute:: do_mpc.controller.MPCSettings.collocation_deg
 
collocation\_ni
~~~~~~~~~~~~~~~

.. autoattribute:: do_mpc.controller.MPCSettings.collocation_ni
 
collocation\_type
~~~~~~~~~~~~~~~~~

.. autoattribute:: do_mpc.controller.MPCSettings.collocation_type
 
cons\_check\_colloc\_points
~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autoattribute:: do_mpc.controller.MPCSettings.cons_check_colloc_points
 
n\_horizon
~~~~~~~~~~

.. autoattribute:: do_mpc.controller.MPCSettings.n_horizon
 
n\_robust
~~~~~~~~~

.. autoattribute:: do_mpc.controller.MPCSettings.n_robust
 
nl\_cons\_check\_colloc\_points
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autoattribute:: do_mpc.controller.MPCSettings.nl_cons_check_colloc_points
 
nl\_cons\_single\_slack
~~~~~~~~~~~~~~~~~~~~~~~

.. autoattribute:: do_mpc.controller.MPCSettings.nl_cons_single_slack
 
open\_loop
~~~~~~~~~~

.. autoattribute:: do_mpc.controller.MPCSettings.open_loop
 
state\_discretization
~~~~~~~~~~~~~~~~~~~~~

.. autoattribute:: do_mpc.controller.MPCSettings.state_discretization
 
store\_full\_solution
~~~~~~~~~~~~~~~~~~~~~

.. autoattribute:: do_mpc.controller.MPCSettings.store_full_solution
 
store\_lagr\_multiplier
~~~~~~~~~~~~~~~~~~~~~~~

.. autoattribute:: do_mpc.controller.MPCSettings.store_lagr_multiplier
 
t\_step
~~~~~~~

.. autoattribute:: do_mpc.controller.MPCSettings.t_step
 
use\_terminal\_bounds
~~~~~~~~~~~~~~~~~~~~~

.. autoattribute:: do_mpc.controller.MPCSettings.use_terminal_bounds
 
store\_solver\_stats
~~~~~~~~~~~~~~~~~~~~

.. autoattribute:: do_mpc.controller.MPCSettings.store_solver_stats
 
nlpsol\_opts
~~~~~~~~~~~~

.. autoattribute:: do_mpc.controller.MPCSettings.nlpsol_opts

