/usr/share/doc/libevocosm-dev/html/hierarchy.html is in libevocosm-dev 4.0.2-3ubuntu2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Evocosm</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body bgcolor="#ffffff">
<h1 align="center" color="#606080">
Evocosm - A C++ Framework for Evolutionary Computing
</h1>
<h2 align="center"><a href="index.html">Main Index</a></h2>
<p align="center">
Created by <a href="mailto:scott.ladd@@coyotegulch.com?subject=libevocosm">Scott Robert Ladd</a> at
<a href="http://www.coyotegulch.com">Coyote Gulch Productions</a>.
</p>
<hr>
<!-- Generated by Doxygen 1.8.9.1 -->
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">Class Hierarchy</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">This inheritance list is sorted roughly, but not completely, alphabetically:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00007.html" target="_self">libevocosm::fitness_stats< OrganismType ></a></td><td class="desc">Population fitness statistics </td></tr>
<tr id="row_1_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00008.html" target="_self">libevocosm::fopt_global</a></td><td class="desc">Global things used by all optimizer classes </td></tr>
<tr id="row_1_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00010.html" target="_self">libevocosm::function_landscape</a></td><td class="desc">Defines the test for a population of solutions </td></tr>
<tr id="row_1_1_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00012.html" target="_self">libevocosm::function_mutator</a></td><td class="desc">Mutates solutions </td></tr>
<tr id="row_1_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00013.html" target="_self">libevocosm::function_optimizer</a></td><td class="desc">A generic function optimizer </td></tr>
<tr id="row_1_3_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00014.html" target="_self">libevocosm::function_reproducer</a></td><td class="desc">Implements reproduction </td></tr>
<tr id="row_1_4_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00015.html" target="_self">libevocosm::function_solution</a></td><td class="desc">A potential solution to the problem at hand </td></tr>
<tr id="row_2_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_2_" class="arrow" onclick="toggleFolder('2_')">▼</span><span class="icona"><span class="icon">C</span></span><b>fsm_tools</b></td><td class="desc"></td></tr>
<tr id="row_2_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00037.html" target="_self">libevocosm::state_machine< InputT, OutputT ></a></td><td class="desc">A finite state machine </td></tr>
<tr id="row_3_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_3_" class="arrow" onclick="toggleFolder('3_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00017.html" target="_self">libevocosm::globals</a></td><td class="desc">Elements shared by all classes in Evocosm </td></tr>
<tr id="row_3_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_3_0_" class="arrow" onclick="toggleFolder('3_0_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00002.html" target="_self">libevocosm::analyzer< function_solution ></a></td><td class="desc"></td></tr>
<tr id="row_3_0_0_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00009.html" target="_self">libevocosm::function_analyzer</a></td><td class="desc">Reports the state of a population of solutions </td></tr>
<tr id="row_3_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00002.html" target="_self">libevocosm::analyzer< libevocosm::function_solution ></a></td><td class="desc"></td></tr>
<tr id="row_3_2_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00004.html" target="_self">libevocosm::evocosm< libevocosm::function_solution ></a></td><td class="desc"></td></tr>
<tr id="row_3_3_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_3_3_" class="arrow" onclick="toggleFolder('3_3_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00018.html" target="_self">libevocosm::landscape< function_solution ></a></td><td class="desc"></td></tr>
<tr id="row_3_3_0_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00010.html" target="_self">libevocosm::function_landscape</a></td><td class="desc">Defines the test for a population of solutions </td></tr>
<tr id="row_3_4_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00018.html" target="_self">libevocosm::landscape< libevocosm::function_solution ></a></td><td class="desc"></td></tr>
<tr id="row_3_5_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00002.html" target="_self">libevocosm::analyzer< OrganismType ></a></td><td class="desc">Reports on a given population </td></tr>
<tr id="row_3_6_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00004.html" target="_self">libevocosm::evocosm< OrganismType ></a></td><td class="desc">Associates organisms with the components of an evolutionary system </td></tr>
<tr id="row_3_7_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00005.html" target="_self">libevocosm::evoreal</a></td><td class="desc">Tools for evolving real numbers </td></tr>
<tr id="row_3_8_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00016.html" target="_self">libevocosm::fuzzy_machine< InSize, OutSize ></a></td><td class="desc">A finite state machine </td></tr>
<tr id="row_3_9_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00018.html" target="_self">libevocosm::landscape< OrganismType ></a></td><td class="desc">An abstract interface defining a fitness landscape </td></tr>
<tr id="row_3_10_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00023.html" target="_self">libevocosm::mutator< OrganismType ></a></td><td class="desc">Mutates organisms </td></tr>
<tr id="row_3_11_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00027.html" target="_self">libevocosm::organism< Genotype ></a></td><td class="desc">An evolving organism </td></tr>
<tr id="row_3_12_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00031.html" target="_self">libevocosm::reproducer< OrganismType ></a></td><td class="desc">Creates new organisms from an existing population </td></tr>
<tr id="row_3_13_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00032.html" target="_self">libevocosm::roulette_wheel</a></td><td class="desc">A simulated roulette wheel for weighted selection </td></tr>
<tr id="row_3_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_3_14_" class="arrow" onclick="toggleFolder('3_14_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00033.html" target="_self">libevocosm::scaler< OrganismType ></a></td><td class="desc">Fitness scaling for a population </td></tr>
<tr id="row_3_14_0_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00006.html" target="_self">libevocosm::exponential_scaler< OrganismType ></a></td><td class="desc">An exponential fitness scaler </td></tr>
<tr id="row_3_14_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00019.html" target="_self">libevocosm::linear_norm_scaler< OrganismType ></a></td><td class="desc">A linear normalization scaler </td></tr>
<tr id="row_3_14_2_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00025.html" target="_self">libevocosm::null_scaler< OrganismType ></a></td><td class="desc">A do-nothing scaler </td></tr>
<tr id="row_3_14_3_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00030.html" target="_self">libevocosm::quadratic_scaler< OrganismType ></a></td><td class="desc">A quadratic scaler </td></tr>
<tr id="row_3_14_4_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00035.html" target="_self">libevocosm::sigma_scaler< OrganismType ></a></td><td class="desc">A sigma scaler </td></tr>
<tr id="row_3_14_5_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00041.html" target="_self">libevocosm::windowed_scaler< OrganismType ></a></td><td class="desc">A windowed fitness scaler </td></tr>
<tr id="row_3_15_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_3_15_" class="arrow" onclick="toggleFolder('3_15_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00034.html" target="_self">libevocosm::selector< OrganismType ></a></td><td class="desc">Selects organisms that survive </td></tr>
<tr id="row_3_15_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00001.html" target="_self">libevocosm::all_selector< OrganismType ></a></td><td class="desc">A do-nothing selector </td></tr>
<tr id="row_3_15_1_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00003.html" target="_self">libevocosm::elitism_selector< OrganismType ></a></td><td class="desc">Implements a elitism selector </td></tr>
<tr id="row_3_15_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00026.html" target="_self">libevocosm::null_selector< OrganismType ></a></td><td class="desc">A do-nothing selector </td></tr>
<tr id="row_3_16_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00036.html" target="_self">libevocosm::simple_machine< InSize, OutSize ></a></td><td class="desc">A simple finite state machine with integer-indexed states </td></tr>
<tr id="row_3_17_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00037.html" target="_self">libevocosm::state_machine< InputT, OutputT ></a></td><td class="desc">A finite state machine </td></tr>
<tr id="row_3_18_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_3_18_" class="arrow" onclick="toggleFolder('3_18_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00023.html" target="_self">libevocosm::mutator< function_solution ></a></td><td class="desc"></td></tr>
<tr id="row_3_18_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00012.html" target="_self">libevocosm::function_mutator</a></td><td class="desc">Mutates solutions </td></tr>
<tr id="row_3_19_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00023.html" target="_self">libevocosm::mutator< libevocosm::function_solution ></a></td><td class="desc"></td></tr>
<tr id="row_3_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_3_20_" class="arrow" onclick="toggleFolder('3_20_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00027.html" target="_self">libevocosm::organism< vector< double > ></a></td><td class="desc"></td></tr>
<tr id="row_3_20_0_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00015.html" target="_self">libevocosm::function_solution</a></td><td class="desc">A potential solution to the problem at hand </td></tr>
<tr id="row_3_21_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_3_21_" class="arrow" onclick="toggleFolder('3_21_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00031.html" target="_self">libevocosm::reproducer< function_solution ></a></td><td class="desc"></td></tr>
<tr id="row_3_21_0_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00014.html" target="_self">libevocosm::function_reproducer</a></td><td class="desc">Implements reproduction </td></tr>
<tr id="row_3_22_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00031.html" target="_self">libevocosm::reproducer< libevocosm::function_solution ></a></td><td class="desc"></td></tr>
<tr id="row_3_23_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_3_23_" class="arrow" onclick="toggleFolder('3_23_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00033.html" target="_self">libevocosm::scaler< libevocosm::function_solution ></a></td><td class="desc"></td></tr>
<tr id="row_3_23_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00019.html" target="_self">libevocosm::linear_norm_scaler< libevocosm::function_solution ></a></td><td class="desc"></td></tr>
<tr id="row_3_24_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_3_24_" class="arrow" onclick="toggleFolder('3_24_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00034.html" target="_self">libevocosm::selector< libevocosm::function_solution ></a></td><td class="desc"></td></tr>
<tr id="row_3_24_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00003.html" target="_self">libevocosm::elitism_selector< libevocosm::function_solution ></a></td><td class="desc"></td></tr>
<tr id="row_4_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_4_" class="arrow" onclick="toggleFolder('4_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00020.html" target="_self">libevocosm::listener< OrganismType ></a></td><td class="desc">An abstract interface defining a listener </td></tr>
<tr id="row_4_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00024.html" target="_self">libevocosm::null_listener< OrganismType ></a></td><td class="desc">An listener implementation that ignores all events </td></tr>
<tr id="row_5_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_5_" class="arrow" onclick="toggleFolder('5_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00020.html" target="_self">libevocosm::listener< function_solution ></a></td><td class="desc"></td></tr>
<tr id="row_5_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_5_0_" class="arrow" onclick="toggleFolder('5_0_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00024.html" target="_self">libevocosm::null_listener< function_solution ></a></td><td class="desc"></td></tr>
<tr id="row_5_0_0_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_5_0_0_" class="arrow" onclick="toggleFolder('5_0_0_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00011.html" target="_self">libevocosm::function_listener</a></td><td class="desc">An listener implementation that ignores all events </td></tr>
<tr id="row_5_0_0_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00013.html" target="_self">libevocosm::function_optimizer</a></td><td class="desc">A generic function optimizer </td></tr>
<tr id="row_6_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00020.html" target="_self">libevocosm::listener< libevocosm::function_solution ></a></td><td class="desc"></td></tr>
<tr id="row_7_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_7_" class="arrow" onclick="toggleFolder('7_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00021.html" target="_self">libevocosm::machine_tools</a></td><td class="desc">A set of common tools for finite state machines </td></tr>
<tr id="row_7_0_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00016.html" target="_self">libevocosm::fuzzy_machine< InSize, OutSize ></a></td><td class="desc">A finite state machine </td></tr>
<tr id="row_7_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00036.html" target="_self">libevocosm::simple_machine< InSize, OutSize ></a></td><td class="desc">A simple finite state machine with integer-indexed states </td></tr>
<tr id="row_8_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00022.html" target="_self">libevocosm::machine_tools::mutation_selector</a></td><td class="desc">Wraps a roulette wheel for selecting mutations </td></tr>
<tr id="row_9_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00028.html" target="_self">libevocosm::population< T ></a></td><td class="desc"></td></tr>
<tr id="row_10_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00029.html" target="_self">libevocosm::prng</a></td><td class="desc">The random number generator used by Evocosm </td></tr>
<tr id="row_11_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00038.html" target="_self">libevocosm::fuzzy_machine< InSize, OutSize >::tranout_t</a></td><td class="desc">Defines a transition and output state pair </td></tr>
<tr id="row_12_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00039.html" target="_self">libevocosm::simple_machine< InSize, OutSize >::tranout_t</a></td><td class="desc">Defines a transition and output state pair </td></tr>
<tr id="row_13_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_13_" class="arrow" onclick="toggleFolder('13_')">▼</span><span class="icona"><span class="icon">C</span></span><b>runtime_error</b></td><td class="desc"></td></tr>
<tr id="row_13_0_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="a00040.html" target="_self">libevocosm::validation_error< Type ></a></td><td class="desc">Standard validation exception </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<hr>
<p align="center"><small>
© 1996-2005 Scott Robert Ladd. All rights reserved.<br>
HTML documentation generated by Dimitri van Heesch's excellent <a href="http://www.doxygen.org">Doxygen</a> tool.
</small>
</p>
</body>
</html>
|