From 0743d8c093f3b0ef99bd9b0659e2b2f0b0cade29 Mon Sep 17 00:00:00 2001 From: Mahmoud Bentriou <mahmoud.bentriou@centralesupelec.fr> Date: Mon, 8 Mar 2021 23:24:57 +0100 Subject: [PATCH] add of a new error function for period automaton --- automata/period_automaton.jl | 3 +++ 1 file changed, 3 insertions(+) diff --git a/automata/period_automaton.jl b/automata/period_automaton.jl index b563261..3c62d79 100644 --- a/automata/period_automaton.jl +++ b/automata/period_automaton.jl @@ -8,6 +8,9 @@ @everywhere mean_error(mean_tp::Float64, var_tp::Float64, ref_mean_tp::Float64, ref_var_tp::Float64) = abs(mean_tp - ref_mean_tp) +@everywhere min_mean_var_relative_error(mean_tp::Float64, var_tp::Float64, ref_mean_tp::Float64, ref_var_tp::Float64) = +min(abs((mean_tp - ref_mean_tp)/ref_mean_tp), sqrt(var_tp)/ref_mean_tp) + # Creation of the automaton types #@everywhere @eval abstract type EdgePeriodAutomaton <: Edge end @everywhere struct EdgePeriodAutomaton <: Edge -- GitLab