Paradiseo-eo sources added
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@40 331e1502-861f-0410-8da2-ba01fb791d7f
This commit is contained in:
parent
bc1f453978
commit
c3aec878e5
3609 changed files with 342772 additions and 0 deletions
115
trunk/paradiseo-eo/doc/html/classeo_functor_base.html
Normal file
115
trunk/paradiseo-eo/doc/html/classeo_functor_base.html
Normal file
|
|
@ -0,0 +1,115 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>EO: eoFunctorBase Class Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.3.9.1 -->
|
||||
<div class="qindex"> <form class="search" action="search.php" method="get">
|
||||
<a class="qindex" href="main.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="namespacemembers.html">Namespace Members</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="pages.html">Related Pages</a> | <span class="search"><u>S</u>earch for <input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
|
||||
<h1>eoFunctorBase Class Reference</h1>Base class for functors to get a nice hierarchy diagram.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<code>#include <<a class="el" href="eo_functor_8h-source.html">eoFunctor.h</a>></code>
|
||||
<p>
|
||||
<p>Inheritance diagram for eoFunctorBase:
|
||||
<p><center><img src="classeo_functor_base.png" usemap="#eoFunctorBase_map" border="0" alt=""></center>
|
||||
<map name="eoFunctorBase_map">
|
||||
<area href="classeo_b_f.html" alt="eoBF< A1, A2, R >" shape="rect" coords="589,56,1168,80">
|
||||
<area href="classeo_b_f.html" alt="eoBF< Chrom &, Chrom &, bool >" shape="rect" coords="589,112,1168,136">
|
||||
<area href="classeo_b_f.html" alt="eoBF< const Dummy &, const Dummy &, double >" shape="rect" coords="589,168,1168,192">
|
||||
<area href="classeo_b_f.html" alt="eoBF< const eoPop< Chrom > &, eoPop< Chrom > &, void >" shape="rect" coords="589,224,1168,248">
|
||||
<area href="classeo_b_f.html" alt="eoBF< const eoPop< EOT > &, eoPop< EOT > &, void >" shape="rect" coords="589,280,1168,304">
|
||||
<area href="classeo_b_f.html" alt="eoBF< const eoPop< eoVector< FitT, double > > &, eoPop< eoVector< FitT, double > > &, void >" shape="rect" coords="589,336,1168,360">
|
||||
<area href="classeo_b_f.html" alt="eoBF< const EOT &, const EOT &, double >" shape="rect" coords="589,392,1168,416">
|
||||
<area href="classeo_b_f.html" alt="eoBF< double &, const double &, bool >" shape="rect" coords="589,448,1168,472">
|
||||
<area href="classeo_b_f.html" alt="eoBF< eoDistribution< EOT > &, eoPop< EOT > &, void >" shape="rect" coords="589,504,1168,528">
|
||||
<area href="classeo_b_f.html" alt="eoBF< eoParseTree< FType, Node > &, eoParseTree< FType, Node > &, bool >" shape="rect" coords="589,560,1168,584">
|
||||
<area href="classeo_b_f.html" alt="eoBF< eoPop< EOT > &, eoPop< EOT > &, void >" shape="rect" coords="589,616,1168,640">
|
||||
<area href="classeo_b_f.html" alt="eoBF< eoPop< EOT > &, unsigned, void >" shape="rect" coords="589,672,1168,696">
|
||||
<area href="classeo_b_f.html" alt="eoBF< eoPop< EoType > &, eoPop< EoType > &, void >" shape="rect" coords="589,728,1168,752">
|
||||
<area href="classeo_b_f.html" alt="eoBF< eoPop< PyEO > &, unsigned, void >" shape="rect" coords="589,784,1168,808">
|
||||
<area href="classeo_b_f.html" alt="eoBF< EOT &, const EOT &, bool >" shape="rect" coords="589,840,1168,864">
|
||||
<area href="classeo_b_f.html" alt="eoBF< EOT &, EOT &, bool >" shape="rect" coords="589,896,1168,920">
|
||||
<area href="classeo_b_f.html" alt="eoBF< EOType &, const EOType &, bool >" shape="rect" coords="589,952,1168,976">
|
||||
<area href="classeo_b_f.html" alt="eoBF< EoType &, const EoType &, bool >" shape="rect" coords="589,1008,1168,1032">
|
||||
<area href="classeo_b_f.html" alt="eoBF< EoType &, EoType &, bool >" shape="rect" coords="589,1064,1168,1088">
|
||||
<area href="classeo_b_f.html" alt="eoBF< EOType &, EOType &, bool >" shape="rect" coords="589,1120,1168,1144">
|
||||
<area href="classeo_b_f.html" alt="eoBF< eoVirus< FitT > &, const eoVirus< FitT > &, bool >" shape="rect" coords="589,1176,1168,1200">
|
||||
<area href="classeo_b_f.html" alt="eoBF< ExternalEO &, const ExternalEO &, bool >" shape="rect" coords="589,1232,1168,1256">
|
||||
<area href="classeo_b_f.html" alt="eoBF< ExternalEO &, ExternalEO &, bool >" shape="rect" coords="589,1288,1168,1312">
|
||||
<area href="classeo_b_f.html" alt="eoBF< GenotypeT &, GenotypeT &, bool >" shape="rect" coords="589,1344,1168,1368">
|
||||
<area href="classeo_b_f.html" alt="eoBF< PyEO &, const PyEO &, bool >" shape="rect" coords="589,1400,1168,1424">
|
||||
<area href="classeo_b_f.html" alt="eoBF< PyEO &, PyEO &, bool >" shape="rect" coords="589,1456,1168,1480">
|
||||
<area href="classeo_b_f.html" alt="eoBF< unsigned, Atom &, bool >" shape="rect" coords="589,1512,1168,1536">
|
||||
<area href="classeo_f.html" alt="eoF< R >" shape="rect" coords="589,1568,1168,1592">
|
||||
<area href="classeo_f.html" alt="eoF< bool >" shape="rect" coords="589,1624,1168,1648">
|
||||
<area href="classeo_f.html" alt="eoF< eoMonitor & >" shape="rect" coords="589,1680,1168,1704">
|
||||
<area href="classeo_f.html" alt="eoF< EOT >" shape="rect" coords="589,1736,1168,1760">
|
||||
<area href="classeo_f.html" alt="eoF< int >" shape="rect" coords="589,1792,1168,1816">
|
||||
<area href="classeo_f.html" alt="eoF< T >" shape="rect" coords="589,1848,1168,1872">
|
||||
<area href="classeo_f.html" alt="eoF< void >" shape="rect" coords="589,1904,1168,1928">
|
||||
<area href="classeo_u_f.html" alt="eoUF< A1, R >" shape="rect" coords="589,1960,1168,1984">
|
||||
<area href="classeo_u_f.html" alt="eoUF< bool &, bool >" shape="rect" coords="589,2016,1168,2040">
|
||||
<area href="classeo_u_f.html" alt="eoUF< bool &, void >" shape="rect" coords="589,2072,1168,2096">
|
||||
<area href="classeo_u_f.html" alt="eoUF< Chrom &, bool >" shape="rect" coords="589,2128,1168,2152">
|
||||
<area href="classeo_u_f.html" alt="eoUF< Chrom &, void >" shape="rect" coords="589,2184,1168,2208">
|
||||
<area href="classeo_u_f.html" alt="eoUF< const eoPop< EOT > &, bool >" shape="rect" coords="589,2240,1168,2264">
|
||||
<area href="classeo_u_f.html" alt="eoUF< const eoPop< EOT > &, const EOT & >" shape="rect" coords="589,2296,1168,2320">
|
||||
<area href="classeo_u_f.html" alt="eoUF< const eoPop< EOT > &, void >" shape="rect" coords="589,2352,1168,2376">
|
||||
<area href="classeo_u_f.html" alt="eoUF< const eoPop< EoType > &, void >" shape="rect" coords="589,2408,1168,2432">
|
||||
<area href="classeo_u_f.html" alt="eoUF< const eoPop< PyEO > &, const PyEO & >" shape="rect" coords="589,2464,1168,2488">
|
||||
<area href="classeo_u_f.html" alt="eoUF< const eoPop< PyEO > &, void >" shape="rect" coords="589,2520,1168,2544">
|
||||
<area href="classeo_u_f.html" alt="eoUF< const std::vector< const EOT * > &, void >" shape="rect" coords="589,2576,1168,2600">
|
||||
<area href="classeo_u_f.html" alt="eoUF< const std::vector< const EoType * > &, void >" shape="rect" coords="589,2632,1168,2656">
|
||||
<area href="classeo_u_f.html" alt="eoUF< const std::vector< const PyEO * > &, void >" shape="rect" coords="589,2688,1168,2712">
|
||||
<area href="classeo_u_f.html" alt="eoUF< eoDistribution< EOT > &, void >" shape="rect" coords="589,2744,1168,2768">
|
||||
<area href="classeo_u_f.html" alt="eoUF< eoDouble &, bool >" shape="rect" coords="589,2800,1168,2824">
|
||||
<area href="classeo_u_f.html" alt="eoUF< eoDouble &, void >" shape="rect" coords="589,2856,1168,2880">
|
||||
<area href="classeo_u_f.html" alt="eoUF< eoParseTree< FitnessType, Node > &, void >" shape="rect" coords="589,2912,1168,2936">
|
||||
<area href="classeo_u_f.html" alt="eoUF< eoParseTree< FType, Node > &, bool >" shape="rect" coords="589,2968,1168,2992">
|
||||
<area href="classeo_u_f.html" alt="eoUF< eoParseTree< FType, Node > &, void >" shape="rect" coords="589,3024,1168,3048">
|
||||
<area href="classeo_u_f.html" alt="eoUF< eoPop< EOT > &, void >" shape="rect" coords="589,3080,1168,3104">
|
||||
<area href="classeo_u_f.html" alt="eoUF< eoPopulator< EOT > &, void >" shape="rect" coords="589,3136,1168,3160">
|
||||
<area href="classeo_u_f.html" alt="eoUF< eoPopulator< PyEO > &, void >" shape="rect" coords="589,3192,1168,3216">
|
||||
<area href="classeo_u_f.html" alt="eoUF< EOT &, bool >" shape="rect" coords="589,3248,1168,3272">
|
||||
<area href="classeo_u_f.html" alt="eoUF< EOT &, unsigned int >" shape="rect" coords="589,3304,1168,3328">
|
||||
<area href="classeo_u_f.html" alt="eoUF< EOT &, void >" shape="rect" coords="589,3360,1168,3384">
|
||||
<area href="classeo_u_f.html" alt="eoUF< EoType &, bool >" shape="rect" coords="589,3416,1168,3440">
|
||||
<area href="classeo_u_f.html" alt="eoUF< EOType &, bool >" shape="rect" coords="589,3472,1168,3496">
|
||||
<area href="classeo_u_f.html" alt="eoUF< EoType &, void >" shape="rect" coords="589,3528,1168,3552">
|
||||
<area href="classeo_u_f.html" alt="eoUF< eoVector< FitT, double > &, void >" shape="rect" coords="589,3584,1168,3608">
|
||||
<area href="classeo_u_f.html" alt="eoUF< eoVirus< FitT > &, bool >" shape="rect" coords="589,3640,1168,3664">
|
||||
<area href="classeo_u_f.html" alt="eoUF< eoVirus< FitT > &, void >" shape="rect" coords="589,3696,1168,3720">
|
||||
<area href="classeo_u_f.html" alt="eoUF< ExternalEO &, bool >" shape="rect" coords="589,3752,1168,3776">
|
||||
<area href="classeo_u_f.html" alt="eoUF< ExternalEO &, void >" shape="rect" coords="589,3808,1168,3832">
|
||||
<area href="classeo_u_f.html" alt="eoUF< GenotypeT &, bool >" shape="rect" coords="589,3864,1168,3888">
|
||||
<area href="classeo_u_f.html" alt="eoUF< GenotypeT &, void >" shape="rect" coords="589,3920,1168,3944">
|
||||
<area href="classeo_u_f.html" alt="eoUF< int &, void >" shape="rect" coords="589,3976,1168,4000">
|
||||
<area href="classeo_u_f.html" alt="eoUF< PyEO &, bool >" shape="rect" coords="589,4032,1168,4056">
|
||||
<area href="classeo_u_f.html" alt="eoUF< T &, void >" shape="rect" coords="589,4088,1168,4112">
|
||||
</map>
|
||||
<a href="classeo_functor_base-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a0" doxytag="eoFunctorBase::~eoFunctorBase"></a>
|
||||
virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classeo_functor_base.html#a0">~eoFunctorBase</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">virtual dtor here so there is no need to define it in derived classes <br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
Base class for functors to get a nice hierarchy diagram.
|
||||
<p>
|
||||
That's actually quite an understatement as it does quite a bit more than just that. By having all functors derive from the same base class, we can do some memory management that would otherwise be very hard.<p>
|
||||
The memory management base class is called <a class="el" href="classeo_functor_store.html">eoFunctorStore</a>, and it supports a member add() to add a pointer to a functor. When the functorStore is destroyed, it will delete all those pointers. So beware: do not delete the functorStore before you are done with anything that might have been allocated.<p>
|
||||
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classeo_functor_store.html">eoFunctorStore</a> </dd></dl>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="eo_functor_8h-source.html#l00046">46</a> of file <a class="el" href="eo_functor_8h-source.html">eoFunctor.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="eo_functor_8h-source.html">eoFunctor.h</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Thu Oct 19 05:06:49 2006 for EO by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
Loading…
Add table
Add a link
Reference in a new issue