1. 18 Jan, 2010 1 commit
  2. 21 Dec, 2009 1 commit
    • sebastien's avatar
      Changes by Ferhat: · 0011678c
      sebastien authored
      * fix options stack_solve_algo={2,3,4} (closes #68)
      * fix crashes for singular normalizations (closes #44) and implement decreasing cutoff
      * fail for stack_solve_algo=2 under Octave (because there is no gmres function in Octave)
      
      
      git-svn-id: https://www.dynare.org/svn/dynare/trunk@3279 ac1d8469-bf42-47a9-8791-bf33cf982152
      0011678c
  3. 16 Dec, 2009 2 commits
  4. 09 Nov, 2009 2 commits
    • sebastien's avatar
      preprocessor: · 76e691c6
      sebastien authored
      * fixed a bug with EXPECTATION operator: now handle model local variables
      * substitute EXPECTATION operator even in deterministic models (for avoiding crashes, even if use of this operator doesn't make sense there)
      * forbid the use of EXPECTATION and STEADY_STEATE outside model block
      * minor implementation changes in EXPECTATION and STEADY_STATE operators
      
      reference manual:
      * documented EXPECTATION and STEADY_STATE operators
      * added a note in write_latex_{static,dynamic}_model commands documentation about auxiliary variables and other model transformations
      
      
      git-svn-id: https://www.dynare.org/svn/dynare/trunk@3145 ac1d8469-bf42-47a9-8791-bf33cf982152
      76e691c6
    • sebastien's avatar
      predetermined_variables: · af732433
      sebastien authored
      * reworked a little bit the implementation
      * documented the command in the reference manual
      * added a test
      
      
      git-svn-id: https://www.dynare.org/svn/dynare/trunk@3143 ac1d8469-bf42-47a9-8791-bf33cf982152
      af732433
  5. 07 Nov, 2009 1 commit
  6. 02 Nov, 2009 1 commit
  7. 31 Oct, 2009 2 commits
  8. 30 Oct, 2009 1 commit
  9. 29 Oct, 2009 1 commit
  10. 16 Oct, 2009 1 commit
  11. 12 Oct, 2009 1 commit
  12. 07 Oct, 2009 2 commits
  13. 02 Oct, 2009 3 commits
  14. 30 Sep, 2009 1 commit
    • sebastien's avatar
      preprocessor: · 97cb9448
      sebastien authored
      * In stochastic mode, now transforms the model by removing leads and lags greater or equal to 2 (creating auxiliary variables and equations in the process)
      * Information about these variables is in structure M_.aux_vars
      * Automatically add the necessary initialization for auxiliary vars after the initval block or load_params_and_steady_state
      
      
      git-svn-id: https://www.dynare.org/svn/dynare/trunk@3002 ac1d8469-bf42-47a9-8791-bf33cf982152
      97cb9448
  15. 18 Sep, 2009 1 commit
  16. 08 Sep, 2009 2 commits
  17. 03 Sep, 2009 2 commits
  18. 02 Sep, 2009 3 commits
  19. 29 Aug, 2009 1 commit
  20. 25 Aug, 2009 1 commit
    • ferhat's avatar
      - extension of normalization of equations to nonlinear equations · d32dd992
      ferhat authored
      - mfs: new option for 'steady' and 'model' commands. Determines the equation belonging to the set of feedback variables.
        mfs = 0 => all variables are considered as feedback variables (default value)
        mfs = 1 => using only naturally normalized equation as potential recursive equations (all variables assigned to unnormalized equations are considered as feedback variable)
        mfs = 2 => adding to the set of potential recursive equation with mfs = 1 the linear equation in endogenous variable normalized (all variables assigned to nonlinear unnormalized equations are considered as feedback variable)
        mfs = 3 => adding to the set of potential recursive equation with mfs = 2 the non linear equation in endogenous variable normalized
      - correction of few buggs in simulate.dll
      - block_mfs_dll: new option for 'steady' command. Use simulate.dll to solve the steady state model (speedup the computation of the steady-state and the homotopy)
      
      git-svn-id: https://www.dynare.org/svn/dynare/trunk@2866 ac1d8469-bf42-47a9-8791-bf33cf982152
      d32dd992
  21. 21 Jul, 2009 1 commit
  22. 10 Jul, 2009 2 commits
  23. 07 Jul, 2009 1 commit
    • sebastien's avatar
      Some restructurings in the preprocessor: · b0f252c2
      sebastien authored
      * StaticModel: dropped creation of C file in USE_DLL mode
      * StaticModel: added computation of derivatives for block MFS mode
      * DynamicModel: catch error codes of mkdir()
      * ModelTree: moved "mode" member variable to DynamicModel
      * ModFile::writeOutput(): moved manipulations relative to dynamic model file to DynamicModel
      
      
      git-svn-id: https://www.dynare.org/svn/dynare/trunk@2818 ac1d8469-bf42-47a9-8791-bf33cf982152
      b0f252c2
  24. 06 Jul, 2009 2 commits
  25. 29 Jun, 2009 2 commits
  26. 26 Jun, 2009 1 commit
  27. 25 Jun, 2009 1 commit
    • sebastien's avatar
      trunk preprocessor: · 14eea654
      sebastien authored
      * for 2nd and 3rd derivatives of static and dynamic model, create the sparse matrices in a more efficient way (thanks to Pablo Winant for suggesting this and providing a patch)
      * this breaks USE_DLL option at order 2
      * fixed bug when hessian or 3rd deriv. matrix was all zero: the matrix was not constructed at all, leading to crashes in Matlab code
      
      
      git-svn-id: https://www.dynare.org/svn/dynare/trunk@2787 ac1d8469-bf42-47a9-8791-bf33cf982152
      14eea654