1. 19 May, 2021 1 commit
  2. 17 May, 2021 1 commit
  3. 16 May, 2021 1 commit
  4. 13 May, 2021 1 commit
  5. 30 Mar, 2021 3 commits
  6. 21 Mar, 2021 3 commits
  7. 17 Mar, 2021 2 commits
  8. 11 Mar, 2021 1 commit
  9. 09 Mar, 2021 1 commit
  10. 08 Mar, 2021 2 commits
  11. 02 Mar, 2021 3 commits
  12. 28 Feb, 2021 7 commits
  13. 24 Feb, 2021 5 commits
  14. 23 Feb, 2021 1 commit
  15. 22 Feb, 2021 2 commits
  16. 21 Feb, 2021 3 commits
  17. 20 Feb, 2021 1 commit
    • Bentriou Mahmoud's avatar
      The package becomes more meta to reach higher performance. · 5d886fc4
      Bentriou Mahmoud authored
      This commit groups the change operated to the creation of models and
      simulate function of a ContinuousTimeModel.
      The general idea is to create a concrete type and a simulate function
       per model creation by metaprogramming.
      - Now, ContinuousTimeModel is an abstract type. Each creation of a model
      defines a concrete type T <: ContinuousTimeModel by meta programming.
      - f! and isabsorbing ContinuousTimeModel fields are Symbols.
      - simulate(::ContinuousTimeModel) is run by multiple dispatch, according
      to the type of the model.
      
      Can't run the whole tests for now but unit/simulate_available_models.jl
      runs properly (i've updated the list of models in this commit), and I've
      manually checked in the repl that simulations run correctly (distributed
      / plots).
      5d886fc4
  18. 19 Feb, 2021 1 commit
  19. 18 Feb, 2021 1 commit