module Text: sig
.. end
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
Handle the configuration file
See the library Config_file
val group : Femtolib.Config_file.group
Rule
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
Initializer
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
Experiment
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
Time
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
Random seeds
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
Topology
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
Synchronism
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
Output
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
Parse the command line
See the library Config_file
val command_line_args : (string * Arg.spec * string) list
val prng_of_random_seed : int option -> Random.State.t
Parse the read parameters and pack them into modules
val synchronism_prng : Random.State.t
val topology_boundary : Types.topology_boundary
module Rule_parameters: sig
.. end
module Topology_parameters: sig
.. end
module Topo_parameters1d: functor (
Unit
:
sig
end
) ->
sig
.. end
module Topo_parameters2d: functor (
Unit
:
sig
end
) ->
sig
.. end
module Meta_topo_parameters: sig
.. end
module Experiment_parameters: sig
.. end