1. 21 Feb, 2019 2 commits
  2. 20 Feb, 2019 4 commits
  3. 19 Feb, 2019 2 commits
  4. 18 Feb, 2019 1 commit
  5. 14 Feb, 2019 1 commit
  6. 25 Jan, 2019 1 commit
  7. 15 Jan, 2019 1 commit
  8. 20 Dec, 2018 1 commit
  9. 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
  10. 04 Dec, 2018 1 commit
  11. 30 Nov, 2018 1 commit
  12. 29 Nov, 2018 1 commit
  13. 28 Nov, 2018 3 commits
  14. 27 Nov, 2018 1 commit
    • Sébastien Villemot's avatar
      Rewrite engine for matching the non-optimizing agents part in PAC · 16a97a96
      Sébastien Villemot authored
      The engine is now more robust and should reject any expression that does not
      conform to the expected form. It is also able to deal with more cases, such as
      terms appearing with a minus sign, or variables in the middle of a
      three-factors product.
      
      BTW, use a std::tuple for storing the result of the matching inside
      PacExpectationNode, and change the order of components within the
      structure (variable first, scalar last).
      16a97a96
  15. 23 Nov, 2018 2 commits
  16. 22 Nov, 2018 3 commits
  17. 19 Nov, 2018 1 commit
    • Sébastien Villemot's avatar
      Optimization for use_dll at 2nd and 3rd order · 33994dde
      Sébastien Villemot authored
      When creating the sparse matrix (in MATLAB or C mode), since storage is in
      column-major order, output the first column, then the second, then the third.
      This gives a significant performance boost in use_dll mode (at both compilation
      and runtime), because it facilitates memory accesses and expression reusage.
      33994dde
  18. 16 Nov, 2018 3 commits
  19. 15 Nov, 2018 1 commit
  20. 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
  21. 24 Oct, 2018 1 commit
  22. 11 Oct, 2018 1 commit
  23. 10 Oct, 2018 4 commits
  24. 04 Oct, 2018 1 commit
  25. 02 Oct, 2018 1 commit