added new doc files
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@544 331e1502-861f-0410-8da2-ba01fb791d7f
This commit is contained in:
parent
c0aa650dbf
commit
3c57c56def
19 changed files with 1517 additions and 0 deletions
47
trunk/paradiseo-mo/doc/html/classmo_algo-members.html
Normal file
47
trunk/paradiseo-mo/doc/html/classmo_algo-members.html
Normal file
|
|
@ -0,0 +1,47 @@
|
||||||
|
<!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>PARADISEO-MO: Member List</title>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||||
|
</head><body>
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="main.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
<li>
|
||||||
|
<form action="search.php" method="get">
|
||||||
|
<table cellspacing="0" cellpadding="0" border="0">
|
||||||
|
<tr>
|
||||||
|
<td><label> <u>S</u>earch for </label></td>
|
||||||
|
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</form>
|
||||||
|
</li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>moAlgo< EOT > Member List</h1>This is the complete list of members for <a class="el" href="classmo_algo.html">moAlgo< EOT ></a>, including all inherited members.<p><table>
|
||||||
|
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html#0dc1d253f0bd267f27ba8db63beea7f6">className</a>() const </td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html">eoMonOp< EOT ></a></td><td><code> [virtual]</code></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html#8dce578ea839d0ea6f2b0e4585b58c86">eoMonOp</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_mon_op.html">eoMonOp< EOT ></a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html#5b9ae9bfcd36ab9cfbc2940039190bdc">eoOp</a>(OpType _type)</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html">eoOp< EOType ></a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html#66db208d9e3c9f7920aafa198af07e79">eoOp</a>(const eoOp &_eop)</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html">eoOp< EOType ></a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF< EOT &, bool ></a></td><td><code> [static]</code></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html#f58534db7113ec9919ecdb69b661eb60">getType</a>() const </td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html">eoOp< EOType ></a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">operator()</a>(EOT &)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF< EOT &, bool ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html#04aa988c26acbc7e41e96cae0bd415cc">OpType</a> enum name</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html">eoOp< EOType ></a></td><td></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html#4d42fee3eb192bc52b184cd098f91850">~eoOp</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_op.html">eoOp< EOType ></a></td><td><code> [virtual]</code></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF< EOT &, bool ></a></td><td><code> [virtual]</code></td></tr>
|
||||||
|
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||||
|
<a href="http://www.doxygen.org/index.html">
|
||||||
|
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
BIN
trunk/paradiseo-mo/doc/html/classmo_algo.png
Normal file
BIN
trunk/paradiseo-mo/doc/html/classmo_algo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.1 KiB |
|
|
@ -0,0 +1,40 @@
|
||||||
|
<!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>PARADISEO-MO: Member List</title>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||||
|
</head><body>
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="main.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
<li>
|
||||||
|
<form action="search.php" method="get">
|
||||||
|
<table cellspacing="0" cellpadding="0" border="0">
|
||||||
|
<tr>
|
||||||
|
<td><label> <u>S</u>earch for </label></td>
|
||||||
|
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</form>
|
||||||
|
</li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>moCoolingSchedule Member List</h1>This is the complete list of members for <a class="el" href="classmo_cooling_schedule.html">moCoolingSchedule</a>, including all inherited members.<p><table>
|
||||||
|
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#cbcdc56d1ffcab42c6dbd8b449b5f4c8">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF< double &, bool ></a></td><td><code> [static]</code></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#786e028409366dc273e19104f17ba68a">operator()</a>(double &)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF< double &, bool ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html#ed542967512c7a8f2ba6472a0c5c128d">~eoUF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_u_f.html">eoUF< double &, bool ></a></td><td><code> [virtual]</code></td></tr>
|
||||||
|
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||||
|
<a href="http://www.doxygen.org/index.html">
|
||||||
|
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
BIN
trunk/paradiseo-mo/doc/html/classmo_l_s_check_point.png
Normal file
BIN
trunk/paradiseo-mo/doc/html/classmo_l_s_check_point.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 647 B |
BIN
trunk/paradiseo-mo/doc/html/classmo_move.png
Normal file
BIN
trunk/paradiseo-mo/doc/html/classmo_move.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 598 B |
40
trunk/paradiseo-mo/doc/html/classmo_move_expl-members.html
Normal file
40
trunk/paradiseo-mo/doc/html/classmo_move_expl-members.html
Normal file
|
|
@ -0,0 +1,40 @@
|
||||||
|
<!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>PARADISEO-MO: Member List</title>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||||
|
</head><body>
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="main.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
<li>
|
||||||
|
<form action="search.php" method="get">
|
||||||
|
<table cellspacing="0" cellpadding="0" border="0">
|
||||||
|
<tr>
|
||||||
|
<td><label> <u>S</u>earch for </label></td>
|
||||||
|
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</form>
|
||||||
|
</li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>moMoveExpl< M > Member List</h1>This is the complete list of members for <a class="el" href="classmo_move_expl.html">moMoveExpl< M ></a>, including all inherited members.<p><table>
|
||||||
|
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< const M::EOType &, M::EOType &, void ></a></td><td><code> [static]</code></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">operator()</a>(const M::EOType &, M::EOType &)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< const M::EOType &, M::EOType &, void ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< const M::EOType &, M::EOType &, void ></a></td><td><code> [virtual]</code></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||||
|
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||||
|
<a href="http://www.doxygen.org/index.html">
|
||||||
|
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
@ -0,0 +1,40 @@
|
||||||
|
<!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>PARADISEO-MO: Member List</title>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||||
|
</head><body>
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="main.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
<li>
|
||||||
|
<form action="search.php" method="get">
|
||||||
|
<table cellspacing="0" cellpadding="0" border="0">
|
||||||
|
<tr>
|
||||||
|
<td><label> <u>S</u>earch for </label></td>
|
||||||
|
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</form>
|
||||||
|
</li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>moMoveIncrEval< M > Member List</h1>This is the complete list of members for <a class="el" href="classmo_move_incr_eval.html">moMoveIncrEval< M ></a>, including all inherited members.<p><table>
|
||||||
|
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [static]</code></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [virtual]</code></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||||
|
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||||
|
<a href="http://www.doxygen.org/index.html">
|
||||||
|
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
BIN
trunk/paradiseo-mo/doc/html/classmo_move_incr_eval.png
Normal file
BIN
trunk/paradiseo-mo/doc/html/classmo_move_incr_eval.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 634 B |
40
trunk/paradiseo-mo/doc/html/classmo_move_init-members.html
Normal file
40
trunk/paradiseo-mo/doc/html/classmo_move_init-members.html
Normal file
|
|
@ -0,0 +1,40 @@
|
||||||
|
<!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>PARADISEO-MO: Member List</title>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||||
|
</head><body>
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="main.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
<li>
|
||||||
|
<form action="search.php" method="get">
|
||||||
|
<table cellspacing="0" cellpadding="0" border="0">
|
||||||
|
<tr>
|
||||||
|
<td><label> <u>S</u>earch for </label></td>
|
||||||
|
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</form>
|
||||||
|
</li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>moMoveInit< M > Member List</h1>This is the complete list of members for <a class="el" href="classmo_move_init.html">moMoveInit< M ></a>, including all inherited members.<p><table>
|
||||||
|
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [static]</code></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [virtual]</code></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||||
|
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||||
|
<a href="http://www.doxygen.org/index.html">
|
||||||
|
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
BIN
trunk/paradiseo-mo/doc/html/classmo_move_init.png
Normal file
BIN
trunk/paradiseo-mo/doc/html/classmo_move_init.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 570 B |
|
|
@ -0,0 +1,40 @@
|
||||||
|
<!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>PARADISEO-MO: Member List</title>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||||
|
</head><body>
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="main.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
<li>
|
||||||
|
<form action="search.php" method="get">
|
||||||
|
<table cellspacing="0" cellpadding="0" border="0">
|
||||||
|
<tr>
|
||||||
|
<td><label> <u>S</u>earch for </label></td>
|
||||||
|
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</form>
|
||||||
|
</li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>moMoveLoopExpl< M > Member List</h1>This is the complete list of members for <a class="el" href="classmo_move_loop_expl.html">moMoveLoopExpl< M ></a>, including all inherited members.<p><table>
|
||||||
|
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< const M::EOType &, M::EOType &, void ></a></td><td><code> [static]</code></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">operator()</a>(const M::EOType &, M::EOType &)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< const M::EOType &, M::EOType &, void ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< const M::EOType &, M::EOType &, void ></a></td><td><code> [virtual]</code></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||||
|
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||||
|
<a href="http://www.doxygen.org/index.html">
|
||||||
|
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
40
trunk/paradiseo-mo/doc/html/classmo_next_move-members.html
Normal file
40
trunk/paradiseo-mo/doc/html/classmo_next_move-members.html
Normal file
|
|
@ -0,0 +1,40 @@
|
||||||
|
<!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>PARADISEO-MO: Member List</title>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||||
|
</head><body>
|
||||||
|
<!-- Generated by Doxygen 1.4.7 -->
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="main.html"><span>Main Page</span></a></li>
|
||||||
|
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
|
||||||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||||||
|
<li>
|
||||||
|
<form action="search.php" method="get">
|
||||||
|
<table cellspacing="0" cellpadding="0" border="0">
|
||||||
|
<tr>
|
||||||
|
<td><label> <u>S</u>earch for </label></td>
|
||||||
|
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</form>
|
||||||
|
</li>
|
||||||
|
</ul></div>
|
||||||
|
<div class="tabs">
|
||||||
|
<ul>
|
||||||
|
<li><a href="classes.html"><span>Alphabetical List</span></a></li>
|
||||||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||||
|
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
||||||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||||
|
</ul></div>
|
||||||
|
<h1>moNextMove< M > Member List</h1>This is the complete list of members for <a class="el" href="classmo_next_move.html">moNextMove< M ></a>, including all inherited members.<p><table>
|
||||||
|
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#fc64069be06fa835846ab2a7114c5374">functor_category</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [static]</code></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#a03c40b95210569b826df79a2237a0d0">operator()</a>(A1, A2)=0</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [pure virtual]</code></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html#adc459db710dea2a91c47f8b6863b96c">~eoBF</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_b_f.html">eoBF< A1, A2, R ></a></td><td><code> [virtual]</code></td></tr>
|
||||||
|
<tr class="memlist"><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html#8c8feaced1598f8445a94c22d69dbd31">~eoFunctorBase</a>()</td><td><a class="elRef" doxygen="eo.doxytag:../../../paradiseo-eo/doc/html/" href="../../../paradiseo-eo/doc/html/classeo_functor_base.html">eoFunctorBase</a></td><td><code> [virtual]</code></td></tr>
|
||||||
|
</table><hr size="1"><address style="align: right;"><small>Generated on Thu Jul 5 12:04:05 2007 for PARADISEO-MO by
|
||||||
|
<a href="http://www.doxygen.org/index.html">
|
||||||
|
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
BIN
trunk/paradiseo-mo/doc/html/classmo_rand_move.png
Normal file
BIN
trunk/paradiseo-mo/doc/html/classmo_rand_move.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 586 B |
215
trunk/paradiseo-mo/doc/latex/classmo_algo.eps
Normal file
215
trunk/paradiseo-mo/doc/latex/classmo_algo.eps
Normal file
|
|
@ -0,0 +1,215 @@
|
||||||
|
%!PS-Adobe-2.0 EPSF-2.0
|
||||||
|
%%Title: ClassName
|
||||||
|
%%Creator: Doxygen
|
||||||
|
%%CreationDate: Time
|
||||||
|
%%For:
|
||||||
|
%Magnification: 1.00
|
||||||
|
%%Orientation: Portrait
|
||||||
|
%%BoundingBox: 0 0 500 273.973
|
||||||
|
%%Pages: 0
|
||||||
|
%%BeginSetup
|
||||||
|
%%EndSetup
|
||||||
|
%%EndComments
|
||||||
|
|
||||||
|
% ----- variables -----
|
||||||
|
|
||||||
|
/boxwidth 0 def
|
||||||
|
/boxheight 40 def
|
||||||
|
/fontheight 24 def
|
||||||
|
/marginwidth 10 def
|
||||||
|
/distx 20 def
|
||||||
|
/disty 40 def
|
||||||
|
/boundaspect 1.825 def % aspect ratio of the BoundingBox (width/height)
|
||||||
|
/boundx 500 def
|
||||||
|
/boundy boundx boundaspect div def
|
||||||
|
/xspacing 0 def
|
||||||
|
/yspacing 0 def
|
||||||
|
/rows 4 def
|
||||||
|
/cols 2 def
|
||||||
|
/scalefactor 0 def
|
||||||
|
/boxfont /Times-Roman findfont fontheight scalefont def
|
||||||
|
|
||||||
|
% ----- procedures -----
|
||||||
|
|
||||||
|
/dotted { [1 4] 0 setdash } def
|
||||||
|
/dashed { [5] 0 setdash } def
|
||||||
|
/solid { [] 0 setdash } def
|
||||||
|
|
||||||
|
/max % result = MAX(arg1,arg2)
|
||||||
|
{
|
||||||
|
/a exch def
|
||||||
|
/b exch def
|
||||||
|
a b gt {a} {b} ifelse
|
||||||
|
} def
|
||||||
|
|
||||||
|
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
|
||||||
|
{
|
||||||
|
0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
|
||||||
|
} def
|
||||||
|
|
||||||
|
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
|
||||||
|
{
|
||||||
|
/str exch def
|
||||||
|
/boxwidth boxwidth str stringwidth pop max def
|
||||||
|
} def
|
||||||
|
|
||||||
|
/box % draws a box with text `arg1' at grid pos (arg2,arg3)
|
||||||
|
{ gsave
|
||||||
|
2 setlinewidth
|
||||||
|
newpath
|
||||||
|
exch xspacing mul xoffset add
|
||||||
|
exch yspacing mul
|
||||||
|
moveto
|
||||||
|
boxwidth 0 rlineto
|
||||||
|
0 boxheight rlineto
|
||||||
|
boxwidth neg 0 rlineto
|
||||||
|
0 boxheight neg rlineto
|
||||||
|
closepath
|
||||||
|
dup stringwidth pop neg boxwidth add 2 div
|
||||||
|
boxheight fontheight 2 div sub 2 div
|
||||||
|
rmoveto show stroke
|
||||||
|
grestore
|
||||||
|
} def
|
||||||
|
|
||||||
|
/mark
|
||||||
|
{ newpath
|
||||||
|
exch xspacing mul xoffset add boxwidth add
|
||||||
|
exch yspacing mul
|
||||||
|
moveto
|
||||||
|
0 boxheight 4 div rlineto
|
||||||
|
boxheight neg 4 div boxheight neg 4 div rlineto
|
||||||
|
closepath
|
||||||
|
eofill
|
||||||
|
stroke
|
||||||
|
} def
|
||||||
|
|
||||||
|
/arrow
|
||||||
|
{ newpath
|
||||||
|
moveto
|
||||||
|
3 -8 rlineto
|
||||||
|
-6 0 rlineto
|
||||||
|
3 8 rlineto
|
||||||
|
closepath
|
||||||
|
eofill
|
||||||
|
stroke
|
||||||
|
} def
|
||||||
|
|
||||||
|
/out % draws an output connector for the block at (arg1,arg2)
|
||||||
|
{
|
||||||
|
newpath
|
||||||
|
exch xspacing mul xoffset add boxwidth 2 div add
|
||||||
|
exch yspacing mul boxheight add
|
||||||
|
/y exch def
|
||||||
|
/x exch def
|
||||||
|
x y moveto
|
||||||
|
0 disty 2 div rlineto
|
||||||
|
stroke
|
||||||
|
1 eq { x y disty 2 div add arrow } if
|
||||||
|
} def
|
||||||
|
|
||||||
|
/in % draws an input connector for the block at (arg1,arg2)
|
||||||
|
{
|
||||||
|
newpath
|
||||||
|
exch xspacing mul xoffset add boxwidth 2 div add
|
||||||
|
exch yspacing mul disty 2 div sub
|
||||||
|
/y exch def
|
||||||
|
/x exch def
|
||||||
|
x y moveto
|
||||||
|
0 disty 2 div rlineto
|
||||||
|
stroke
|
||||||
|
1 eq { x y disty 2 div add arrow } if
|
||||||
|
} def
|
||||||
|
|
||||||
|
/hedge
|
||||||
|
{
|
||||||
|
exch xspacing mul xoffset add boxwidth 2 div add
|
||||||
|
exch yspacing mul boxheight 2 div sub
|
||||||
|
/y exch def
|
||||||
|
/x exch def
|
||||||
|
newpath
|
||||||
|
x y moveto
|
||||||
|
boxwidth 2 div distx add 0 rlineto
|
||||||
|
stroke
|
||||||
|
1 eq
|
||||||
|
{ newpath x boxwidth 2 div distx add add y moveto
|
||||||
|
-8 3 rlineto
|
||||||
|
0 -6 rlineto
|
||||||
|
8 3 rlineto
|
||||||
|
closepath
|
||||||
|
eofill
|
||||||
|
stroke
|
||||||
|
} if
|
||||||
|
} def
|
||||||
|
|
||||||
|
/vedge
|
||||||
|
{
|
||||||
|
/ye exch def
|
||||||
|
/ys exch def
|
||||||
|
/xs exch def
|
||||||
|
newpath
|
||||||
|
xs xspacing mul xoffset add boxwidth 2 div add dup
|
||||||
|
ys yspacing mul boxheight 2 div sub
|
||||||
|
moveto
|
||||||
|
ye yspacing mul boxheight 2 div sub
|
||||||
|
lineto
|
||||||
|
stroke
|
||||||
|
} def
|
||||||
|
|
||||||
|
/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
|
||||||
|
{
|
||||||
|
/ys exch def
|
||||||
|
/xe exch def
|
||||||
|
/xs exch def
|
||||||
|
newpath
|
||||||
|
xs xspacing mul xoffset add boxwidth 2 div add
|
||||||
|
ys yspacing mul disty 2 div sub
|
||||||
|
moveto
|
||||||
|
xspacing xe xs sub mul 0
|
||||||
|
rlineto
|
||||||
|
stroke
|
||||||
|
} def
|
||||||
|
|
||||||
|
% ----- main ------
|
||||||
|
|
||||||
|
boxfont setfont
|
||||||
|
1 boundaspect scale
|
||||||
|
(moAlgo< EOT >) cw
|
||||||
|
(eoMonOp< EOT >) cw
|
||||||
|
(eoOp< EOType >) cw
|
||||||
|
(eoUF< EOT &, bool >) cw
|
||||||
|
(eoFunctorBase) cw
|
||||||
|
/boxwidth boxwidth marginwidth 2 mul add def
|
||||||
|
/xspacing boxwidth distx add def
|
||||||
|
/yspacing boxheight disty add def
|
||||||
|
/scalefactor
|
||||||
|
boxwidth cols mul distx cols 1 sub mul add
|
||||||
|
boxheight rows mul disty rows 1 sub mul add boundaspect mul
|
||||||
|
max def
|
||||||
|
boundx scalefactor div boundy scalefactor div scale
|
||||||
|
|
||||||
|
% ----- classes -----
|
||||||
|
|
||||||
|
(moAlgo< EOT >) 0.5 0 box
|
||||||
|
(eoMonOp< EOT >) 0.5 1 box
|
||||||
|
(eoOp< EOType >) 0 2 box
|
||||||
|
(eoUF< EOT &, bool >) 1 2 box
|
||||||
|
(eoFunctorBase) 1 3 box
|
||||||
|
|
||||||
|
% ----- relations -----
|
||||||
|
|
||||||
|
solid
|
||||||
|
0 0.5 0 out
|
||||||
|
solid
|
||||||
|
1 0.5 1 in
|
||||||
|
solid
|
||||||
|
0 0.5 1 out
|
||||||
|
solid
|
||||||
|
0 1 2 conn
|
||||||
|
solid
|
||||||
|
1 0 2 in
|
||||||
|
solid
|
||||||
|
1 1 2 in
|
||||||
|
solid
|
||||||
|
0 1 2 out
|
||||||
|
solid
|
||||||
|
1 1 3 in
|
||||||
203
trunk/paradiseo-mo/doc/latex/classmo_l_s_check_point.eps
Normal file
203
trunk/paradiseo-mo/doc/latex/classmo_l_s_check_point.eps
Normal file
|
|
@ -0,0 +1,203 @@
|
||||||
|
%!PS-Adobe-2.0 EPSF-2.0
|
||||||
|
%%Title: ClassName
|
||||||
|
%%Creator: Doxygen
|
||||||
|
%%CreationDate: Time
|
||||||
|
%%For:
|
||||||
|
%Magnification: 1.00
|
||||||
|
%%Orientation: Portrait
|
||||||
|
%%BoundingBox: 0 0 500 400
|
||||||
|
%%Pages: 0
|
||||||
|
%%BeginSetup
|
||||||
|
%%EndSetup
|
||||||
|
%%EndComments
|
||||||
|
|
||||||
|
% ----- variables -----
|
||||||
|
|
||||||
|
/boxwidth 0 def
|
||||||
|
/boxheight 40 def
|
||||||
|
/fontheight 24 def
|
||||||
|
/marginwidth 10 def
|
||||||
|
/distx 20 def
|
||||||
|
/disty 40 def
|
||||||
|
/boundaspect 1.25 def % aspect ratio of the BoundingBox (width/height)
|
||||||
|
/boundx 500 def
|
||||||
|
/boundy boundx boundaspect div def
|
||||||
|
/xspacing 0 def
|
||||||
|
/yspacing 0 def
|
||||||
|
/rows 3 def
|
||||||
|
/cols 1 def
|
||||||
|
/scalefactor 0 def
|
||||||
|
/boxfont /Times-Roman findfont fontheight scalefont def
|
||||||
|
|
||||||
|
% ----- procedures -----
|
||||||
|
|
||||||
|
/dotted { [1 4] 0 setdash } def
|
||||||
|
/dashed { [5] 0 setdash } def
|
||||||
|
/solid { [] 0 setdash } def
|
||||||
|
|
||||||
|
/max % result = MAX(arg1,arg2)
|
||||||
|
{
|
||||||
|
/a exch def
|
||||||
|
/b exch def
|
||||||
|
a b gt {a} {b} ifelse
|
||||||
|
} def
|
||||||
|
|
||||||
|
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
|
||||||
|
{
|
||||||
|
0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
|
||||||
|
} def
|
||||||
|
|
||||||
|
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
|
||||||
|
{
|
||||||
|
/str exch def
|
||||||
|
/boxwidth boxwidth str stringwidth pop max def
|
||||||
|
} def
|
||||||
|
|
||||||
|
/box % draws a box with text `arg1' at grid pos (arg2,arg3)
|
||||||
|
{ gsave
|
||||||
|
2 setlinewidth
|
||||||
|
newpath
|
||||||
|
exch xspacing mul xoffset add
|
||||||
|
exch yspacing mul
|
||||||
|
moveto
|
||||||
|
boxwidth 0 rlineto
|
||||||
|
0 boxheight rlineto
|
||||||
|
boxwidth neg 0 rlineto
|
||||||
|
0 boxheight neg rlineto
|
||||||
|
closepath
|
||||||
|
dup stringwidth pop neg boxwidth add 2 div
|
||||||
|
boxheight fontheight 2 div sub 2 div
|
||||||
|
rmoveto show stroke
|
||||||
|
grestore
|
||||||
|
} def
|
||||||
|
|
||||||
|
/mark
|
||||||
|
{ newpath
|
||||||
|
exch xspacing mul xoffset add boxwidth add
|
||||||
|
exch yspacing mul
|
||||||
|
moveto
|
||||||
|
0 boxheight 4 div rlineto
|
||||||
|
boxheight neg 4 div boxheight neg 4 div rlineto
|
||||||
|
closepath
|
||||||
|
eofill
|
||||||
|
stroke
|
||||||
|
} def
|
||||||
|
|
||||||
|
/arrow
|
||||||
|
{ newpath
|
||||||
|
moveto
|
||||||
|
3 -8 rlineto
|
||||||
|
-6 0 rlineto
|
||||||
|
3 8 rlineto
|
||||||
|
closepath
|
||||||
|
eofill
|
||||||
|
stroke
|
||||||
|
} def
|
||||||
|
|
||||||
|
/out % draws an output connector for the block at (arg1,arg2)
|
||||||
|
{
|
||||||
|
newpath
|
||||||
|
exch xspacing mul xoffset add boxwidth 2 div add
|
||||||
|
exch yspacing mul boxheight add
|
||||||
|
/y exch def
|
||||||
|
/x exch def
|
||||||
|
x y moveto
|
||||||
|
0 disty 2 div rlineto
|
||||||
|
stroke
|
||||||
|
1 eq { x y disty 2 div add arrow } if
|
||||||
|
} def
|
||||||
|
|
||||||
|
/in % draws an input connector for the block at (arg1,arg2)
|
||||||
|
{
|
||||||
|
newpath
|
||||||
|
exch xspacing mul xoffset add boxwidth 2 div add
|
||||||
|
exch yspacing mul disty 2 div sub
|
||||||
|
/y exch def
|
||||||
|
/x exch def
|
||||||
|
x y moveto
|
||||||
|
0 disty 2 div rlineto
|
||||||
|
stroke
|
||||||
|
1 eq { x y disty 2 div add arrow } if
|
||||||
|
} def
|
||||||
|
|
||||||
|
/hedge
|
||||||
|
{
|
||||||
|
exch xspacing mul xoffset add boxwidth 2 div add
|
||||||
|
exch yspacing mul boxheight 2 div sub
|
||||||
|
/y exch def
|
||||||
|
/x exch def
|
||||||
|
newpath
|
||||||
|
x y moveto
|
||||||
|
boxwidth 2 div distx add 0 rlineto
|
||||||
|
stroke
|
||||||
|
1 eq
|
||||||
|
{ newpath x boxwidth 2 div distx add add y moveto
|
||||||
|
-8 3 rlineto
|
||||||
|
0 -6 rlineto
|
||||||
|
8 3 rlineto
|
||||||
|
closepath
|
||||||
|
eofill
|
||||||
|
stroke
|
||||||
|
} if
|
||||||
|
} def
|
||||||
|
|
||||||
|
/vedge
|
||||||
|
{
|
||||||
|
/ye exch def
|
||||||
|
/ys exch def
|
||||||
|
/xs exch def
|
||||||
|
newpath
|
||||||
|
xs xspacing mul xoffset add boxwidth 2 div add dup
|
||||||
|
ys yspacing mul boxheight 2 div sub
|
||||||
|
moveto
|
||||||
|
ye yspacing mul boxheight 2 div sub
|
||||||
|
lineto
|
||||||
|
stroke
|
||||||
|
} def
|
||||||
|
|
||||||
|
/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
|
||||||
|
{
|
||||||
|
/ys exch def
|
||||||
|
/xe exch def
|
||||||
|
/xs exch def
|
||||||
|
newpath
|
||||||
|
xs xspacing mul xoffset add boxwidth 2 div add
|
||||||
|
ys yspacing mul disty 2 div sub
|
||||||
|
moveto
|
||||||
|
xspacing xe xs sub mul 0
|
||||||
|
rlineto
|
||||||
|
stroke
|
||||||
|
} def
|
||||||
|
|
||||||
|
% ----- main ------
|
||||||
|
|
||||||
|
boxfont setfont
|
||||||
|
1 boundaspect scale
|
||||||
|
(moLSCheckPoint< M >) cw
|
||||||
|
(eoBF< A1, A2, R >) cw
|
||||||
|
(eoFunctorBase) cw
|
||||||
|
/boxwidth boxwidth marginwidth 2 mul add def
|
||||||
|
/xspacing boxwidth distx add def
|
||||||
|
/yspacing boxheight disty add def
|
||||||
|
/scalefactor
|
||||||
|
boxwidth cols mul distx cols 1 sub mul add
|
||||||
|
boxheight rows mul disty rows 1 sub mul add boundaspect mul
|
||||||
|
max def
|
||||||
|
boundx scalefactor div boundy scalefactor div scale
|
||||||
|
|
||||||
|
% ----- classes -----
|
||||||
|
|
||||||
|
(moLSCheckPoint< M >) 0 0 box
|
||||||
|
(eoBF< A1, A2, R >) 0 1 box
|
||||||
|
(eoFunctorBase) 0 2 box
|
||||||
|
|
||||||
|
% ----- relations -----
|
||||||
|
|
||||||
|
solid
|
||||||
|
0 0 0 out
|
||||||
|
solid
|
||||||
|
1 0 1 in
|
||||||
|
solid
|
||||||
|
0 0 1 out
|
||||||
|
solid
|
||||||
|
1 0 2 in
|
||||||
203
trunk/paradiseo-mo/doc/latex/classmo_move.eps
Normal file
203
trunk/paradiseo-mo/doc/latex/classmo_move.eps
Normal file
|
|
@ -0,0 +1,203 @@
|
||||||
|
%!PS-Adobe-2.0 EPSF-2.0
|
||||||
|
%%Title: ClassName
|
||||||
|
%%Creator: Doxygen
|
||||||
|
%%CreationDate: Time
|
||||||
|
%%For:
|
||||||
|
%Magnification: 1.00
|
||||||
|
%%Orientation: Portrait
|
||||||
|
%%BoundingBox: 0 0 500 410.959
|
||||||
|
%%Pages: 0
|
||||||
|
%%BeginSetup
|
||||||
|
%%EndSetup
|
||||||
|
%%EndComments
|
||||||
|
|
||||||
|
% ----- variables -----
|
||||||
|
|
||||||
|
/boxwidth 0 def
|
||||||
|
/boxheight 40 def
|
||||||
|
/fontheight 24 def
|
||||||
|
/marginwidth 10 def
|
||||||
|
/distx 20 def
|
||||||
|
/disty 40 def
|
||||||
|
/boundaspect 1.21667 def % aspect ratio of the BoundingBox (width/height)
|
||||||
|
/boundx 500 def
|
||||||
|
/boundy boundx boundaspect div def
|
||||||
|
/xspacing 0 def
|
||||||
|
/yspacing 0 def
|
||||||
|
/rows 3 def
|
||||||
|
/cols 1 def
|
||||||
|
/scalefactor 0 def
|
||||||
|
/boxfont /Times-Roman findfont fontheight scalefont def
|
||||||
|
|
||||||
|
% ----- procedures -----
|
||||||
|
|
||||||
|
/dotted { [1 4] 0 setdash } def
|
||||||
|
/dashed { [5] 0 setdash } def
|
||||||
|
/solid { [] 0 setdash } def
|
||||||
|
|
||||||
|
/max % result = MAX(arg1,arg2)
|
||||||
|
{
|
||||||
|
/a exch def
|
||||||
|
/b exch def
|
||||||
|
a b gt {a} {b} ifelse
|
||||||
|
} def
|
||||||
|
|
||||||
|
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
|
||||||
|
{
|
||||||
|
0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
|
||||||
|
} def
|
||||||
|
|
||||||
|
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
|
||||||
|
{
|
||||||
|
/str exch def
|
||||||
|
/boxwidth boxwidth str stringwidth pop max def
|
||||||
|
} def
|
||||||
|
|
||||||
|
/box % draws a box with text `arg1' at grid pos (arg2,arg3)
|
||||||
|
{ gsave
|
||||||
|
2 setlinewidth
|
||||||
|
newpath
|
||||||
|
exch xspacing mul xoffset add
|
||||||
|
exch yspacing mul
|
||||||
|
moveto
|
||||||
|
boxwidth 0 rlineto
|
||||||
|
0 boxheight rlineto
|
||||||
|
boxwidth neg 0 rlineto
|
||||||
|
0 boxheight neg rlineto
|
||||||
|
closepath
|
||||||
|
dup stringwidth pop neg boxwidth add 2 div
|
||||||
|
boxheight fontheight 2 div sub 2 div
|
||||||
|
rmoveto show stroke
|
||||||
|
grestore
|
||||||
|
} def
|
||||||
|
|
||||||
|
/mark
|
||||||
|
{ newpath
|
||||||
|
exch xspacing mul xoffset add boxwidth add
|
||||||
|
exch yspacing mul
|
||||||
|
moveto
|
||||||
|
0 boxheight 4 div rlineto
|
||||||
|
boxheight neg 4 div boxheight neg 4 div rlineto
|
||||||
|
closepath
|
||||||
|
eofill
|
||||||
|
stroke
|
||||||
|
} def
|
||||||
|
|
||||||
|
/arrow
|
||||||
|
{ newpath
|
||||||
|
moveto
|
||||||
|
3 -8 rlineto
|
||||||
|
-6 0 rlineto
|
||||||
|
3 8 rlineto
|
||||||
|
closepath
|
||||||
|
eofill
|
||||||
|
stroke
|
||||||
|
} def
|
||||||
|
|
||||||
|
/out % draws an output connector for the block at (arg1,arg2)
|
||||||
|
{
|
||||||
|
newpath
|
||||||
|
exch xspacing mul xoffset add boxwidth 2 div add
|
||||||
|
exch yspacing mul boxheight add
|
||||||
|
/y exch def
|
||||||
|
/x exch def
|
||||||
|
x y moveto
|
||||||
|
0 disty 2 div rlineto
|
||||||
|
stroke
|
||||||
|
1 eq { x y disty 2 div add arrow } if
|
||||||
|
} def
|
||||||
|
|
||||||
|
/in % draws an input connector for the block at (arg1,arg2)
|
||||||
|
{
|
||||||
|
newpath
|
||||||
|
exch xspacing mul xoffset add boxwidth 2 div add
|
||||||
|
exch yspacing mul disty 2 div sub
|
||||||
|
/y exch def
|
||||||
|
/x exch def
|
||||||
|
x y moveto
|
||||||
|
0 disty 2 div rlineto
|
||||||
|
stroke
|
||||||
|
1 eq { x y disty 2 div add arrow } if
|
||||||
|
} def
|
||||||
|
|
||||||
|
/hedge
|
||||||
|
{
|
||||||
|
exch xspacing mul xoffset add boxwidth 2 div add
|
||||||
|
exch yspacing mul boxheight 2 div sub
|
||||||
|
/y exch def
|
||||||
|
/x exch def
|
||||||
|
newpath
|
||||||
|
x y moveto
|
||||||
|
boxwidth 2 div distx add 0 rlineto
|
||||||
|
stroke
|
||||||
|
1 eq
|
||||||
|
{ newpath x boxwidth 2 div distx add add y moveto
|
||||||
|
-8 3 rlineto
|
||||||
|
0 -6 rlineto
|
||||||
|
8 3 rlineto
|
||||||
|
closepath
|
||||||
|
eofill
|
||||||
|
stroke
|
||||||
|
} if
|
||||||
|
} def
|
||||||
|
|
||||||
|
/vedge
|
||||||
|
{
|
||||||
|
/ye exch def
|
||||||
|
/ys exch def
|
||||||
|
/xs exch def
|
||||||
|
newpath
|
||||||
|
xs xspacing mul xoffset add boxwidth 2 div add dup
|
||||||
|
ys yspacing mul boxheight 2 div sub
|
||||||
|
moveto
|
||||||
|
ye yspacing mul boxheight 2 div sub
|
||||||
|
lineto
|
||||||
|
stroke
|
||||||
|
} def
|
||||||
|
|
||||||
|
/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
|
||||||
|
{
|
||||||
|
/ys exch def
|
||||||
|
/xe exch def
|
||||||
|
/xs exch def
|
||||||
|
newpath
|
||||||
|
xs xspacing mul xoffset add boxwidth 2 div add
|
||||||
|
ys yspacing mul disty 2 div sub
|
||||||
|
moveto
|
||||||
|
xspacing xe xs sub mul 0
|
||||||
|
rlineto
|
||||||
|
stroke
|
||||||
|
} def
|
||||||
|
|
||||||
|
% ----- main ------
|
||||||
|
|
||||||
|
boxfont setfont
|
||||||
|
1 boundaspect scale
|
||||||
|
(moMove< EOT >) cw
|
||||||
|
(eoUF< EOT &, void >) cw
|
||||||
|
(eoFunctorBase) cw
|
||||||
|
/boxwidth boxwidth marginwidth 2 mul add def
|
||||||
|
/xspacing boxwidth distx add def
|
||||||
|
/yspacing boxheight disty add def
|
||||||
|
/scalefactor
|
||||||
|
boxwidth cols mul distx cols 1 sub mul add
|
||||||
|
boxheight rows mul disty rows 1 sub mul add boundaspect mul
|
||||||
|
max def
|
||||||
|
boundx scalefactor div boundy scalefactor div scale
|
||||||
|
|
||||||
|
% ----- classes -----
|
||||||
|
|
||||||
|
(moMove< EOT >) 0 0 box
|
||||||
|
(eoUF< EOT &, void >) 0 1 box
|
||||||
|
(eoFunctorBase) 0 2 box
|
||||||
|
|
||||||
|
% ----- relations -----
|
||||||
|
|
||||||
|
solid
|
||||||
|
0 0 0 out
|
||||||
|
solid
|
||||||
|
1 0 1 in
|
||||||
|
solid
|
||||||
|
0 0 1 out
|
||||||
|
solid
|
||||||
|
1 0 2 in
|
||||||
203
trunk/paradiseo-mo/doc/latex/classmo_move_incr_eval.eps
Normal file
203
trunk/paradiseo-mo/doc/latex/classmo_move_incr_eval.eps
Normal file
|
|
@ -0,0 +1,203 @@
|
||||||
|
%!PS-Adobe-2.0 EPSF-2.0
|
||||||
|
%%Title: ClassName
|
||||||
|
%%Creator: Doxygen
|
||||||
|
%%CreationDate: Time
|
||||||
|
%%For:
|
||||||
|
%Magnification: 1.00
|
||||||
|
%%Orientation: Portrait
|
||||||
|
%%BoundingBox: 0 0 500 400
|
||||||
|
%%Pages: 0
|
||||||
|
%%BeginSetup
|
||||||
|
%%EndSetup
|
||||||
|
%%EndComments
|
||||||
|
|
||||||
|
% ----- variables -----
|
||||||
|
|
||||||
|
/boxwidth 0 def
|
||||||
|
/boxheight 40 def
|
||||||
|
/fontheight 24 def
|
||||||
|
/marginwidth 10 def
|
||||||
|
/distx 20 def
|
||||||
|
/disty 40 def
|
||||||
|
/boundaspect 1.25 def % aspect ratio of the BoundingBox (width/height)
|
||||||
|
/boundx 500 def
|
||||||
|
/boundy boundx boundaspect div def
|
||||||
|
/xspacing 0 def
|
||||||
|
/yspacing 0 def
|
||||||
|
/rows 3 def
|
||||||
|
/cols 1 def
|
||||||
|
/scalefactor 0 def
|
||||||
|
/boxfont /Times-Roman findfont fontheight scalefont def
|
||||||
|
|
||||||
|
% ----- procedures -----
|
||||||
|
|
||||||
|
/dotted { [1 4] 0 setdash } def
|
||||||
|
/dashed { [5] 0 setdash } def
|
||||||
|
/solid { [] 0 setdash } def
|
||||||
|
|
||||||
|
/max % result = MAX(arg1,arg2)
|
||||||
|
{
|
||||||
|
/a exch def
|
||||||
|
/b exch def
|
||||||
|
a b gt {a} {b} ifelse
|
||||||
|
} def
|
||||||
|
|
||||||
|
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
|
||||||
|
{
|
||||||
|
0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
|
||||||
|
} def
|
||||||
|
|
||||||
|
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
|
||||||
|
{
|
||||||
|
/str exch def
|
||||||
|
/boxwidth boxwidth str stringwidth pop max def
|
||||||
|
} def
|
||||||
|
|
||||||
|
/box % draws a box with text `arg1' at grid pos (arg2,arg3)
|
||||||
|
{ gsave
|
||||||
|
2 setlinewidth
|
||||||
|
newpath
|
||||||
|
exch xspacing mul xoffset add
|
||||||
|
exch yspacing mul
|
||||||
|
moveto
|
||||||
|
boxwidth 0 rlineto
|
||||||
|
0 boxheight rlineto
|
||||||
|
boxwidth neg 0 rlineto
|
||||||
|
0 boxheight neg rlineto
|
||||||
|
closepath
|
||||||
|
dup stringwidth pop neg boxwidth add 2 div
|
||||||
|
boxheight fontheight 2 div sub 2 div
|
||||||
|
rmoveto show stroke
|
||||||
|
grestore
|
||||||
|
} def
|
||||||
|
|
||||||
|
/mark
|
||||||
|
{ newpath
|
||||||
|
exch xspacing mul xoffset add boxwidth add
|
||||||
|
exch yspacing mul
|
||||||
|
moveto
|
||||||
|
0 boxheight 4 div rlineto
|
||||||
|
boxheight neg 4 div boxheight neg 4 div rlineto
|
||||||
|
closepath
|
||||||
|
eofill
|
||||||
|
stroke
|
||||||
|
} def
|
||||||
|
|
||||||
|
/arrow
|
||||||
|
{ newpath
|
||||||
|
moveto
|
||||||
|
3 -8 rlineto
|
||||||
|
-6 0 rlineto
|
||||||
|
3 8 rlineto
|
||||||
|
closepath
|
||||||
|
eofill
|
||||||
|
stroke
|
||||||
|
} def
|
||||||
|
|
||||||
|
/out % draws an output connector for the block at (arg1,arg2)
|
||||||
|
{
|
||||||
|
newpath
|
||||||
|
exch xspacing mul xoffset add boxwidth 2 div add
|
||||||
|
exch yspacing mul boxheight add
|
||||||
|
/y exch def
|
||||||
|
/x exch def
|
||||||
|
x y moveto
|
||||||
|
0 disty 2 div rlineto
|
||||||
|
stroke
|
||||||
|
1 eq { x y disty 2 div add arrow } if
|
||||||
|
} def
|
||||||
|
|
||||||
|
/in % draws an input connector for the block at (arg1,arg2)
|
||||||
|
{
|
||||||
|
newpath
|
||||||
|
exch xspacing mul xoffset add boxwidth 2 div add
|
||||||
|
exch yspacing mul disty 2 div sub
|
||||||
|
/y exch def
|
||||||
|
/x exch def
|
||||||
|
x y moveto
|
||||||
|
0 disty 2 div rlineto
|
||||||
|
stroke
|
||||||
|
1 eq { x y disty 2 div add arrow } if
|
||||||
|
} def
|
||||||
|
|
||||||
|
/hedge
|
||||||
|
{
|
||||||
|
exch xspacing mul xoffset add boxwidth 2 div add
|
||||||
|
exch yspacing mul boxheight 2 div sub
|
||||||
|
/y exch def
|
||||||
|
/x exch def
|
||||||
|
newpath
|
||||||
|
x y moveto
|
||||||
|
boxwidth 2 div distx add 0 rlineto
|
||||||
|
stroke
|
||||||
|
1 eq
|
||||||
|
{ newpath x boxwidth 2 div distx add add y moveto
|
||||||
|
-8 3 rlineto
|
||||||
|
0 -6 rlineto
|
||||||
|
8 3 rlineto
|
||||||
|
closepath
|
||||||
|
eofill
|
||||||
|
stroke
|
||||||
|
} if
|
||||||
|
} def
|
||||||
|
|
||||||
|
/vedge
|
||||||
|
{
|
||||||
|
/ye exch def
|
||||||
|
/ys exch def
|
||||||
|
/xs exch def
|
||||||
|
newpath
|
||||||
|
xs xspacing mul xoffset add boxwidth 2 div add dup
|
||||||
|
ys yspacing mul boxheight 2 div sub
|
||||||
|
moveto
|
||||||
|
ye yspacing mul boxheight 2 div sub
|
||||||
|
lineto
|
||||||
|
stroke
|
||||||
|
} def
|
||||||
|
|
||||||
|
/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
|
||||||
|
{
|
||||||
|
/ys exch def
|
||||||
|
/xe exch def
|
||||||
|
/xs exch def
|
||||||
|
newpath
|
||||||
|
xs xspacing mul xoffset add boxwidth 2 div add
|
||||||
|
ys yspacing mul disty 2 div sub
|
||||||
|
moveto
|
||||||
|
xspacing xe xs sub mul 0
|
||||||
|
rlineto
|
||||||
|
stroke
|
||||||
|
} def
|
||||||
|
|
||||||
|
% ----- main ------
|
||||||
|
|
||||||
|
boxfont setfont
|
||||||
|
1 boundaspect scale
|
||||||
|
(moMoveIncrEval< M >) cw
|
||||||
|
(eoBF< A1, A2, R >) cw
|
||||||
|
(eoFunctorBase) cw
|
||||||
|
/boxwidth boxwidth marginwidth 2 mul add def
|
||||||
|
/xspacing boxwidth distx add def
|
||||||
|
/yspacing boxheight disty add def
|
||||||
|
/scalefactor
|
||||||
|
boxwidth cols mul distx cols 1 sub mul add
|
||||||
|
boxheight rows mul disty rows 1 sub mul add boundaspect mul
|
||||||
|
max def
|
||||||
|
boundx scalefactor div boundy scalefactor div scale
|
||||||
|
|
||||||
|
% ----- classes -----
|
||||||
|
|
||||||
|
(moMoveIncrEval< M >) 0 0 box
|
||||||
|
(eoBF< A1, A2, R >) 0 1 box
|
||||||
|
(eoFunctorBase) 0 2 box
|
||||||
|
|
||||||
|
% ----- relations -----
|
||||||
|
|
||||||
|
solid
|
||||||
|
0 0 0 out
|
||||||
|
solid
|
||||||
|
1 0 1 in
|
||||||
|
solid
|
||||||
|
0 0 1 out
|
||||||
|
solid
|
||||||
|
1 0 2 in
|
||||||
203
trunk/paradiseo-mo/doc/latex/classmo_move_init.eps
Normal file
203
trunk/paradiseo-mo/doc/latex/classmo_move_init.eps
Normal file
|
|
@ -0,0 +1,203 @@
|
||||||
|
%!PS-Adobe-2.0 EPSF-2.0
|
||||||
|
%%Title: ClassName
|
||||||
|
%%Creator: Doxygen
|
||||||
|
%%CreationDate: Time
|
||||||
|
%%For:
|
||||||
|
%Magnification: 1.00
|
||||||
|
%%Orientation: Portrait
|
||||||
|
%%BoundingBox: 0 0 500 454.545
|
||||||
|
%%Pages: 0
|
||||||
|
%%BeginSetup
|
||||||
|
%%EndSetup
|
||||||
|
%%EndComments
|
||||||
|
|
||||||
|
% ----- variables -----
|
||||||
|
|
||||||
|
/boxwidth 0 def
|
||||||
|
/boxheight 40 def
|
||||||
|
/fontheight 24 def
|
||||||
|
/marginwidth 10 def
|
||||||
|
/distx 20 def
|
||||||
|
/disty 40 def
|
||||||
|
/boundaspect 1.1 def % aspect ratio of the BoundingBox (width/height)
|
||||||
|
/boundx 500 def
|
||||||
|
/boundy boundx boundaspect div def
|
||||||
|
/xspacing 0 def
|
||||||
|
/yspacing 0 def
|
||||||
|
/rows 3 def
|
||||||
|
/cols 1 def
|
||||||
|
/scalefactor 0 def
|
||||||
|
/boxfont /Times-Roman findfont fontheight scalefont def
|
||||||
|
|
||||||
|
% ----- procedures -----
|
||||||
|
|
||||||
|
/dotted { [1 4] 0 setdash } def
|
||||||
|
/dashed { [5] 0 setdash } def
|
||||||
|
/solid { [] 0 setdash } def
|
||||||
|
|
||||||
|
/max % result = MAX(arg1,arg2)
|
||||||
|
{
|
||||||
|
/a exch def
|
||||||
|
/b exch def
|
||||||
|
a b gt {a} {b} ifelse
|
||||||
|
} def
|
||||||
|
|
||||||
|
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
|
||||||
|
{
|
||||||
|
0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
|
||||||
|
} def
|
||||||
|
|
||||||
|
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
|
||||||
|
{
|
||||||
|
/str exch def
|
||||||
|
/boxwidth boxwidth str stringwidth pop max def
|
||||||
|
} def
|
||||||
|
|
||||||
|
/box % draws a box with text `arg1' at grid pos (arg2,arg3)
|
||||||
|
{ gsave
|
||||||
|
2 setlinewidth
|
||||||
|
newpath
|
||||||
|
exch xspacing mul xoffset add
|
||||||
|
exch yspacing mul
|
||||||
|
moveto
|
||||||
|
boxwidth 0 rlineto
|
||||||
|
0 boxheight rlineto
|
||||||
|
boxwidth neg 0 rlineto
|
||||||
|
0 boxheight neg rlineto
|
||||||
|
closepath
|
||||||
|
dup stringwidth pop neg boxwidth add 2 div
|
||||||
|
boxheight fontheight 2 div sub 2 div
|
||||||
|
rmoveto show stroke
|
||||||
|
grestore
|
||||||
|
} def
|
||||||
|
|
||||||
|
/mark
|
||||||
|
{ newpath
|
||||||
|
exch xspacing mul xoffset add boxwidth add
|
||||||
|
exch yspacing mul
|
||||||
|
moveto
|
||||||
|
0 boxheight 4 div rlineto
|
||||||
|
boxheight neg 4 div boxheight neg 4 div rlineto
|
||||||
|
closepath
|
||||||
|
eofill
|
||||||
|
stroke
|
||||||
|
} def
|
||||||
|
|
||||||
|
/arrow
|
||||||
|
{ newpath
|
||||||
|
moveto
|
||||||
|
3 -8 rlineto
|
||||||
|
-6 0 rlineto
|
||||||
|
3 8 rlineto
|
||||||
|
closepath
|
||||||
|
eofill
|
||||||
|
stroke
|
||||||
|
} def
|
||||||
|
|
||||||
|
/out % draws an output connector for the block at (arg1,arg2)
|
||||||
|
{
|
||||||
|
newpath
|
||||||
|
exch xspacing mul xoffset add boxwidth 2 div add
|
||||||
|
exch yspacing mul boxheight add
|
||||||
|
/y exch def
|
||||||
|
/x exch def
|
||||||
|
x y moveto
|
||||||
|
0 disty 2 div rlineto
|
||||||
|
stroke
|
||||||
|
1 eq { x y disty 2 div add arrow } if
|
||||||
|
} def
|
||||||
|
|
||||||
|
/in % draws an input connector for the block at (arg1,arg2)
|
||||||
|
{
|
||||||
|
newpath
|
||||||
|
exch xspacing mul xoffset add boxwidth 2 div add
|
||||||
|
exch yspacing mul disty 2 div sub
|
||||||
|
/y exch def
|
||||||
|
/x exch def
|
||||||
|
x y moveto
|
||||||
|
0 disty 2 div rlineto
|
||||||
|
stroke
|
||||||
|
1 eq { x y disty 2 div add arrow } if
|
||||||
|
} def
|
||||||
|
|
||||||
|
/hedge
|
||||||
|
{
|
||||||
|
exch xspacing mul xoffset add boxwidth 2 div add
|
||||||
|
exch yspacing mul boxheight 2 div sub
|
||||||
|
/y exch def
|
||||||
|
/x exch def
|
||||||
|
newpath
|
||||||
|
x y moveto
|
||||||
|
boxwidth 2 div distx add 0 rlineto
|
||||||
|
stroke
|
||||||
|
1 eq
|
||||||
|
{ newpath x boxwidth 2 div distx add add y moveto
|
||||||
|
-8 3 rlineto
|
||||||
|
0 -6 rlineto
|
||||||
|
8 3 rlineto
|
||||||
|
closepath
|
||||||
|
eofill
|
||||||
|
stroke
|
||||||
|
} if
|
||||||
|
} def
|
||||||
|
|
||||||
|
/vedge
|
||||||
|
{
|
||||||
|
/ye exch def
|
||||||
|
/ys exch def
|
||||||
|
/xs exch def
|
||||||
|
newpath
|
||||||
|
xs xspacing mul xoffset add boxwidth 2 div add dup
|
||||||
|
ys yspacing mul boxheight 2 div sub
|
||||||
|
moveto
|
||||||
|
ye yspacing mul boxheight 2 div sub
|
||||||
|
lineto
|
||||||
|
stroke
|
||||||
|
} def
|
||||||
|
|
||||||
|
/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
|
||||||
|
{
|
||||||
|
/ys exch def
|
||||||
|
/xe exch def
|
||||||
|
/xs exch def
|
||||||
|
newpath
|
||||||
|
xs xspacing mul xoffset add boxwidth 2 div add
|
||||||
|
ys yspacing mul disty 2 div sub
|
||||||
|
moveto
|
||||||
|
xspacing xe xs sub mul 0
|
||||||
|
rlineto
|
||||||
|
stroke
|
||||||
|
} def
|
||||||
|
|
||||||
|
% ----- main ------
|
||||||
|
|
||||||
|
boxfont setfont
|
||||||
|
1 boundaspect scale
|
||||||
|
(moMoveInit< M >) cw
|
||||||
|
(eoBF< A1, A2, R >) cw
|
||||||
|
(eoFunctorBase) cw
|
||||||
|
/boxwidth boxwidth marginwidth 2 mul add def
|
||||||
|
/xspacing boxwidth distx add def
|
||||||
|
/yspacing boxheight disty add def
|
||||||
|
/scalefactor
|
||||||
|
boxwidth cols mul distx cols 1 sub mul add
|
||||||
|
boxheight rows mul disty rows 1 sub mul add boundaspect mul
|
||||||
|
max def
|
||||||
|
boundx scalefactor div boundy scalefactor div scale
|
||||||
|
|
||||||
|
% ----- classes -----
|
||||||
|
|
||||||
|
(moMoveInit< M >) 0 0 box
|
||||||
|
(eoBF< A1, A2, R >) 0 1 box
|
||||||
|
(eoFunctorBase) 0 2 box
|
||||||
|
|
||||||
|
% ----- relations -----
|
||||||
|
|
||||||
|
solid
|
||||||
|
0 0 0 out
|
||||||
|
solid
|
||||||
|
1 0 1 in
|
||||||
|
solid
|
||||||
|
0 0 1 out
|
||||||
|
solid
|
||||||
|
1 0 2 in
|
||||||
203
trunk/paradiseo-mo/doc/latex/classmo_rand_move.eps
Normal file
203
trunk/paradiseo-mo/doc/latex/classmo_rand_move.eps
Normal file
|
|
@ -0,0 +1,203 @@
|
||||||
|
%!PS-Adobe-2.0 EPSF-2.0
|
||||||
|
%%Title: ClassName
|
||||||
|
%%Creator: Doxygen
|
||||||
|
%%CreationDate: Time
|
||||||
|
%%For:
|
||||||
|
%Magnification: 1.00
|
||||||
|
%%Orientation: Portrait
|
||||||
|
%%BoundingBox: 0 0 500 454.545
|
||||||
|
%%Pages: 0
|
||||||
|
%%BeginSetup
|
||||||
|
%%EndSetup
|
||||||
|
%%EndComments
|
||||||
|
|
||||||
|
% ----- variables -----
|
||||||
|
|
||||||
|
/boxwidth 0 def
|
||||||
|
/boxheight 40 def
|
||||||
|
/fontheight 24 def
|
||||||
|
/marginwidth 10 def
|
||||||
|
/distx 20 def
|
||||||
|
/disty 40 def
|
||||||
|
/boundaspect 1.1 def % aspect ratio of the BoundingBox (width/height)
|
||||||
|
/boundx 500 def
|
||||||
|
/boundy boundx boundaspect div def
|
||||||
|
/xspacing 0 def
|
||||||
|
/yspacing 0 def
|
||||||
|
/rows 3 def
|
||||||
|
/cols 1 def
|
||||||
|
/scalefactor 0 def
|
||||||
|
/boxfont /Times-Roman findfont fontheight scalefont def
|
||||||
|
|
||||||
|
% ----- procedures -----
|
||||||
|
|
||||||
|
/dotted { [1 4] 0 setdash } def
|
||||||
|
/dashed { [5] 0 setdash } def
|
||||||
|
/solid { [] 0 setdash } def
|
||||||
|
|
||||||
|
/max % result = MAX(arg1,arg2)
|
||||||
|
{
|
||||||
|
/a exch def
|
||||||
|
/b exch def
|
||||||
|
a b gt {a} {b} ifelse
|
||||||
|
} def
|
||||||
|
|
||||||
|
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
|
||||||
|
{
|
||||||
|
0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
|
||||||
|
} def
|
||||||
|
|
||||||
|
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
|
||||||
|
{
|
||||||
|
/str exch def
|
||||||
|
/boxwidth boxwidth str stringwidth pop max def
|
||||||
|
} def
|
||||||
|
|
||||||
|
/box % draws a box with text `arg1' at grid pos (arg2,arg3)
|
||||||
|
{ gsave
|
||||||
|
2 setlinewidth
|
||||||
|
newpath
|
||||||
|
exch xspacing mul xoffset add
|
||||||
|
exch yspacing mul
|
||||||
|
moveto
|
||||||
|
boxwidth 0 rlineto
|
||||||
|
0 boxheight rlineto
|
||||||
|
boxwidth neg 0 rlineto
|
||||||
|
0 boxheight neg rlineto
|
||||||
|
closepath
|
||||||
|
dup stringwidth pop neg boxwidth add 2 div
|
||||||
|
boxheight fontheight 2 div sub 2 div
|
||||||
|
rmoveto show stroke
|
||||||
|
grestore
|
||||||
|
} def
|
||||||
|
|
||||||
|
/mark
|
||||||
|
{ newpath
|
||||||
|
exch xspacing mul xoffset add boxwidth add
|
||||||
|
exch yspacing mul
|
||||||
|
moveto
|
||||||
|
0 boxheight 4 div rlineto
|
||||||
|
boxheight neg 4 div boxheight neg 4 div rlineto
|
||||||
|
closepath
|
||||||
|
eofill
|
||||||
|
stroke
|
||||||
|
} def
|
||||||
|
|
||||||
|
/arrow
|
||||||
|
{ newpath
|
||||||
|
moveto
|
||||||
|
3 -8 rlineto
|
||||||
|
-6 0 rlineto
|
||||||
|
3 8 rlineto
|
||||||
|
closepath
|
||||||
|
eofill
|
||||||
|
stroke
|
||||||
|
} def
|
||||||
|
|
||||||
|
/out % draws an output connector for the block at (arg1,arg2)
|
||||||
|
{
|
||||||
|
newpath
|
||||||
|
exch xspacing mul xoffset add boxwidth 2 div add
|
||||||
|
exch yspacing mul boxheight add
|
||||||
|
/y exch def
|
||||||
|
/x exch def
|
||||||
|
x y moveto
|
||||||
|
0 disty 2 div rlineto
|
||||||
|
stroke
|
||||||
|
1 eq { x y disty 2 div add arrow } if
|
||||||
|
} def
|
||||||
|
|
||||||
|
/in % draws an input connector for the block at (arg1,arg2)
|
||||||
|
{
|
||||||
|
newpath
|
||||||
|
exch xspacing mul xoffset add boxwidth 2 div add
|
||||||
|
exch yspacing mul disty 2 div sub
|
||||||
|
/y exch def
|
||||||
|
/x exch def
|
||||||
|
x y moveto
|
||||||
|
0 disty 2 div rlineto
|
||||||
|
stroke
|
||||||
|
1 eq { x y disty 2 div add arrow } if
|
||||||
|
} def
|
||||||
|
|
||||||
|
/hedge
|
||||||
|
{
|
||||||
|
exch xspacing mul xoffset add boxwidth 2 div add
|
||||||
|
exch yspacing mul boxheight 2 div sub
|
||||||
|
/y exch def
|
||||||
|
/x exch def
|
||||||
|
newpath
|
||||||
|
x y moveto
|
||||||
|
boxwidth 2 div distx add 0 rlineto
|
||||||
|
stroke
|
||||||
|
1 eq
|
||||||
|
{ newpath x boxwidth 2 div distx add add y moveto
|
||||||
|
-8 3 rlineto
|
||||||
|
0 -6 rlineto
|
||||||
|
8 3 rlineto
|
||||||
|
closepath
|
||||||
|
eofill
|
||||||
|
stroke
|
||||||
|
} if
|
||||||
|
} def
|
||||||
|
|
||||||
|
/vedge
|
||||||
|
{
|
||||||
|
/ye exch def
|
||||||
|
/ys exch def
|
||||||
|
/xs exch def
|
||||||
|
newpath
|
||||||
|
xs xspacing mul xoffset add boxwidth 2 div add dup
|
||||||
|
ys yspacing mul boxheight 2 div sub
|
||||||
|
moveto
|
||||||
|
ye yspacing mul boxheight 2 div sub
|
||||||
|
lineto
|
||||||
|
stroke
|
||||||
|
} def
|
||||||
|
|
||||||
|
/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
|
||||||
|
{
|
||||||
|
/ys exch def
|
||||||
|
/xe exch def
|
||||||
|
/xs exch def
|
||||||
|
newpath
|
||||||
|
xs xspacing mul xoffset add boxwidth 2 div add
|
||||||
|
ys yspacing mul disty 2 div sub
|
||||||
|
moveto
|
||||||
|
xspacing xe xs sub mul 0
|
||||||
|
rlineto
|
||||||
|
stroke
|
||||||
|
} def
|
||||||
|
|
||||||
|
% ----- main ------
|
||||||
|
|
||||||
|
boxfont setfont
|
||||||
|
1 boundaspect scale
|
||||||
|
(moRandMove< M >) cw
|
||||||
|
(eoUF< M &, void >) cw
|
||||||
|
(eoFunctorBase) cw
|
||||||
|
/boxwidth boxwidth marginwidth 2 mul add def
|
||||||
|
/xspacing boxwidth distx add def
|
||||||
|
/yspacing boxheight disty add def
|
||||||
|
/scalefactor
|
||||||
|
boxwidth cols mul distx cols 1 sub mul add
|
||||||
|
boxheight rows mul disty rows 1 sub mul add boundaspect mul
|
||||||
|
max def
|
||||||
|
boundx scalefactor div boundy scalefactor div scale
|
||||||
|
|
||||||
|
% ----- classes -----
|
||||||
|
|
||||||
|
(moRandMove< M >) 0 0 box
|
||||||
|
(eoUF< M &, void >) 0 1 box
|
||||||
|
(eoFunctorBase) 0 2 box
|
||||||
|
|
||||||
|
% ----- relations -----
|
||||||
|
|
||||||
|
solid
|
||||||
|
0 0 0 out
|
||||||
|
solid
|
||||||
|
1 0 1 in
|
||||||
|
solid
|
||||||
|
0 0 1 out
|
||||||
|
solid
|
||||||
|
1 0 2 in
|
||||||
Loading…
Add table
Add a link
Reference in a new issue