Skip to content
Snippets Groups Projects
  1. Apr 11, 2025
  2. Nov 06, 2024
  3. Sep 09, 2024
    • Sébastien Villemot's avatar
      Initial HANK support · 1e68b2fc
      Sébastien Villemot authored
      – New “heterogeneity_dimension” statement
      – New option “heterogeneity” to “var”, “varexo”, “parameters”, “model” and
        “shocks” statements
      – New “SUM()” operator in “model” block
      1e68b2fc
  4. Jul 22, 2024
  5. Jul 19, 2024
  6. Jul 18, 2024
  7. Jul 17, 2024
  8. Jul 03, 2024
  9. Jun 13, 2024
  10. May 22, 2024
  11. May 16, 2024
    • Sébastien Villemot's avatar
      Refactor output for complementarity conditions · dc1ec15f
      Sébastien Villemot authored
      The vector of lower and upper bounds is now provided by
      {static,dynamic}_complementarity_conditions.m (which accepts parameters as an
      argument, in preparation for the possibility of having parameters in
      complementarity conditions).
      
      The index that denotes the reordering of equation residuals (so that the
      residual of an equation appears at the index of the endogenous appearing in the
      complementarity condition) is now in “M_.{static,dynamic}_mcp_equations_reordering”.
      
      Constraints declared through the ramsey_constraints block are also incorporated
      in this new interface (and therefore “M_.ramsey_model_constraints” has been
      removed).
      dc1ec15f
  12. Apr 25, 2024
  13. Jan 31, 2024
  14. Jan 26, 2024
  15. Jan 24, 2024
  16. Dec 14, 2023
  17. Dec 13, 2023
  18. Dec 01, 2023
  19. Nov 30, 2023
  20. Nov 15, 2023
  21. Nov 14, 2023
  22. Nov 07, 2023
    • Sébastien Villemot's avatar
      New structure M_.block_structure.block().bytecode_jacobs_cols_to_sparse · 63f04636
      Sébastien Villemot authored
      It maps column indices in the Jacobian returned by bytecode MEX in evaluate
      mode (which only contains nonzero columns, but also incorporate recursive
      variables), into column indices in the sparse representation (which has 3×n
      columns for two-boundaries blocks and n columns for one-boundary blocks).
      Columns unused in the sparse representation are indicated by a zero.
      63f04636
    • Sébastien Villemot's avatar
      🐛 Bytecode+block+mfs>0: fix Jacobian computation in “evaluate” mode · 3c7b02e8
      Sébastien Villemot authored
      When parsing the FSTPG{2,3} opcodes, the bytecode MEX internally constructs a
      Jacobian with as many lines as feedback variables. But the preprocessor would
      also output instructions for filling derivatives of equations corresponding to
      recursive variables in the “evaluate” mode, thus leading to memory corruption
      in the bytecode MEX.
      3c7b02e8
  23. Oct 25, 2023
  24. Oct 16, 2023
  25. Sep 27, 2023
  26. Jun 23, 2023
Loading