1. 15 Jun, 2021 1 commit
  2. 09 Jun, 2021 1 commit
  3. 20 Dec, 2019 1 commit
  4. 19 Jun, 2019 1 commit
    • Sébastien Villemot's avatar
      Dynare++: update copyright information · 7cc4aad8
      Sébastien Villemot authored
      — Ondra Kamenik has agreed to the relicensing of utils and parser modules to
        GPL
      — add DynareTeam’s copyright, since we have made a lot of modifications
      — add proper copyright notices in all files
      7cc4aad8
  5. 06 May, 2019 1 commit
  6. 05 Apr, 2019 1 commit
  7. 28 Mar, 2019 1 commit
  8. 27 Mar, 2019 1 commit
  9. 07 Mar, 2019 1 commit
  10. 27 Feb, 2019 1 commit
  11. 26 Feb, 2019 1 commit
  12. 21 Feb, 2019 1 commit
  13. 20 Feb, 2019 2 commits
  14. 12 Feb, 2019 1 commit
  15. 11 Feb, 2019 1 commit
    • Sébastien Villemot's avatar
      Dynare++ tensor library: modernize the Symmetry class · 1f7d3bed
      Sébastien Villemot authored
      We now use a initializer list constructor for creating symmetries of the form
      $y^n$, $y^n u^m$, $y^nu^m\sigma^k$.
      
      The constructor taking a single integer is used to initialize a symmetry of a
      given length.
      
      Similar changes are made to IntSequence.
      
      This behavior is similar to std::vector.
      1f7d3bed
  16. 29 Jan, 2019 1 commit
  17. 28 Jan, 2019 1 commit
    • Sébastien Villemot's avatar
      Dynare++: use C++11 threads (instead of POSIX threads API) · 752a02a3
      Sébastien Villemot authored
      On Windows, this means that a POSIX threads implementation is no longer needed,
      since C++11 threads are implemented using native Windows threads.
      
      On GNU/Linux and macOS, POSIX threads are still used under the hood.
      
      A new m4 macro (AX_CXX11_THREAD) is used to add the proper compilation
      flags (instead of AX_PTHREAD).
      752a02a3
  18. 22 Jan, 2019 1 commit
    • Sébastien Villemot's avatar
      Dynare++ / sylvester equation solver: refactor Vector and ConstVector classes · c711d34d
      Sébastien Villemot authored
      - these classes now encapsulate a std::shared_ptr<{const, }double>, so that
        they do not perform memory management, and several {Const,}Vector instances
        can transparently share the same underlying data
      
      - make converting constructor from ConstVector to Vector explicit, since that
        entails memory allocation (but the reverse conversion is almost costless, so
        keep it implicit); do the same for GeneralMatrix/ConstGeneralMatrix,
        TwoDMatrix/ConstTwoDMatrix
      
      - remove the constructors that were extracting a row/column from a matrix, and
        replace them by getRow() and getCol() methods on {Const,}GeneralMatrix
      
      - rename and change the API of the complex version Vector::add(), so that it is
        explicit that it deals with complex numbers
      
      - add constructors that take a MATLAB mxArray
      c711d34d
  19. 09 Jan, 2019 4 commits
  20. 08 Jan, 2019 1 commit