paradiseo/trunk/paradiseo-eo/doc/latex/refman.tex
legrand c3aec878e5 Paradiseo-eo sources added
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@40 331e1502-861f-0410-8da2-ba01fb791d7f
2006-12-12 14:49:08 +00:00

404 lines
13 KiB
TeX

\documentclass[a4paper]{book}
\usepackage{a4wide}
\usepackage{makeidx}
\usepackage{fancyhdr}
\usepackage{graphicx}
\usepackage{multicol}
\usepackage{float}
\usepackage{textcomp}
\usepackage{alltt}
\usepackage{doxygen}
\makeindex
\setcounter{tocdepth}{1}
\renewcommand{\footrulewidth}{0.4pt}
\begin{document}
\begin{titlepage}
\vspace*{7cm}
\begin{center}
{\Large EO Reference Manual\\[1ex]\large 0.9.4-cvs }\\
\vspace*{1cm}
{\large Generated by Doxygen 1.3.9.1}\\
\vspace*{0.5cm}
{\small Thu Oct 19 05:06:33 2006}\\
\end{center}
\end{titlepage}
\clearemptydoublepage
\pagenumbering{roman}
\tableofcontents
\clearemptydoublepage
\pagenumbering{arabic}
\chapter{Welcome to Evolving Objects }
\label{index}\input{main}
\chapter{EO Module Index}
\input{modules}
\chapter{EO Namespace Index}
\input{namespaces}
\chapter{EO Hierarchical Index}
\input{hierarchy}
\chapter{EO Class Index}
\input{annotated}
\chapter{EO Page Index}
\input{pages}
\chapter{EO Module Documentation}
\input{group__bitstring}
\include{group___operators}
\include{group___prop_combined_operators}
\include{group___parse_tree}
\include{group___st_parse_tree}
\include{group___evolution_strategies}
\include{group__selectors}
\chapter{EO Namespace Documentation}
\input{namespacegp__parse__tree}
\chapter{EO Class Documentation}
\input{classeo1_pt_bit_crossover}
\include{classeo_aged}
\include{classeo_algo}
\include{classeo_arithmetic_crossover}
\include{classeo_assembled_fitness_average_stat}
\include{classeo_assembled_fitness_best_stat}
\include{classeo_atom_exchange}
\include{classeo_average_stat}
\include{classeo_best_fitness_stat}
\include{classeo_best_select}
\include{classeo_b_f}
\include{class_biased_node_selector}
\include{classeo_binary_functor_counter}
\include{classeo_bin_clone_op}
\include{classeo_bin_gen_op}
\include{classeo_bin_op}
\include{classeo_bit}
\include{classeo_bit_bit_flip}
\include{classeo_bit_gx_over}
\include{classeo_bit_inversion}
\include{classeo_bit_mutation}
\include{classeo_bit_next}
\include{classeo_bit_op_factory}
\include{classeo_bit_prev}
\include{classboolean__generator}
\include{classeo_boolean_generator}
\include{classeo_boolean_init}
\include{classeo_bool_flip}
\include{classeo_branch_mutation}
\include{classeo_breed}
\include{classeo_cellular_easy_e_a}
\include{classeo_check_point}
\include{classeo_c_m_a_breed}
\include{classeo_c_m_a_init}
\include{classeo_collapse_subtree_mutation}
\include{classeo_combined_continue}
\include{classeo_combined_init}
\include{classeo_comma_replacement}
\include{classeo_continue}
\include{classeo_counted_dyn_update}
\include{classeo_counted_state_saver}
\include{class_cov}
\include{classeo_ctrl_c_continue}
\include{classeo_det_bit_flip}
\include{classeo_deterministic_sa_d_replacement}
\include{classeo_deterministic_survive_and_die}
\include{classeo_det_select}
\include{classeo_det_tournament_select}
\include{classeo_det_tournament_truncate}
\include{classeo_det_tournament_truncate_split}
\include{classeo_det_tournament_worth_select}
\include{classeo_det_uniform_mutation}
\include{classeo_distance}
\include{classeo_distrib_updater}
\include{classeo_distribution}
\include{classd_matrix}
\include{classeo_dominance_map}
\include{classeo_double_exchange}
\include{classeo_double_intermediate}
\include{classeo_drawable}
\include{struct_dummy}
\include{classeo_dyn_s_g_a_transform}
\include{classeo_dyn_updater}
\include{classeo_easy_e_a}
\include{classeo_e_d_a}
\include{classeo_elite_sequential_select}
\include{classeo_elitism}
\include{class_e_o}
\include{classeo_e_p_reduce}
\include{classeo_e_p_replacement}
\include{classeo_es_chrom_init}
\include{classeo_es_full}
\include{classeo_es_global_xover}
\include{classeo_es_mutate}
\include{classeo_es_mutation_init}
\include{classeo_es_simple}
\include{classeo_es_standard_xover}
\include{classeo_es_stdev}
\include{classeo_eval_continue}
\include{classeo_eval_func}
\include{classeo_eval_func_counter}
\include{structeo_eval_func_ptr}
\include{classeo_expansion_mutation}
\include{classeo_external_bin_op}
\include{classeo_external_e_o}
\include{classeo_external_eval_func}
\include{classeo_external_init}
\include{classeo_external_mon_op}
\include{classeo_external_quad_op}
\include{classeo_f}
\include{classeo_factory}
\include{classeo_f_d_c_file_snapshot}
\include{classeo_f_d_c_stat}
\include{classeo_file_monitor}
\include{classeo_file_snapshot}
\include{classeo_fit_continue}
\include{classeo_fitness_scaling_select}
\include{classeo_fitness_stat}
\include{classeo_fl_or1pt_bin_op}
\include{classeo_fl_or1pt_quad_op}
\include{classeo_fl_or_all_atom_bin_op}
\include{classeo_fl_or_all_atom_quad_op}
\include{classeo_fl_or_all_mutation}
\include{classeo_fl_or_k_atom_bin_op}
\include{classeo_fl_or_k_atom_quad_op}
\include{classeo_fl_or_k_mutation}
\include{classeo_fl_or_uniform_bin_op}
\include{classeo_fl_or_uniform_quad_op}
\include{classeo_functor_base}
\include{structeo_functor_base_1_1binary__function__tag}
\include{structeo_functor_base_1_1procedure__tag}
\include{structeo_functor_base_1_1unary__function__tag}
\include{classeo_functor_store}
\include{classeo_g3_replacement}
\include{classeo_gen_continue}
\include{classeo_gene_del_chooser}
\include{classeo_general_breeder}
\include{classeo_general_int_bounds}
\include{classeo_general_real_bounds}
\include{classeo_generational_replacement}
\include{classeo_gen_op}
\include{classeo_gnuplot}
\include{classeo_gnuplot1_d_monitor}
\include{classeo_gnuplot1_d_snapshot}
\include{classeo_hamming_distance}
\include{classeo_hoist_mutation}
\include{classeo_how_many}
\include{classeo_incrementor}
\include{classeo_incrementor_param}
\include{classeo_init}
\include{classeo_init_adaptor}
\include{classeo_init_fixed_length}
\include{classeo_init_generator}
\include{classeo_init_variable_length}
\include{classeo_init_virus}
\include{classeo_init_virus1bit}
\include{classeo_inner_exchange_quad_op}
\include{classeo_int_above_bound}
\include{classeo_int_below_bound}
\include{classeo_int_bounds}
\include{classeo_int_interval}
\include{classeo_int_no_bounds}
\include{classeo_invalidate_bin_op}
\include{classeo_invalidate_mon_op}
\include{classeo_invalidate_quad_op}
\include{classeo_linear_fit_scaling}
\include{classeo_linear_random_split}
\include{classeo_linear_truncate}
\include{classeo_linear_truncate_split}
\include{class_mem_pool}
\include{classgp__parse__tree_1_1_mem_pool}
\include{classeo_merge}
\include{classeo_merge_reduce}
\include{classeo_m_g_g_replacement}
\include{class_minimizing_traits}
\include{classeo_m_o_fitness_stat}
\include{classeo_mon_clone_op}
\include{classeo_mon_gen_op}
\include{classeo_monitor}
\include{classeo_mon_op}
\include{classeo_n_d_plus_replacement}
\include{classeo_n_d_sorting}
\include{classeo_n_d_sorting_1_1_dummy_e_o}
\include{classeo_n_d_sorting___i}
\include{classeo_n_d_sorting___i_i}
\include{classnegexp__generator}
\include{classeo_neg_exp_generator}
\include{classeo_neg_exp_init}
\include{class_node_selector}
\include{classeo_no_elitism}
\include{classeo_no_perf2_worth}
\include{classnormal__generator}
\include{classeo_normal_generator}
\include{classeo_normal_init}
\include{classeo_normal_mutation}
\include{classeo_normal_vec_mutation}
\include{classeo_no_select}
\include{classeo_n_pts_bit_xover}
\include{classeo_nth_element_fitness_stat}
\include{classeo_object}
\include{classeo_one_fifth_mutation}
\include{classeo_one_max}
\include{classeo_one_max_eval_func}
\include{classeo_one_max_init}
\include{classeo_one_max_mutation}
\include{classeo_one_max_quad_crossover}
\include{classeo_op}
\include{classeo_op_container}
\include{classeo_op_sel_mason}
\include{classeo_param}
\include{classeo_parameter_loader}
\include{classeo_param_param_type}
\include{classeo_pareto_fitness}
\include{classeo_pareto_fitness_traits}
\include{classeo_pareto_one_constraint_fitness}
\include{classeo_pareto_ranking}
\include{classeo_parser}
\include{classeo_parse_tree}
\include{classeo_parse_tree_depth_init}
\include{classeo_p_b_i_l_additive}
\include{classeo_p_b_i_l_distrib}
\include{classeo_p_b_i_l_org}
\include{classeo_perf2_worth}
\include{classeo_perf2_worth_1_1compare__worth}
\include{classeo_perf2_worth_cached}
\include{classeo_perf2_worth_cached_1_1compare__worth}
\include{classeo_persistent}
\include{classeo_plus}
\include{classeo_plus_replacement}
\include{classeo_point_mutation}
\include{classeo_pop}
\include{structeo_pop_1_1_cmp}
\include{structeo_pop_1_1_ref}
\include{classeo_pop_algo}
\include{classeo_pop_eval_func}
\include{classeo_pop_loop_eval}
\include{classeo_pop_stat}
\include{classeo_populator}
\include{classeo_printable}
\include{classeo_procedure_counter}
\include{classeo_prop_combined_bin_op}
\include{classeo_prop_combined_mon_op}
\include{classeo_prop_combined_quad_op}
\include{classeo_prop_g_a_gen_op}
\include{classeo_proportional_op}
\include{classeo_proportional_select}
\include{classeo_quad2_bin_op}
\include{classeo_quad_clone_op}
\include{classeo_quad_distance}
\include{classeo_quad_gen_op}
\include{classeo_quad_op}
\include{classrandom__generator}
\include{class_random_node_selector}
\include{classeo_random_reduce}
\include{classeo_random_select}
\include{classeo_random_split}
\include{classeo_ranking}
\include{classeo_ranking_select}
\include{classeo_real}
\include{classeo_real_above_bound}
\include{classeo_real_base_vector_bounds}
\include{classeo_real_below_bound}
\include{classeo_real_bounds}
\include{classeo_real_init_bounded}
\include{classeo_real_interval}
\include{classeo_real_no_bounds}
\include{classeo_real_ux_over}
\include{classeo_real_vector_bounds}
\include{classeo_real_vector_no_bounds}
\include{classeo_reduce}
\include{classeo_reduce_merge}
\include{classeo_reduce_merge_reduce}
\include{classeo_reduce_split}
\include{classeo_replacement}
\include{classeo_rnd_generator}
\include{classeo_rng}
\include{classeo_roulette_worth_select}
\include{classeo_scalar_fitness}
\include{classeo_scalar_fitness_assembled}
\include{classeo_scalar_fitness_assembled_traits}
\include{classeo_scalar_fitness_stat}
\include{classeo_second_moment_stats}
\include{classeo_segment_crossover}
\include{classeo_sel_bin_gen_op}
\include{classeo_select}
\include{classeo_select_factory}
\include{classeo_select_from_worth}
\include{classeo_selective_populator}
\include{classeo_select_many}
\include{classeo_select_number}
\include{classeo_select_one}
\include{classeo_select_perc}
\include{classeo_select_transform}
\include{classeo_seq_populator}
\include{classeo_sequential_op}
\include{classeo_sequential_select}
\include{classeo_s_g_a}
\include{classeo_s_g_a_gen_op}
\include{classeo_s_g_a_transform}
\include{classeo_sharing}
\include{classeo_sharing_select}
\include{classeo_simple_e_d_a}
\include{classeo_sorted_pop_stat}
\include{classeo_sorted_stat}
\include{classeo_sorted_stat_base}
\include{classeo_s_s_g_a_det_tournament_replacement}
\include{classeo_s_s_g_a_stoch_tournament_replacement}
\include{classeo_s_s_g_a_worse_replacement}
\include{classeo_stat}
\include{classeo_stat_base}
\include{classeo_state}
\include{structeo_state_1_1loading__error}
\include{classeo_st_branch_mutation}
\include{classeo_stdout_monitor}
\include{classeo_steady_fit_continue}
\include{classeo_st_hoist_mutation}
\include{classeo_s_t_l_b_f}
\include{classeo_s_t_l_f}
\include{classeo_s_t_l_u_f}
\include{classeo_stochastic_universal_select}
\include{classeo_stoch_tournament_select}
\include{classeo_stoch_tournament_truncate}
\include{classeo_stoch_tournament_truncate_split}
\include{classeo_stoch_tournament_worth_select}
\include{classeo_st_parse_tree_depth_init}
\include{classeo_st_point_mutation}
\include{classeo_string}
\include{classeo_st_subtree_x_over}
\include{classeo_subtree_x_over}
\include{classeo_survive_and_die}
\include{classeo_sym_init}
\include{struct_t__pickle__suite}
\include{classeo_time_counter}
\include{classeo_timed_dyn_update}
\include{classeo_timed_monitor}
\include{classeo_timed_state_saver}
\include{classeo_time_varying_loop_eval}
\include{classeo_transform}
\include{classeo_truncate}
\include{classeo_truncated_select_many}
\include{classeo_truncated_select_one}
\include{classeo_truncate_split}
\include{classeo_trunc_select}
\include{classeo_u_bit_xover}
\include{classeo_u_f}
\include{class_u_f__random__generator}
\include{classeo_unary_functor_counter}
\include{classuniform__generator}
\include{classeo_uniform_atom_exchange}
\include{classeo_uniform_gene_chooser}
\include{classeo_uniform_generator}
\include{classeo_uniform_init}
\include{classeo_uniform_mutation}
\include{classeo_updatable}
\include{classeo_updater}
\include{classeo_value_param}
\include{classeo_variable_pareto_traits}
\include{classeo_vector}
\include{class_virus_bit_flip}
\include{class_virus_shift_mutation}
\include{classeo_vl_add_mutation}
\include{classeo_vl_atom_exchange_quad_op}
\include{classeo_vl_del_mutation}
\include{classeo_vl_uniform_bin_op}
\include{classeo_vl_uniform_quad_op}
\include{classeo_weak_elitist_replacement}
\chapter{EO Page Documentation}
\input{webpages}
\include{related}
\include{todo}
\printindex
\end{document}