sig
val configuration_file : string Pervasives.ref
val available_rules : string
val available_experiments : string
val available_synchronisms : string
val available_topologies : string
val available_topologies_meta : string
val group : Femtolib.Config_file.group
val cp_rule : Femtolib.Config_file.string_cp
val cp_rule_number : Femtolib.Config_file.int_cp
val cp_rule_table : int list Femtolib.Config_file.list_cp
val cp_grain_probability : Femtolib.Config_file.float_cp
val cp_threshold : Femtolib.Config_file.int_cp
val cp_beta : Femtolib.Config_file.float_cp
val cp_density : Femtolib.Config_file.float_cp
val cp_nb_states : Femtolib.Config_file.int_cp
val cp_init_min_state_value : Femtolib.Config_file.int_cp
val cp_init_max_state_value : Femtolib.Config_file.int_cp
val cp_experiment : Femtolib.Config_file.string_cp
val cp_past_depth : Femtolib.Config_file.int_cp
val cp_future_depth : Femtolib.Config_file.int_cp
val cp_perturbation_range : Femtolib.Config_file.int_cp
val cp_min_dist_to_boundary : Femtolib.Config_file.int_cp
val cp_significance_level : Femtolib.Config_file.float_cp
val cp_time_transient : Femtolib.Config_file.int_cp
val cp_time_stroboscope : Femtolib.Config_file.int_cp
val cp_time_sampling : Femtolib.Config_file.int_cp
val cp_random_initializer : int Femtolib.Config_file.option_cp
val cp_random_rule : int Femtolib.Config_file.option_cp
val cp_random_synchronism : int Femtolib.Config_file.option_cp
val cp_random_topology : int Femtolib.Config_file.option_cp
val cp_random_meta_topology : int Femtolib.Config_file.option_cp
val cp_topology : Femtolib.Config_file.string_cp
val cp_topology_boundary : Femtolib.Config_file.string_cp
val cp_topology_neighbours_order : Femtolib.Config_file.string_cp
val cp_dimensions : int Femtolib.Config_file.list_cp
val cp_neighbourhood_distance : Femtolib.Config_file.string_cp
val cp_range : Femtolib.Config_file.int_cp
val cp_topology_meta : string Femtolib.Config_file.option_cp
val cp_destroy_probability : Femtolib.Config_file.float_cp
val cp_synchronism : Femtolib.Config_file.string_cp
val cp_update_rate : Femtolib.Config_file.float_cp
val cp_nb_updates : Femtolib.Config_file.int_cp
val cp_scale : Femtolib.Config_file.int_cp
val cp_with_drawings : Femtolib.Config_file.bool_cp
val cp_step_by_step : Femtolib.Config_file.bool_cp
val cp_snapshot_name : string Femtolib.Config_file.option_cp
val cp_snapshot_interval : int Femtolib.Config_file.option_cp
val cp_contrast_range : (float * float) Femtolib.Config_file.option_cp
val command_line_args : (string * Arg.spec * string) list
val prng_of_random_seed : int option -> Random.State.t
val synchronism_prng : Random.State.t
val topology_boundary : Types.topology_boundary
module Rule_parameters :
sig
val rule_num : int
val rule_table : int list list
val init_density : float
val nb_states : int
val init_min_state_value : int
val init_max_state_value : int
val grain_probability : float
val threshold : int
val beta : float
val initializer_prng : Random.State.t
val rule_prng : Random.State.t
end
module Topology_parameters :
sig
val range : int
val neighbourhood_distance : Types.neighbourhood_distance
val topology_boundary : Types.topology_boundary
val neighbours_order : string
val random_seed : int option
val scale : int
end
module Topo_parameters1d :
functor (Unit : sig end) ->
sig
val range : int
val neighbourhood_distance : Types.neighbourhood_distance
val topology_boundary : Types.topology_boundary
val neighbours_order : string
val random_seed : int option
val scale : int
val length : int
val time_stroboscope : int
end
module Topo_parameters2d :
functor (Unit : sig end) ->
sig
val range : int
val neighbourhood_distance : Types.neighbourhood_distance
val topology_boundary : Types.topology_boundary
val neighbours_order : string
val random_seed : int option
val scale : int
val width : int
val height : int
end
module Meta_topo_parameters :
sig val prng : Random.State.t val destroy_probability : float end
module Experiment_parameters :
sig
val topology_boundary : Types.topology_boundary
val time_transient : int
val time_stroboscope : int
val time_sampling : int
val total_time : int
val time_width : int
val with_drawings : bool
val step_by_step : bool
val snapshot_name : string
val snapshot_now : int -> bool
val contrast_range : (float * float) option
val past_depth : int
val future_depth : int
val perturbation_range : int
val min_dist_to_boundary : int
val significance_level : float
end
end