A | |
an_of_ph [Ph_translator] |
Returns the AN-Pint translation of the given Process Hitting.
|
asp_of_ph [Ph_translator] |
Returns the ASP translation of the given Process Hitting - WiP
|
automata_set [An_parser] | |
B | |
bot_trimmed_cwA [Ph_reach] | |
bounce [Ph_types] |
Returns the bounce process index involved in the given action.
|
bounce2 [Ph_types] |
Returns the bounce process involved in the given action.
|
build_cooperation [Ph_cooperativity] | |
build_reflection [Ph_cooperativity] | |
C | |
coherent_ctx [Ph_cooperativity] | |
color_nodes_connected_to_trivial_sols [Ph_reach] | |
common_cmdopts [Ui] |
List of command line options (for use with
Arg module) common to the majority of tools.
|
coop_priority_reachability [Ph_reach] |
(WiP)
coop_priority_reachability ph s w
returns the semi-decision (ternary) of the concretizability of objective sequence w in the state s in the process hitting ph .
|
coop_priority_ua_glc_setup [Ph_reach] | |
cooperativities [Ph_instance] | |
copy [Ph_instance] | |
count_actions [Ph_util] |
Returns the number of actions in the given Process Hitting.
|
count_processes [Ph_util] |
Returns the number of processes in the given Process Hitting.
|
count_sorts [Ph_util] |
Returns the number of sorts in the given Process Hitting.
|
count_states [Ph_util] |
Returns the total number of states of the given Process Hitting.
|
create_env [Ph_machine] |
Create a new execution environment from the given Process Hitting.
|
cross [Util] | cross [l1;..;ln] [e1;..;ek] returns e1::l1;..;ek::l1;..;e1::ln;..;ek::ln .
|
cross_forward [Util] | |
cross_list [Util] | cross [l1;..;ln] returns the cartesian product l1 x .. x ln .
|
ctx_add_proc [Ph_types] | ctx_add_proc p ctx returns the context where p has been added.
|
ctx_diff [Ph_types] |
Difference between contexts.
|
ctx_empty [Ph_types] |
Empty context
|
ctx_equal [Ph_types] |
Check ctx equality
|
ctx_get [Ph_types] |
Get indexes of the given sort in the given context.
|
ctx_has_proc [Ph_types] | ctx_has_proc p ctx retruns true iff p is present in ctx .
|
ctx_inter [Ph_types] |
Intersection between contexts.
|
ctx_of_state [Ph_types] |
State to context.
|
ctx_override [Ph_types] |
Context overriding.
|
ctx_override_by_ctx [Ph_types] |
Context overriding.
|
ctx_rm_proc [Ph_types] | ctx_rm_proc p ctx returns the context where p has been removed.
|
ctx_safe_get [Ph_types] |
Same as previous but return empty set if sort is not present in the context keys.
|
ctx_sorts [Ph_types] |
Returns the set of sorts in the context
|
ctx_union [Ph_types] |
Union between contexts.
|
ctx_union_state [Ph_types] |
Union between a context and a state.
|
D | |
dbg [Debug] | dbg msg prints msg^"\n" to standard error channel.
|
dbg_noendl [Debug] | dbg_noendl prints msg to standard error channel.
|
dbglevel [Debug] | dbglevel () returns the maximum debug level (0 for none)
|
debuglevel [Debug] |
Maximum debug level to display
|
directive [Ph_types] | |
dodebug [Debug] |
Set to
true if debug messages should be displayed.
|
dump_of_ph [Ph_translator] |
Returns a Process Hitting source as a flat action list from the given Process Hitting.
|
dump_to_file [Util] | dump_to_file filename str dumps str to filename .
|
E | |
execute [Ph_machine] | execute env init duration plotter simulates the environment env from the initial state init
and calls plotter t p each time the process p appears at time t .
|
F | |
firing_interval [Param] | firing_interval alpha r sa returns the (float) confidence interval at confidence coefficient alpha for the sum of sa exponential variables of rate r*sa .
|
G | |
get_Sols [Ph_reach] | |
goals [An_parser] | |
H | |
hashtbl_filter_bindings [Util] | |
hitter [Ph_types] |
Returns the hitter process involved in the given action.
|
I | |
id [PintTypes] | |
index_of [Util] | index_of a l returns the first index of a occurrence in l .
|
init_env [Ph_reach] | |
init_random [Ph_machine] |
Initialize random generators used by the machine
|
input_cmdopts [Ui] |
List of command line options (for use with
Arg module) for tools taking a model as input.
|
int_of_fi [Param] |
Truncates given couple of floats into a couple of integers.
|
interaction_graph [Ph_parser] | |
interaction_graph [Ph_instance] | |
iset_of_list [PintTypes] |
ISet from int list.
|
J | |
json_of_bindings [PintTypes] |
Json representation of bindings
|
json_of_int [PintTypes] |
Json representation of int
|
json_of_list [PintTypes] |
Json represenetation of list
|
json_of_str [PintTypes] |
Json representation of string
|
json_of_ternary [PintTypes] |
Json representation of ternary
|
L | |
list_lassoc [Util] | list_lassoc b l acts like List.assoc with flipped key/value.
|
list_of_state [Ph_types] |
Converts a set into a list of processes.
|
list_remove [Util] | list_remove a l removes all a occurences in l .
|
local_fixed_points [Ph_cooperativity] | local_fixed_points !Ph_instance.cooperativities ph ai returns the list of semi-global states
which are sufficient to ensure ai (local) stability
|
local_reachability [Ph_reach] | local_reachability env
returns the semi-decision (ternary) of the concretizability of sequence of local reachability as configured in env .
|
local_state [An_parser] | |
local_state_list [An_parser] | |
M | |
main [Ph_parser] | |
main [An_parser] | |
merge_state_with_ps [Ph_types] |
Sets the processes in the given process list present in the given state.
|
merge_states [Ph_types] | merge_states dest orig sets the processes in the state orig in the state dest .
|
O | |
obj_bounce [Ph_types] |
Process index of the objective bounce.
|
obj_bounce_proc [Ph_types] |
Bounce process of the objective.
|
obj_reach [Ph_types] | obj_reach s p returns the objective of the reachability of process p from the state s .
|
obj_sort [Ph_types] |
Sort of the objective.
|
obj_target [Ph_types] |
Process index of the objective target.
|
opt_channel_in [Ui] |
Reference to the input channel.
|
opt_default [Util] | opt_default default opt returns x if opt is Some x , otherwise returns default .
|
opt_filename_in [Ui] |
Reference to the input filename.
|
opt_initial_procs [Ph_util] |
Reference to the process list that should be present in the initial state.
|
P | |
parse [Ph_util] |
Parse a Process Hitting and its initial state from given input channel.
|
ph_copy [Ph_util] |
Returns a copy of the given Process Hitting.
|
ph_sigma [Ph_types] |
Returns the list of sorts defined in the given Process Hitting.
|
pintstring_of_action [Ph_types] |
PINT string representation of an action.
|
pintstring_of_proc [Ph_types] |
PINT string representation of a process.
|
prism_of_ph [Ph_translator] |
Returns the PRISM (ctmc) translation of the given Process Hitting.
|
process [Ph_parser] | |
processlist [Ph_parser] | |
proclist_from_stringlist [Ui] |
Make a list of processes from a string list alterning sort and process index.
|
procs_of_ctx [Ph_types] |
Converts a context to a set of processes.
|
procs_of_ps [Ph_types] |
Converts a list of processus to a set of processes.
|
procs_of_state [Ph_types] |
Converts a state to a set of processes.
|
procs_to_ctx [Ph_types] |
Converts a set of processes to a context.
|
Q | |
qerlang [R] |
Quantile of Erlang.
|
R | |
random_firing_time [Param] | random_firing_time r sa returns a random value following an Erlang (r*sa, sa) .
|
range [Util] | range a b returns the list of successive elements from a to b [a;a+1;..;b] .
|
regulators [Ph_cooperativity] | |
rerlang [R] |
Erlang number generation.
|
reset [Ph_instance] | |
resolve [Ph_cooperativity] | |
restore [Ph_instance] | |
romeo_of_ph [Ph_translator] |
Returns the Romeo translation of the given Process Hitting.
|
romeo_pid [Ph_translator] |
Returns the Romeo string representation of given process.
|
round_fi_closest [Param] |
Rounds given firing interval to the closest integers.
|
round_fi_ex [Param] |
Rounds given firing interval to the bounding integer interval.
|
round_fi_in [Param] |
Rounds given firing interval to the bounded integer interval.
|
round_float [Param] |
Rounds the given float to the nearest ceil or floor.
|
rrange [Util] |
Same as
range but in the reverse order.
|
rsa_of_firinginterval [Param] |
Estimes the rate and stochasticity absorption factor corresponding to the given firing interval at the given confidence coefficient
|
rsa_of_stochatime [Ph_types] |
Returns the rate and stochasticity absorption factor for the given parameter or None if the rate is infinite.
|
S | |
set_of_list [PintTypes] | |
set_seed [R] |
Set seed for R random number generation.
|
setup_opt_channel_in [Ui] |
Sets
opt_channel_in and opt_filename_in according to given input filename.
|
setup_opt_initial_procs [Ui] |
Sets
Ph_util.opt_initial_procs to the process list represented by the given string.
|
simple_input [Ui] |
Use of
input_cmdopts to parse command line.
|
smap_remove_keys [Util] | smap_remove_keys smap keys returns smap without the bindings from keys.
|
smap_subset [Util] | smap_subset equal m1 m2 returns true if and only if all bindings in m1 are
in m2 .
|
solution [ASP_parser] | |
srange [Util] | |
state0 [Ph_types] |
Returns the state where all sorts have the process of index 0 present.
|
state_empty [Ph_types] |
Empty state
|
state_of_ctx [Ph_types] |
Converts a context to a state.
|
state_value [Ph_types] | state_value s a returns the process index of sort a present in s.
|
stream_permutations [Util] | |
string_apply [Util] | string_apply match data values replaces successively the n-th match of match in data with the n-th elements of values .
|
string_of_action [Ph_types] |
String representation of an action.
|
string_of_actions [Ph_types] |
String representation of a list of actions.
|
string_of_ctx [Ph_types] |
String representation of a context.
|
string_of_float0 [Util] |
String representation of the given float, ensuring there is always a number after the dot (e..g, 1.
|
string_of_iset [PintTypes] |
String representation of an int Set.
|
string_of_list [Util] | string_of_list str_of_el l returns string representation of the given list l using the element to string function str_of_el .
|
string_of_map [PintTypes] | |
string_of_obj [Ph_types] |
String representation of the given objective.
|
string_of_proc [Ph_types] |
String representation of a process.
|
string_of_procs [Ph_types] |
String representation of a process Set.
|
string_of_set [PintTypes] | |
string_of_sset [PintTypes] |
String representation of a string Set.
|
string_of_state [Ph_types] |
String representation of a state.
|
string_of_ternary [PintTypes] |
String representation of ternary.
|
T | |
target [Ph_types] |
Returns the target process involved in the given action.
|
tic [Debug] | |
toc [Debug] | |
top_trimmed_cwA [Ph_reach] | |
U | |
unordered_over_approx [Ph_reach] | |
Z | |
zoom_fi [Param] | zoom_fi factor fi multiplies the bounds of fi by factor .
|