From 5f08330ca69386fe1a19ee349648c702f1eafffc Mon Sep 17 00:00:00 2001 From: "Auguston, Mikhail" <maugusto@nps.edu> Date: Mon, 24 Feb 2020 13:35:20 -0800 Subject: [PATCH] Delete example49.mp --- Firebird_Pre_loaded_examples/example49.mp | 51 ----------------------- 1 file changed, 51 deletions(-) delete mode 100644 Firebird_Pre_loaded_examples/example49.mp diff --git a/Firebird_Pre_loaded_examples/example49.mp b/Firebird_Pre_loaded_examples/example49.mp deleted file mode 100644 index ab266a9..0000000 --- a/Firebird_Pre_loaded_examples/example49.mp +++ /dev/null @@ -1,51 +0,0 @@ -/* -// example49.cpp -// histogram example, run for scopes 1, 2, 3, and up -// Created by Mikhail Auguston on 11/15/19. -*/ -SCHEMA Example -ROOT A: (<<0.2>> (+ a1 +) | (<<0.4>> a2 | (* a3 *) ) | <<0.3>> a4); -ATTRIBUTES { number count; }; - -GLOBAL -/* this GRAPH is used as a container to collect data about valid trace probabilities */ -GRAPH Data { }; - -WITHIN Data{ - /* numerical_loop_header(40) is used to perform required interval calculations. */ - FOR Num$t: [1.. #$$TRACE] STEP 1 - DO - FOR Num$n: [0 .. 0.9] STEP 0.1 - DO - Node$f: LAST( Num$n ".." Num$n + 0.1); - - /* p - pre-defined trace probability attribute */ - IF Num$n <= #$$TP(Num$t) AND - #$$TP(Num$t) < Num$n + 0.1 THEN - Node$x: LAST( Num$n ".." Num$n + 0.1); - Node$x.count +:= 1; - /* SAY("created node " Node$x " with count " Node$x.count); */ - FI; - OD; - OD; -}; /* end of WITHIN Data */ - -TABLE probability_histogram { -TABS string probability_interval, - number trace_count; }; - -BAR CHART probability_chart { TITLE("Trace probabilities"); - FROM probability_histogram; - X_AXIS probability_interval; }; -WITHIN Data{ - FOR Node$n - DO - probability_histogram <| - probability_interval: SAY(Node$n), - trace_count: Node$n.count; - OD; -}; -SAY("Total " #$$TRACE " traces for scope " $$scope); -SHOW probability_histogram; -SHOW probability_chart SORT; - -- GitLab