1. 28 Feb, 2021 1 commit
    • Bentriou Mahmoud's avatar
      Add of a new automaton related to ABC. · de9fbd7e
      Bentriou Mahmoud authored
      It computes the euclidean distance and finish the simulation if the
      distance is above the tolerance epsilon.
      I ha to change some function signature of types in core/model.jl but it
      was minor changes.
      I add a new test + change some others related to automata.
      A minor rewriting core/model for better readability
      de9fbd7e
  2. 22 Feb, 2021 1 commit
  3. 17 Feb, 2021 2 commits
  4. 16 Feb, 2021 2 commits
  5. 07 Feb, 2021 1 commit
    • Bentriou Mahmoud's avatar
      Several fixs: · 40cf91a4
      Bentriou Mahmoud authored
      integrated poisson model wasn't updated
      improvement of plots
      fix of synchronized simulation when state is absorbing
      All tests passed
      40cf91a4
  6. 28 Jan, 2021 1 commit
  7. 27 Jan, 2021 2 commits
    • Bentriou Mahmoud's avatar
      Small fix in tests · ec345f72
      Bentriou Mahmoud authored
      ec345f72
    • Bentriou Mahmoud's avatar
      Creation of automata has been change again to improve performance. Now · 886e9d98
      Bentriou Mahmoud authored
      check_constraint and update_state functions are created inside
      create_automaton_*(), by the evaluation of meta_elementary_functions <:
      Expr. check_constraint and update_state don't depend on constants::Dict
      anymore: constants are interpolated inside the expression.
      
      Add of tests for euclidean distance automaton.
      Add a new function euclidean_distance that computes the euclidean
      distance of a Trajectory compared to observations along a discrete
      timeline.
      886e9d98
  8. 25 Jan, 2021 2 commits
  9. 09 Dec, 2020 2 commits
  10. 07 Dec, 2020 1 commit
  11. 03 Dec, 2020 2 commits
  12. 30 Nov, 2020 1 commit
    • Bentriou Mahmoud's avatar
      A major fix in simulation was done, side effect issue, an efficient · c095bee4
      Bentriou Mahmoud authored
      copyto! is implemented for LHA states.
      
      Automaton G works almost well, a bias in the distance is identified
      compared to Cosmos when one of the model parameters is zero.
      
      Implementation of volatile_simulate, which simulates SynchronizedModel
      without saving values: it only returns the last LHA state of the
      simulation.
      
      Implementation of distributed computations of variable automata with
      volatile_simulate.
      
      Tests passed.
      c095bee4
  13. 24 Nov, 2020 1 commit
  14. 23 Nov, 2020 1 commit
    • Bentriou Mahmoud's avatar
      Forgot the notebook in the last commit. · 27d56ab9
      Bentriou Mahmoud authored
      Automaton G is implemented and runs OK. Not tested with Cosmos call.
      
      The next step of development is the restruction of data collection for
      trajectories.
      
      From now on: Trajectory.values::Matrix{Float64}, it will be
      Trajectory.values::Vector{Vector{Float64}}.
      
      According to small performance tests I've made, it will increase the
      performance of the package.
      27d56ab9
  15. 21 Nov, 2020 2 commits
  16. 20 Nov, 2020 2 commits