Creation of automata has been change again to improve performance. Now
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.
Showing
- automata/automaton_F.jl 99 additions, 99 deletionsautomata/automaton_F.jl
- automata/automaton_G.jl 158 additions, 161 deletionsautomata/automaton_G.jl
- automata/automaton_G_and_F.jl 250 additions, 260 deletionsautomata/automaton_G_and_F.jl
- automata/euclidean_distance_automaton.jl 61 additions, 49 deletionsautomata/euclidean_distance_automaton.jl
- automata/period_automaton.jl 169 additions, 162 deletionsautomata/period_automaton.jl
- core/MarkovProcesses.jl 1 addition, 1 deletioncore/MarkovProcesses.jl
- core/lha.jl 17 additions, 14 deletionscore/lha.jl
- core/model.jl 0 additions, 1 deletioncore/model.jl
- core/trajectory.jl 11 additions, 1 deletioncore/trajectory.jl
- tests/automata/euclidean_distance.jl 42 additions, 0 deletionstests/automata/euclidean_distance.jl
- tests/automata/euclidean_distance_single.jl 17 additions, 0 deletionstests/automata/euclidean_distance_single.jl
- tests/run_automata.jl 2 additions, 0 deletionstests/run_automata.jl
Loading
Please register or sign in to comment