1. 09 Mar, 2021 1 commit
  2. 08 Mar, 2021 2 commits
  3. 02 Mar, 2021 3 commits
  4. 28 Feb, 2021 7 commits
  5. 24 Feb, 2021 5 commits
  6. 23 Feb, 2021 1 commit
  7. 22 Feb, 2021 2 commits
  8. 21 Feb, 2021 3 commits
  9. 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
  10. 19 Feb, 2021 1 commit
  11. 18 Feb, 2021 5 commits
  12. 17 Feb, 2021 4 commits
  13. 16 Feb, 2021 5 commits