Simulator
=========

.. currentmodule:: do_mpc.simulator

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



.. currentmodule:: do_mpc.simulator.Simulator

Methods
-------


 
get\_p\_template
~~~~~~~~~~~~~~~~

.. autofunction:: get_p_template
 
get\_tvp\_template
~~~~~~~~~~~~~~~~~~

.. autofunction:: get_tvp_template
 
init\_algebraic\_variables
~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autofunction:: init_algebraic_variables
 
make\_step
~~~~~~~~~~

.. autofunction:: make_step
 
reset\_history
~~~~~~~~~~~~~~

.. autofunction:: reset_history
 
set\_initial\_guess
~~~~~~~~~~~~~~~~~~~

.. autofunction:: set_initial_guess
 
set\_p\_fun
~~~~~~~~~~~

.. autofunction:: set_p_fun
 
set\_param
~~~~~~~~~~

.. autofunction:: set_param
 
set\_tvp\_fun
~~~~~~~~~~~~~

.. autofunction:: set_tvp_fun
 
setup
~~~~~

.. autofunction:: setup
 
simulate
~~~~~~~~

.. autofunction:: simulate





 
.. currentmodule:: do_mpc.simulator.Simulator

Attributes
----------
 

 
scaling
~~~~~~~

.. autoattribute:: do_mpc.simulator.Simulator.scaling
 
settings
~~~~~~~~

.. autoattribute:: do_mpc.simulator.Simulator.settings
 
t0
~~

.. autoattribute:: do_mpc.simulator.Simulator.t0
 
u0
~~

.. autoattribute:: do_mpc.simulator.Simulator.u0
 
x0
~~

.. autoattribute:: do_mpc.simulator.Simulator.x0
 
z0
~~

.. autoattribute:: do_mpc.simulator.Simulator.z0

