Index of values


A
active_only [Acml]
Reduce updating to the following list of states.
add_colormap [Acml]
add_colormap a name f adds a new view which is just a colormap giving a representation for each state (function f).
add_description [Acml]
Add some info about the object or the family.
add_init_conf [Acml]
Set the initial configuration.
add_measurement [Acml]
Add a measurement.
add_mem_info [Acml]
add_mem_info n is invoked to declare that n additional bytes are used in the computation of the current rule.
add_modif [Acml]
Add a modif method referenced in the user interface by its name.
add_shortcut [Acml]
Add a shortcut to quickly load an ACml object generated by the current file with a particular combination of parameters.
add_snapshot [Acml]
Add a snapshot method referenced in the user interface by its name.
add_view [Acml]
Add a new view which is defined by a function which given current position and a reading function (x, y, read_universe) returns a representation.
addto_scenario [Acml]
Add an action to the end of the scenario.
apply [Acml]
apply_builtin name a applies the transformation called name on object a.
arity [Acml]
Return the current arity (number of neighbours) of the CA.

B
bool_param [Acml]
Same as Acml.param but with a boolean type.

C
ca_random [Acml]
Pseudo-random generator reserved to cellular automata generation.
ca_random_float [Acml]
Same as Acml.ca_random but for floats.
cardinality [Acml]
Return the current number of states of the CA.
centercell [Acml]
When defining a local rule, the states of neighbours is given through an array of states.
choice_array_param [Acml]
Same as Acml.param but with a array of string to choose from.
choice_param [Acml]
Same as Acml.param but with a list of string to choose from.
clean_decorations [Acml]
Remove all parameters / documentation / user colormaps and user modif methods.
clear [Acml]
Clear the content of the given draw_context.
clear_scenario [Acml]
Clear the current scenario.
color_gradient [Acml]
Utility function to handle color gradients.
conf_random [Acml]
Pseudo-random generator reserved to configuration generation.
conf_random_float [Acml]
Same as Acml.conf_random but for floats.

D
declare_deterministic [Acml]
Deprecated: rules are now considered deterministic by default.
declare_file_type [Acml]
declare_file_type name extension_list simply tell the GUI that file having extension in extension_list are interesting and give a name to that set of files.
declare_object [Acml]
declare_object name simply tell the GUI that name is a valid shorcut to try that will produce an interesting object.
declare_stochastic [Acml]
Disable all cache mechanism to allow successive calls of the local function with identical neighbourhood to possibly give different results.
dimension [Acml]
Return the current dimension of the CA.
doc_action [Acml]
doc_action a name explanations associates explanations to the action name.
doc_param [Acml]
doc_param a name explanations associates explanations to parameter name.

E
ensure_determinism [Acml]
Add a cache mechanism in order to ensure determinism: two successive calls of the local function with the same neighborhood will produce the same result.

F
file_param [Acml]
Same as Acml.string_param but, in the user interface, the value given can be changed via a file selection dialog.
filter_params [Acml]
filter_params a filter removes all parameters that do not satisfy the filter filter.
float_param [Acml]
Same as Acml.param but with type float.

G
get_bool_param [Acml]
Same as Acml.set_param but for a boolean param.
get_builtin_names [Acml]
This function gives the list of available buitin transformations.
get_choice_param [Acml]
Same as Acml.set_param but for a choice param.
get_external_names [Acml]
This function gives the list of currently available external transformations (loaded from a file since the program started).
get_float_param [Acml]
Same as Acml.set_param but for a float param.
get_name [Acml]
Get the name of the family.
get_object_name [Acml]
Get the name of the object being constructed.
get_param [Acml]
Return current value of the parameter.
get_representation [Acml]
Give the current representation of a cell.
get_state_name [Acml]
Get the name of a given state.
get_stop_time [Acml]
Get the stop time (if negative, no stop will be applied).
get_string_param [Acml]
Same as Acml.set_param but for a string param.
get_universe_size [Acml]
Return the dimensions of the universe chosen by the user.
get_views [Acml]
Give the list of names of currently available views.
group_param [Acml]
group_param a name list creates a group called name containing all parameters in list.
gui_button [Acml]
Produce a clickable button with a label and an associated action.
gui_drawing_area [Acml]
Produce a GUI element (to place inside other GUI elements) together with a drawing context (to do actual drawings later).
gui_full_label [Acml]
Produce a label containing text to display together with a function to update label content.
gui_hbox [Acml]
Produce a GUI element consisting of a list of horizontally aligned GUI elements
gui_label [Acml]
Produce a label containing text to display.
gui_textbox [Acml]
Produce a scrollable text box GUI element.
gui_textbuffer [Acml]
Produce a scrollable text box GUI element and a function to later add more text in it.
gui_vbox [Acml]
Produce a GUI element consisting of a list of vertically aligned GUI elements
gui_window [Acml]
Display a window containing a GUI element.

I
infomsg [Acml]
Send a message to be printed by the user interface.
initial [Acml]
initial ac returns true if and only if ac is a first generation ACml object.
initialize [Acml]
Make the given ACml object a first generation object.

K
kernel_cast [Acml]
Cast an object to the internal type used in the kernel.

N
neednewac [Acml]
Return whether user requested a new AC.
neednewconf [Acml]
Return whether user requested a new configuration.
neighbors [Acml]
neighbors a gives the list of neighbors as coordinate pairs.

P
param [Acml]
Creates a parameter in the user interface.
point [Acml]
Draw a point in the given draw_context.
poly_add_colormap [Acml]
Same as Acml.add_colormap but using polymorphic alphabet.
poly_add_init_conf [Acml]
Set the initial configuration for polymorphic functions.
poly_add_measurement [Acml]
Same as Acml.add_measurement but in polymorphic version.
poly_add_modif [Acml]
Same as Acml.add_modif but in polymorphic version.
poly_add_snapshot [Acml]
Same as Acml.add_snapshot but in polymorphic version.
poly_add_view [Acml]
Same as Acml.add_view but using polymorphic alphabet.
poly_get_representation [Acml]
Same as Acml.get_representation but using polymorphic alphabet.
poly_get_state_name [Acml]
Same as Acml.get_state_name but in polymorphic version
poly_set_multiset_rule [Acml]
This function is to Acml.poly_set_rule what Acml.set_multiset_rule is to Acml.set_rule.
poly_set_rule [Acml]
Equivalent to Acml.set_rule but for states of arbitrary type, the alphabet being given as argument.
poly_set_rule_fun [Acml]
This function is to Acml.poly_set_rule what Acml.set_rule_fun is to Acml.set_rule.
poly_set_state_name [Acml]
Same as Acml.set_state_name but in polymorphic version

R
radius [Acml]
Return the current radius of the CA.
rectangle [Acml]
Draw a rectangle in the given draw_context.
relativecell [Acml]
relativecell a i j gives array index corresponding to the neighbour specified by relative Cartesian coordinates (i,j), (0,0) corresponding to the current cell.
remove_param [Acml]
Remove a given parameter.

S
set_bool_param [Acml]
Same as Acml.set_param but for a boolean param.
set_cardinality [Acml]
set_cardinality a n specifies that the alphabet is the set set of integers from 0 to n-1.
set_choice_param [Acml]
Same as Acml.set_param but for a choice param.
set_cross_neighborhood [Acml]
Set a cross-shaped neighbourhood of given radius (all cells having exactly one non-zero coordinate, and less than the given radius in absolute value).
set_cross_neighbourhood [Acml]
British version of set_cross_neighborhood.
set_dimension [Acml]
set_dimension a d sets the integer lattice of dimension d.
set_float_param [Acml]
Same as Acml.set_param but for a float param.
set_moore_neighborhood [Acml]
Set a Moore neighbourhood of given radius (all cells having all their coordinates less than the given radius in absolute value).
set_moore_neighbourhood [Acml]
British version of set_moore_neighborhood.
set_multiset_rule [Acml]
Similar to Acml.set_rule but assuming that the rule is invariant by any permutation of neighbours.
set_multiset_rule_fun [Acml]
Acml.set_multiset_rule_fun is similar to Acml.set_multiset_rule but with a functional description of the neighbourhood.
set_name [Acml]
Give a name to the family.
set_object_name [Acml]
Give a name to the object being constructed.
set_param [Acml]
Force the value of a parameter.
set_rule [Acml]
Set the transition rule.
set_rule_fun [Acml]
Similar to Acml.set_rule but the transition rule in this case has acces to the value of neighbours through a reading function.
set_state_name [Acml]
Give a name to some state.
set_stop_time [Acml]
Set the stop time (if negative, no stop will be applied).
set_string_param [Acml]
Same as Acml.set_param but for a string param.
set_universe_size [Acml]
Set the dimensions of the universe (for dimension 1, second argument is the time anticipation).
set_view [Acml]
Set the view given by its name.
set_vonneumann_neighborhood [Acml]
Set a von Neumann neighbourhood of given radius (all cells whose sum of absolute value of coordinates is less than the given radius).
set_vonneumann_neighbourhood [Acml]
British version of set_vonneumann_neighborhood.
size [Acml]
Return the size of a drawing context.
std_params [Acml]
Creates standard parameters dimension, states, radius and neighborhood using default values given (if any).
string_param [Acml]
Same as Acml.param but with a string type.

T
text_param [Acml]
Same as Acml.string_param but, in the user interface, multiline string values are easier to manipulate.

V
valid [Acml]
valid transfo sends the transformation function transfo to the main program and terminates.
valid_hook_plugin [Acml]
Register a hook which is triggered when the user gives a 'shortcut string' matching regular expression pattern.
valid_plugin [Acml]
valid_plugin transfo sends the transformation function transfo to the main program and terminates.