= Global variables = Samuel Hurtado has found that using global variables in Matlab is very inefficient (see http://www.cepremap.cnrs.fr/juillard/mambo/index.php?option=com_forum&Itemid=95&page=viewtopic&t=1609) All the information that is currently stored in global variables M_, options_, oo_ , basestopt_ should be passed as argument instead of stored as global variables. We need to start with the functions most often called during estimation (Dsge``Likelihood.m, dynare_resolve.m, resol1.m, dr1.m, _dynamic.m). * Global variables removed from {{{_{static,dynamic}.{m,c}}}} in r1859. An extra argument ({{{params}}}) has been added to static file, and two extra arguments ({{{params}}} and {{{it_}}}) have been added to dynamic file. All calls to those functions from M-files have normally been updated. Code from Ferhat (in {{{ModelTree.cc}}} and in {{{simulate.cc}}}) should still work, but it makes a heavy use of global variables, and should be modified -- SébastienVillemot <>