<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.15"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>IAtari: Class Members</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="navtree.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="resize.js"></script> <script type="text/javascript" src="navtreedata.js"></script> <script type="text/javascript" src="navtree.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(document).ready(initResizable); /* @license-end */</script> <link href="search/search.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="search/searchdata.js"></script> <script type="text/javascript" src="search/search.js"></script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectlogo"><img alt="Logo" src="robot.png"/></td> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">IAtari </div> <div id="projectbrief">Genetic algorithm generating AI capable to play Atari2600 games.</div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.15 --> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ var searchBox = new SearchBox("searchBox", "search",false,'Search'); /* @license-end */ </script> <script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('',true,false,'search.php','Search'); $(document).ready(function() { init_search(); }); }); /* @license-end */</script> <div id="main-nav"></div> </div><!-- top --> <div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="nav-tree"> <div id="nav-tree-contents"> <div id="nav-sync" class="sync"></div> </div> </div> <div id="splitbar" style="-moz-user-select:none;" class="ui-resizable-handle"> </div> </div> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(document).ready(function(){initNavTree('functions.html','');}); /* @license-end */ </script> <div id="doc-content"> <!-- window showing the filter options --> <div id="MSearchSelectWindow" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> </div> <!-- iframe showing the search results (closed by default) --> <div id="MSearchResultsWindow"> <iframe src="javascript:void(0)" frameborder="0" name="MSearchResults" id="MSearchResults"> </iframe> </div> <div class="contents"> <div class="textblock">Here is a list of all class members with links to the classes they belong to:</div> <h3><a id="index_a"></a>- a -</h3><ul> <li>add_task() : <a class="el" href="classUtils_1_1ThreadGroup.html#ac78653783eb2e65c388175149ed28891">Utils::ThreadGroup</a> , <a class="el" href="classUtils_1_1ThreadPool.html#a5313af55df25fed6955806d60113e8b2">Utils::ThreadPool</a> </li> <li>add_thread() : <a class="el" href="classUtils_1_1ThreadPool.html#a11f5cde32eadf00a7d5606c5de24fc70">Utils::ThreadPool</a> </li> <li>agent() : <a class="el" href="structagent.html#ac184fa4d84197d46f01d80d3cdd83233">agent</a> </li> <li>async_read() : <a class="el" href="classconnection.html#afb3a65a502dae6edcd00aae059c3ebc6">connection</a> </li> <li>async_write() : <a class="el" href="classconnection.html#a8eee7eaa2350dc9d68de5724619891a1">connection</a> </li> </ul> <h3><a id="index_b"></a>- b -</h3><ul> <li>begin_outputs() : <a class="el" href="structagent.html#a96a2f45aecffc30ec3996cc853e84e91">agent</a> </li> <li>block_size : <a class="el" href="structagent_1_1parameters.html#ad53fc96c51c29eb77256b6b56cfe3f16">agent::parameters</a> </li> </ul> <h3><a id="index_c"></a>- c -</h3><ul> <li>close() : <a class="el" href="classconnection.html#a9c21365f949065b5759301083e6f8c78">connection</a> </li> <li>connection() : <a class="el" href="classconnection.html#a01c81e7f9c25a643515e4ca90d2c0415">connection</a> </li> <li>crossover_rate : <a class="el" href="structga_1_1parameters.html#a1fa3cdbe8ddf350a75bcaa2550847a91">ga::parameters</a> </li> </ul> <h3><a id="index_d"></a>- d -</h3><ul> <li>distributed_fitness() : <a class="el" href="classgenetic__algorithms_1_1distributed__fitness.html#a80e21b739c7958a7a27db75bd984928c">genetic_algorithms::distributed_fitness< Res, Params ></a> </li> <li>do_work() : <a class="el" href="classslave.html#a1c19053819c9151b0033aded80509635">slave< Res, Params ></a> </li> </ul> <h3><a id="index_e"></a>- e -</h3><ul> <li>end_outputs() : <a class="el" href="structagent.html#a96c94355f7c01554c444c6a11d2c69cd">agent</a> </li> <li>execute_block() : <a class="el" href="structagent.html#ae9ca0a53c222314814f37692e6e3b96b">agent</a> </li> <li>execute_instruction() : <a class="el" href="structagent.html#a3d6519694beb7dda64ed853a01403a27">agent</a> </li> </ul> <h3><a id="index_f"></a>- f -</h3><ul> <li>finished() : <a class="el" href="classgenetic__algorithms_1_1distributed__fitness.html#ab52bb61e357fb7142356d963e9b47ffc">genetic_algorithms::distributed_fitness< Res, Params ></a> </li> </ul> <h3><a id="index_g"></a>- g -</h3><ul> <li>ga() : <a class="el" href="classga.html#a7c7db2ff436f90a6796463d705ca87c0">ga</a> </li> <li>get_action() : <a class="el" href="structagent.html#a035ff988f7219a1575f6c2b065eb9c8e">agent</a> </li> <li>get_parameters() : <a class="el" href="classgenetic__algorithms_1_1distributed__fitness.html#a8b3fd6528ddc17e247fcdb218ea59163">genetic_algorithms::distributed_fitness< Res, Params ></a> </li> <li>get_Rng() : <a class="el" href="classUtils_1_1Random.html#a885267b8e35bfdd9d6342e5acb834a18">Utils::Random</a> </li> <li>get_socket() : <a class="el" href="classconnection.html#aa2f2df7e697f0c843ccc180282626883">connection</a> </li> </ul> <h3><a id="index_i"></a>- i -</h3><ul> <li>id : <a class="el" href="structmessage_1_1request.html#a7e82d0e6694864d8d608f674ff8137f7">message::request< T ></a> , <a class="el" href="structmessage_1_1result.html#a00980e66a631a9ae003e7b81f43f63b7">message::result< T ></a> </li> <li>initialize() : <a class="el" href="classUtils_1_1ThreadPool.html#af4415fd42e32a6b3146b12f086c52a48">Utils::ThreadPool</a> </li> <li>input_size : <a class="el" href="structagent_1_1parameters.html#a2c67949012be622c7c88e45587594ceb">agent::parameters</a> </li> <li>instruction : <a class="el" href="structagent.html#ab67e4eb9c8cf3a3962d81fcbfe40f691">agent</a> </li> </ul> <h3><a id="index_l"></a>- l -</h3><ul> <li>lock() : <a class="el" href="classSMP_1_1Lock.html#a03c331bc5f30818519219b3130a4cfe7">SMP::Lock</a> </li> <li>Lock() : <a class="el" href="classSMP_1_1Lock.html#afd61efade0a586d495aca2052bceaabd">SMP::Lock</a> , <a class="el" href="classSMP_1_1Mutex.html#a5bf7608e05250fb524a1229bcf83ece3">SMP::Mutex</a> </li> </ul> <h3><a id="index_m"></a>- m -</h3><ul> <li>master() : <a class="el" href="classmaster.html#a8284d0f67404933b7d0a91608275ba6f">master< Res, Params ></a> </li> <li>max() : <a class="el" href="classUtils_1_1Random.html#aec7ce0b88412fd1d4ee9184c4905112a">Utils::Random</a> </li> <li>min() : <a class="el" href="classUtils_1_1Random.html#a0ebc60d9e2ee8f5908b16f3285db8800">Utils::Random</a> </li> <li>mutation_rate : <a class="el" href="structga_1_1parameters.html#a55f3661b15361f047b86d5331daad972">ga::parameters</a> </li> <li>Mutex() : <a class="el" href="classSMP_1_1Mutex.html#a9ad54907e7af05cfa89c9d65a72a4853">SMP::Mutex</a> </li> </ul> <h3><a id="index_n"></a>- n -</h3><ul> <li>nb_blocks : <a class="el" href="structagent_1_1parameters.html#a4dcd91f46d9d7bc9e87f764f691c456a">agent::parameters</a> </li> <li>nb_eval : <a class="el" href="structmessage_1_1request.html#ad66a8c6f099cfe3f2dcc0972f7626539">message::request< T ></a> </li> <li>nb_iterations : <a class="el" href="structga_1_1parameters.html#a8cd7f65a82e1235eee6f448826f121e4">ga::parameters</a> </li> <li>nb_registers : <a class="el" href="structagent_1_1parameters.html#a07af0c34448643afeb1b28ba20cd50a1">agent::parameters</a> </li> </ul> <h3><a id="index_o"></a>- o -</h3><ul> <li>OP_ADD : <a class="el" href="structagent.html#a6183ec1131fa321fb2165a3261b8570fae8ce474dd16b2110f9b651f534bb1d4a">agent</a> </li> <li>OP_COS : <a class="el" href="structagent.html#a6183ec1131fa321fb2165a3261b8570fab235262ac6c8e20735defe0394d7b4bd">agent</a> </li> <li>OP_DIV : <a class="el" href="structagent.html#a6183ec1131fa321fb2165a3261b8570fa41b416ebb03b5a2e8325a3a45064338f">agent</a> </li> <li>OP_EXP : <a class="el" href="structagent.html#a6183ec1131fa321fb2165a3261b8570fa97ab3721ecf1b63af6d791b0bd0d73f4">agent</a> </li> <li>OP_IF : <a class="el" href="structagent.html#a6183ec1131fa321fb2165a3261b8570fa8fde6ba5350d62082047fb377b477d24">agent</a> </li> <li>OP_LOG : <a class="el" href="structagent.html#a6183ec1131fa321fb2165a3261b8570fa386e36546c49ee8c4557f62d6917eaf3">agent</a> </li> <li>OP_MAX : <a class="el" href="structagent.html#a6183ec1131fa321fb2165a3261b8570fa71c87efd89f15ef0ec6dbd52bc5bef7b">agent</a> </li> <li>OP_MIN : <a class="el" href="structagent.html#a6183ec1131fa321fb2165a3261b8570fac31af2e5aa656f5811abec9eb49b0ce0">agent</a> </li> <li>OP_MINUS : <a class="el" href="structagent.html#a6183ec1131fa321fb2165a3261b8570fa1e6a93c774ac5634c163608a2cfa6b1b">agent</a> </li> <li>OP_MUL : <a class="el" href="structagent.html#a6183ec1131fa321fb2165a3261b8570fac7da3738c1900b9737731cba4e40d7af">agent</a> </li> <li>OP_NOP : <a class="el" href="structagent.html#a6183ec1131fa321fb2165a3261b8570faa6085b998aced8f45e7c1426f28cb2f8">agent</a> </li> <li>OP_POPCOUNT : <a class="el" href="structagent.html#a6183ec1131fa321fb2165a3261b8570fadb7f41e291e8a0ac6b2fa41086f70201">agent</a> </li> <li>OP_SIZE : <a class="el" href="structagent.html#a6183ec1131fa321fb2165a3261b8570fa21c6c52dc45ac1798c80acdf9bae9818">agent</a> </li> <li>OP_UMINUS : <a class="el" href="structagent.html#a6183ec1131fa321fb2165a3261b8570fa2db3ba703ed01fa5b89875ecb51acf43">agent</a> </li> <li>opcode : <a class="el" href="structagent.html#a6183ec1131fa321fb2165a3261b8570f">agent</a> </li> <li>operator()() : <a class="el" href="classUtils_1_1Random.html#aee6aa8e62561a37af49c8a75cf9faf81">Utils::Random</a> </li> <li>output_size : <a class="el" href="structagent_1_1parameters.html#aef7ab5cab60b4a84481c88f344afeb17">agent::parameters</a> </li> </ul> <h3><a id="index_p"></a>- p -</h3><ul> <li>parameters() : <a class="el" href="structagent_1_1parameters.html#a96a6e6633bb6c4307581e808c79a4f8b">agent::parameters</a> </li> <li>params : <a class="el" href="structagent.html#a2db82acf81dd38c21227104270a35c6a">agent</a> , <a class="el" href="structmessage_1_1request.html#aba65adc58702f5a02086ced06c439458">message::request< T ></a> </li> <li>population_size : <a class="el" href="structga_1_1parameters.html#abb8fbd2e2494ba195c02e988ee043e98">ga::parameters</a> </li> <li>print_block() : <a class="el" href="structagent.html#aa3994ffb474066ff86023848d22a9b8f">agent</a> </li> <li>print_instruction() : <a class="el" href="structagent.html#a2f8b66846aef50c766d8491dd742dec0">agent</a> </li> <li>program : <a class="el" href="structagent.html#ad78188a6c31718d186946ed3f7a8527d">agent</a> </li> </ul> <h3><a id="index_r"></a>- r -</h3><ul> <li>randfix() : <a class="el" href="classUtils_1_1Random.html#a833d6c9fa0981359fdd7ff50b1ce5ca5">Utils::Random</a> </li> <li>Random() : <a class="el" href="classUtils_1_1Random.html#ab2e106214e6cc251cf130ce3b0d3f855">Utils::Random</a> </li> <li>randuint64() : <a class="el" href="classUtils_1_1Random.html#a5b70b55074f85821f54fead169c4fad2">Utils::Random</a> </li> <li>reg : <a class="el" href="structagent.html#ada1466aadf9e0d274edfb2b7c0010929">agent</a> </li> <li>reg_to_string() : <a class="el" href="structagent.html#a8309cf55c30fcea7e9215404f7d4ab18">agent</a> </li> <li>registers : <a class="el" href="structagent.html#aa205f8ec759f41cc12f9bd9eb8c7141b">agent</a> </li> <li>reset_registers() : <a class="el" href="structagent.html#ab02ed17ecd64f04a2e55a44f20d1fd35">agent</a> </li> <li>result_type : <a class="el" href="classUtils_1_1Random.html#a81041c98f41a29ba6d28bf070d20217c">Utils::Random</a> </li> <li>results : <a class="el" href="structmessage_1_1result.html#a706f02cb9d1d652a2e04b45cf0538a93">message::result< T ></a> </li> <li>run() : <a class="el" href="classga.html#a67be3b2eadde9b4f2380a0de4a9afe95">ga</a> , <a class="el" href="classgenetic__algorithms_1_1distributed__fitness.html#aa4ce402f9cb5f278fa69b9b5a50b6651">genetic_algorithms::distributed_fitness< Res, Params ></a> , <a class="el" href="classmaster.html#a369df211d816745391747d2f71d8b6c7">master< Res, Params ></a> , <a class="el" href="classslave.html#aaf6ea00deaae425536d9569df940d175">slave< Res, Params ></a> </li> </ul> <h3><a id="index_s"></a>- s -</h3><ul> <li>seed : <a class="el" href="structmessage_1_1request.html#a9489f250014a6ff957ef3b2741d50f5e">message::request< T ></a> </li> <li>seedrandom() : <a class="el" href="classUtils_1_1Random.html#a8c7708e5134b2e1b96b99098e619f1b1">Utils::Random</a> </li> <li>serialize() : <a class="el" href="structagent_1_1parameters.html#a52b0aea55db424d3f297302ea9809bd8">agent::parameters</a> , <a class="el" href="structagent.html#a39812ef6f9bc14da6cd696a1d54a240b">agent</a> , <a class="el" href="structmessage_1_1request.html#a8a7ce0fd01991a6c454d4efb136d386e">message::request< T ></a> , <a class="el" href="structmessage_1_1result.html#a5867dfc725ce3a35463bbf5da9f03ffd">message::result< T ></a> </li> <li>set_results() : <a class="el" href="classgenetic__algorithms_1_1distributed__fitness.html#ac5da8561d6f80fcdb9c9f2b826c1275e">genetic_algorithms::distributed_fitness< Res, Params ></a> </li> <li>sigmoid() : <a class="el" href="structagent.html#a27df3a24bd302d6f1b9e5eb89211de5d">agent</a> </li> <li>slave() : <a class="el" href="classslave.html#aed9178bab9139f765a1a78528ec06db0">slave< Res, Params ></a> </li> </ul> <h3><a id="index_t"></a>- t -</h3><ul> <li>ThreadGroup() : <a class="el" href="classUtils_1_1ThreadGroup.html#a1ad4ddc3dfd5dc36bd157f9c93597ded">Utils::ThreadGroup</a> </li> <li>ThreadPool() : <a class="el" href="classUtils_1_1ThreadPool.html#ae9d4a2edc56f9d1bfdc5224ddcfc9c0b">Utils::ThreadPool</a> </li> <li>tournament_size : <a class="el" href="structga_1_1parameters.html#a2b41925be2a1908fc5a6065b3617152a">ga::parameters</a> </li> </ul> <h3><a id="index_u"></a>- u -</h3><ul> <li>unlock() : <a class="el" href="classSMP_1_1Lock.html#af4e0bae8744421ff19ef62491b88d022">SMP::Lock</a> </li> </ul> <h3><a id="index_w"></a>- w -</h3><ul> <li>wait_all() : <a class="el" href="classUtils_1_1ThreadGroup.html#a2961f91bfa48f1e8115eedf72745b3eb">Utils::ThreadGroup</a> </li> </ul> <h3><a id="index__7E"></a>- ~ -</h3><ul> <li>~connection() : <a class="el" href="classconnection.html#a974638af9e9e1e5659dee7c9fab326ed">connection</a> </li> <li>~Lock() : <a class="el" href="classSMP_1_1Lock.html#a0b402af3afb9c7290f7f0c2b0b4b3b89">SMP::Lock</a> </li> <li>~Mutex() : <a class="el" href="classSMP_1_1Mutex.html#a814db4274944df7cb0887b475bafc4c5">SMP::Mutex</a> </li> <li>~ThreadPool() : <a class="el" href="classUtils_1_1ThreadPool.html#a8d1f0ba9d224454bd5ee0be2ae19dfa7">Utils::ThreadPool</a> </li> </ul> </div><!-- contents --> </div><!-- doc-content --> <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="footer">Generated by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li> </ul> </div> </body> </html>