1. 22 Feb, 2019 1 commit
  2. 21 Feb, 2019 1 commit
  3. 19 Feb, 2019 1 commit
  4. 18 Feb, 2019 2 commits
  5. 28 Jan, 2019 1 commit
  6. 25 Jan, 2019 1 commit
  7. 19 Dec, 2018 1 commit
  8. 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
  9. 10 Dec, 2018 2 commits
  10. 03 Dec, 2018 2 commits
  11. 29 Nov, 2018 1 commit
  12. 28 Nov, 2018 2 commits
  13. 09 Nov, 2018 1 commit
  14. 10 Oct, 2018 2 commits
    • Sébastien Villemot's avatar
      Add copy constructors / assignment operators for the DataTree class hierarchy · f2cf86b7
      Sébastien Villemot authored
      In particular, it is necessary to turn back DataTree::AddVariable() into a
      non-virtual method, because it is called from DataTree's constructor. Enforcing
      the absence of leads/lags is now done using a new boolean DataTree::is_static.
      
      Take advantage of the new copy constructor for handling
      PlannerObjectiveStatement more elegantly.
      
      Unfortunately it is not possible to implement *move* constructor / assigment
      operators, because the reference ExprNode::datatree is not mutable.
      f2cf86b7
    • Sébastien Villemot's avatar
      No longer store symbol type in VariableNode · 21528300
      Sébastien Villemot authored
      This facilitates switching variable types on the fly. In particular, this
      allows removing the hack in DynamicModel::updateAfterVariableChange() that way
      basically recreating all the nodes after the type change.
      21528300
  15. 02 Oct, 2018 2 commits
  16. 28 Sep, 2018 1 commit
  17. 14 Sep, 2018 1 commit
  18. 13 Sep, 2018 1 commit
  19. 05 Sep, 2018 2 commits
  20. 22 Aug, 2018 3 commits
  21. 17 Aug, 2018 1 commit
  22. 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
  23. 01 Aug, 2018 1 commit
  24. 31 Jul, 2018 3 commits
  25. 19 Jul, 2018 1 commit
    • Stéphane Adjemian's avatar
      Partially reverted 19048bdc. · 49e1c43a
      Stéphane Adjemian authored
      There is no reason to associate an exogenous variable or parameter to a
      specific equation. For these types the user can use the pipe
      notation (|x, |p) in any equations or the usual parameters and varexo statements.
      49e1c43a
  26. 18 Jul, 2018 2 commits
  27. 17 Jul, 2018 1 commit
  28. 09 Jul, 2018 1 commit