Skip to content
Snippets Groups Projects
  1. May 20, 2021
  2. May 19, 2021
  3. May 17, 2021
  4. May 16, 2021
  5. May 13, 2021
  6. Mar 30, 2021
  7. Mar 21, 2021
  8. Mar 17, 2021
  9. Mar 11, 2021
  10. Mar 09, 2021
  11. Mar 08, 2021
  12. Mar 02, 2021
  13. Feb 28, 2021
  14. Feb 24, 2021
  15. Feb 23, 2021
  16. Feb 22, 2021
  17. Feb 21, 2021
  18. Feb 20, 2021
    • 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
  19. Feb 19, 2021
Loading