1. 11 Dec, 2018 1 commit
    • Sébastien Villemot's avatar
      Make histval compatible with diff operator · 38152c34
      Sébastien Villemot authored
      The idea is to make use of the dynamic_set_auxiliary_dseries.m file to generate
      the initial conditions for all auxiliary variables, including the diffs.
      
      Also remove the check done by the preprocessor for the lags in histval, since
      it does not work correctly with the diff operator.
      38152c34
  2. 29 Nov, 2018 1 commit
  3. 28 Nov, 2018 1 commit
  4. 23 Nov, 2018 1 commit
  5. 22 Nov, 2018 1 commit
  6. 26 Oct, 2018 1 commit
    • Sébastien Villemot's avatar
      The preprocessor now compiles the MEX when use_dll is specified · 4a974bb4
      Sébastien Villemot authored
      New options "mexext" and "matlabroot" are introduced, so that the preprocessor
      knows where to find MATLAB and which architecture to compile for.
      
      Only recent gcc is now supported. A set of optimization flags is used so that
      compilation goes reasonably fast on large models.
      
      Consequently, options "msvc", "mingw" and "cygwin" have been removed.
      4a974bb4
  7. 10 Oct, 2018 4 commits
  8. 04 Oct, 2018 1 commit
  9. 01 Oct, 2018 1 commit
  10. 28 Sep, 2018 1 commit
  11. 18 Sep, 2018 1 commit
  12. 14 Sep, 2018 1 commit
  13. 12 Sep, 2018 1 commit
  14. 10 Sep, 2018 2 commits
  15. 07 Sep, 2018 1 commit
  16. 06 Sep, 2018 1 commit
  17. 03 Sep, 2018 1 commit
  18. 23 Aug, 2018 1 commit
  19. 22 Aug, 2018 1 commit
  20. 17 Aug, 2018 1 commit
  21. 16 Aug, 2018 1 commit
  22. 13 Aug, 2018 2 commits
  23. 02 Aug, 2018 1 commit
    • Sébastien Villemot's avatar
      New var_expectation_model statement and re-design of var_expectation operator · f3c2a1bf
      Sébastien Villemot authored
      Given a previously declared var_model, the var_expectation_model statement is
      used to declare a way of forming expectations with this VAR (possibly using a
      finite or infinite discounted sum). The var_expectation operator now takes a
      single argument, the name of the var_expectation_model.
      
      For the moment, this only works when the var_model is using equations
      explicitly declared in the model block.
      f3c2a1bf
  24. 26 Jul, 2018 1 commit
  25. 18 Jul, 2018 1 commit
  26. 17 Jul, 2018 3 commits
  27. 27 Jun, 2018 1 commit
  28. 11 Jun, 2018 1 commit
  29. 07 Jun, 2018 1 commit
    • Houtan Bastani's avatar
      transform_unary_ops now introduces aux variables/equations for all unary ops... · 84c2dc5f
      Houtan Bastani authored
      transform_unary_ops now introduces aux variables/equations for all unary ops specified by UnaryOpNode::createAuxVarForUnaryOpNode()
      
      In the absence of this option, if a var_model statement(s) is present, then aux vars/eqs are created for the same types of unary operators but only for equations specified in the var_model statement
      
      In the absence of both this option and var_model statements, no unary op auxiliary variables are created
      
      diffs continue to be substituted everywhere; for the moment auxiliary variables are created for diffs of expressions. A forthcoming change will allow auxiliary variables created for diffs of expressions to be linked with their lagged expressions as is currently the case for diffs of variables
      84c2dc5f
  30. 05 Jun, 2018 2 commits
  31. 04 Jun, 2018 2 commits