git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@665 331e1502-861f-0410-8da2-ba01fb791d7f
139 lines
15 KiB
HTML
139 lines
15 KiB
HTML
<!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-PEOMovingObjects: peoSynchronousMultiStart< EntityType > Class Template Reference</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><a href="namespaces.html"><span>Namespaces</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>peoSynchronousMultiStart< EntityType > Class Template Reference</h1><!-- doxytag: class="peoSynchronousMultiStart" --><!-- doxytag: inherits="Service" --><p>Inheritance diagram for peoSynchronousMultiStart< EntityType >:
|
|
<p><center><img src="classpeoSynchronousMultiStart.png" usemap="#peoSynchronousMultiStart< EntityType >_map" border="0" alt=""></center>
|
|
<map name="peoSynchronousMultiStart< EntityType >_map">
|
|
<area href="classService.html" alt="Service" shape="rect" coords="0,56,244,80">
|
|
<area href="classCommunicable.html" alt="Communicable" shape="rect" coords="0,0,244,24">
|
|
</map>
|
|
<a href="classpeoSynchronousMultiStart-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="memTemplParams" nowrap colspan="2"><a class="anchor" name="e9a336c61dd6216d7d15253ff9c9d2a3"></a><!-- doxytag: member="peoSynchronousMultiStart::peoSynchronousMultiStart" ref="e9a336c61dd6216d7d15253ff9c9d2a3" args="(AlgorithmType &externalAlgorithm)" -->
|
|
template<typename AlgorithmType> </td></tr>
|
|
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classpeoSynchronousMultiStart.html#e9a336c61dd6216d7d15253ff9c9d2a3">peoSynchronousMultiStart</a> (AlgorithmType &externalAlgorithm)</td></tr>
|
|
|
|
<tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="689374232ff67f266ddaa5d309ea54ac"></a><!-- doxytag: member="peoSynchronousMultiStart::peoSynchronousMultiStart" ref="689374232ff67f266ddaa5d309ea54ac" args="(std::vector< AlgorithmType * > &externalAlgorithms, AggregationFunctionType &externalAggregationFunction)" -->
|
|
template<typename AlgorithmType, typename AggregationFunctionType> </td></tr>
|
|
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classpeoSynchronousMultiStart.html#689374232ff67f266ddaa5d309ea54ac">peoSynchronousMultiStart</a> (std::vector< AlgorithmType * > &externalAlgorithms, AggregationFunctionType &externalAggregationFunction)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f9ec55d67f5f45f5a737064fae569277"></a><!-- doxytag: member="peoSynchronousMultiStart::~peoSynchronousMultiStart" ref="f9ec55d67f5f45f5a737064fae569277" args="()" -->
|
|
</td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSynchronousMultiStart.html#f9ec55d67f5f45f5a737064fae569277">~peoSynchronousMultiStart</a> ()</td></tr>
|
|
|
|
<tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="1fd09337a6edcf173edff1fdda2387c7"></a><!-- doxytag: member="peoSynchronousMultiStart::operator()" ref="1fd09337a6edcf173edff1fdda2387c7" args="(Type &externalData)" -->
|
|
template<typename Type> </td></tr>
|
|
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classpeoSynchronousMultiStart.html#1fd09337a6edcf173edff1fdda2387c7">operator()</a> (Type &externalData)</td></tr>
|
|
|
|
<tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="45372c26ac5b979d29458815debceff8"></a><!-- doxytag: member="peoSynchronousMultiStart::operator()" ref="45372c26ac5b979d29458815debceff8" args="(const Type &externalDataBegin, const Type &externalDataEnd)" -->
|
|
template<typename Type> </td></tr>
|
|
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classpeoSynchronousMultiStart.html#45372c26ac5b979d29458815debceff8">operator()</a> (const Type &externalDataBegin, const Type &externalDataEnd)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c73358b4f04f258c55f631660a7992fb"></a><!-- doxytag: member="peoSynchronousMultiStart::packData" ref="c73358b4f04f258c55f631660a7992fb" args="()" -->
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSynchronousMultiStart.html#c73358b4f04f258c55f631660a7992fb">packData</a> ()</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9881b3f05c9f90bcb3c3ec0af8109ccc"></a><!-- doxytag: member="peoSynchronousMultiStart::unpackData" ref="9881b3f05c9f90bcb3c3ec0af8109ccc" args="()" -->
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSynchronousMultiStart.html#9881b3f05c9f90bcb3c3ec0af8109ccc">unpackData</a> ()</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="da98ee86056eca293b3f08c89584b701"></a><!-- doxytag: member="peoSynchronousMultiStart::execute" ref="da98ee86056eca293b3f08c89584b701" args="()" -->
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSynchronousMultiStart.html#da98ee86056eca293b3f08c89584b701">execute</a> ()</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0a5e0e1c1db5af61351e201e019f5a89"></a><!-- doxytag: member="peoSynchronousMultiStart::packResult" ref="0a5e0e1c1db5af61351e201e019f5a89" args="()" -->
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSynchronousMultiStart.html#0a5e0e1c1db5af61351e201e019f5a89">packResult</a> ()</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="976b78c11073ee3be09c1aed7826411a"></a><!-- doxytag: member="peoSynchronousMultiStart::unpackResult" ref="976b78c11073ee3be09c1aed7826411a" args="()" -->
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSynchronousMultiStart.html#976b78c11073ee3be09c1aed7826411a">unpackResult</a> ()</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="de581c634fa9f952d571f9ed0a6611ed"></a><!-- doxytag: member="peoSynchronousMultiStart::notifySendingData" ref="de581c634fa9f952d571f9ed0a6611ed" args="()" -->
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSynchronousMultiStart.html#de581c634fa9f952d571f9ed0a6611ed">notifySendingData</a> ()</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e328547d97849bfc85f2a7356e5e7927"></a><!-- doxytag: member="peoSynchronousMultiStart::notifySendingAllResourceRequests" ref="e328547d97849bfc85f2a7356e5e7927" args="()" -->
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSynchronousMultiStart.html#e328547d97849bfc85f2a7356e5e7927">notifySendingAllResourceRequests</a> ()</td></tr>
|
|
|
|
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ea22b8cd0f4974da519ec416904d772e"></a><!-- doxytag: member="peoSynchronousMultiStart::singularAlgorithm" ref="ea22b8cd0f4974da519ec416904d772e" args="" -->
|
|
<a class="el" href="structpeoSynchronousMultiStart_1_1AbstractAlgorithm.html">AbstractAlgorithm</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSynchronousMultiStart.html#ea22b8cd0f4974da519ec416904d772e">singularAlgorithm</a></td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f47bb795f53df73f04c0d1528fa346a6"></a><!-- doxytag: member="peoSynchronousMultiStart::algorithms" ref="f47bb795f53df73f04c0d1528fa346a6" args="" -->
|
|
std::vector< <a class="el" href="structpeoSynchronousMultiStart_1_1AbstractAlgorithm.html">AbstractAlgorithm</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSynchronousMultiStart.html#f47bb795f53df73f04c0d1528fa346a6">algorithms</a></td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="abcd58d71eabf2fab35c662fb300e61c"></a><!-- doxytag: member="peoSynchronousMultiStart::aggregationFunction" ref="abcd58d71eabf2fab35c662fb300e61c" args="" -->
|
|
<a class="el" href="structpeoSynchronousMultiStart_1_1AbstractAggregationAlgorithm.html">AbstractAggregationAlgorithm</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSynchronousMultiStart.html#abcd58d71eabf2fab35c662fb300e61c">aggregationFunction</a></td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6efedfa64f7a4f3a0d81002e8226dcea"></a><!-- doxytag: member="peoSynchronousMultiStart::entityTypeInstance" ref="6efedfa64f7a4f3a0d81002e8226dcea" args="" -->
|
|
EntityType </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSynchronousMultiStart.html#6efedfa64f7a4f3a0d81002e8226dcea">entityTypeInstance</a></td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f729f5a1671437dce7607ad5b7253560"></a><!-- doxytag: member="peoSynchronousMultiStart::data" ref="f729f5a1671437dce7607ad5b7253560" args="" -->
|
|
std::vector< <a class="el" href="structpeoSynchronousMultiStart_1_1AbstractDataType.html">AbstractDataType</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSynchronousMultiStart.html#f729f5a1671437dce7607ad5b7253560">data</a></td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0264a28725fb4a030ed1e4010e07e69e"></a><!-- doxytag: member="peoSynchronousMultiStart::idx" ref="0264a28725fb4a030ed1e4010e07e69e" args="" -->
|
|
unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSynchronousMultiStart.html#0264a28725fb4a030ed1e4010e07e69e">idx</a></td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e8c889e6228535ce02086c76d3480cbb"></a><!-- doxytag: member="peoSynchronousMultiStart::num_term" ref="e8c889e6228535ce02086c76d3480cbb" args="" -->
|
|
unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSynchronousMultiStart.html#e8c889e6228535ce02086c76d3480cbb">num_term</a></td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a49cb2d76e6fdbfdbe0788c8388d6a0f"></a><!-- doxytag: member="peoSynchronousMultiStart::dataIndex" ref="a49cb2d76e6fdbfdbe0788c8388d6a0f" args="" -->
|
|
unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSynchronousMultiStart.html#a49cb2d76e6fdbfdbe0788c8388d6a0f">dataIndex</a></td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="20cff9a01fb7bb621264b901dab7f336"></a><!-- doxytag: member="peoSynchronousMultiStart::functionIndex" ref="20cff9a01fb7bb621264b901dab7f336" args="" -->
|
|
unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="classpeoSynchronousMultiStart.html#20cff9a01fb7bb621264b901dab7f336">functionIndex</a></td></tr>
|
|
|
|
<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structpeoSynchronousMultiStart_1_1AbstractAggregationAlgorithm.html">AbstractAggregationAlgorithm</a></td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structpeoSynchronousMultiStart_1_1AbstractAlgorithm.html">AbstractAlgorithm</a></td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structpeoSynchronousMultiStart_1_1AbstractDataType.html">AbstractDataType</a></td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structpeoSynchronousMultiStart_1_1AggregationAlgorithm.html">AggregationAlgorithm</a></td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structpeoSynchronousMultiStart_1_1Algorithm.html">Algorithm</a></td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structpeoSynchronousMultiStart_1_1DataType.html">DataType</a></td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structpeoSynchronousMultiStart_1_1NoAggregationFunction.html">NoAggregationFunction</a></td></tr>
|
|
|
|
</table>
|
|
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
|
<h3>template<typename EntityType><br>
|
|
class peoSynchronousMultiStart< EntityType ></h3>
|
|
|
|
|
|
<p>
|
|
|
|
<p>
|
|
Definition at line <a class="el" href="peoSynchronousMultiStart_8h-source.html#l00045">45</a> of file <a class="el" href="peoSynchronousMultiStart_8h-source.html">peoSynchronousMultiStart.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
|
|
<li><a class="el" href="peoSynchronousMultiStart_8h-source.html">peoSynchronousMultiStart.h</a></ul>
|
|
<hr size="1"><address style="align: right;"><small>Generated on Mon Oct 8 11:16:48 2007 for ParadisEO-PEOMovingObjects 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>
|