
\begin{DoxyRefList}
\item[Namespace \mbox{\hyperlink{namespaceeo_1_1mpi}{eo::mpi}} ]\label{todo__todo000030}%
\Hypertarget{todo__todo000030}%
For serialization purposes, don\textquotesingle{}t depend upon boost. It would be easy to use only eoserial and send strings via mpi. 
\item[Member \mbox{\hyperlink{structeo_1_1mpi_1_1_assignment_algorithm_a8cc57ef9b9b6a423f7b3c0a7cc5cbcd4}{eo::mpi::Assignment\+Algorithm::reinit}} (int runs)=0]\label{todo__todo000031}%
\Hypertarget{todo__todo000031}%
Not really clean. Find a better way to do it.  
\item[Class \mbox{\hyperlink{classeo_c_m_a_breed}{eo\+C\+M\+A\+Breed$<$ FitT $>$}} ]\label{todo__todo000008}%
\Hypertarget{todo__todo000008}%
handle bounds 

\label{todo__todo000025}%
\Hypertarget{todo__todo000025}%
handle bounds  
\item[Class \mbox{\hyperlink{classeo_c_m_a_init}{eo\+C\+M\+A\+Init$<$ FitT $>$}} ]\label{todo__todo000009}%
\Hypertarget{todo__todo000009}%
handle bounds 

\label{todo__todo000026}%
\Hypertarget{todo__todo000026}%
handle bounds  
\item[Class \mbox{\hyperlink{classeo_file_snapshot}{eo\+File\+Snapshot}} ]\label{todo__todo000013}%
\Hypertarget{todo__todo000013}%
The counter is handled internally, but this should be changed so that you can pass e.\+g. an evalcounter (minor)

\label{todo__todo000035}%
\Hypertarget{todo__todo000035}%
The counter is handled internally, but this should be changed so that you can pass e.\+g. an evalcounter (minor) 
\item[Member \mbox{\hyperlink{classeo_fl_or_k_atom_bin_op_a9edfd26c4d6a1cc4b61524d1de83ea26}{eo\+Fl\+Or\+K\+Atom\+Bin\+Op$<$ E\+OT $>$::operator()}} (E\+OT \&\+\_\+eo1, const E\+OT \&\+\_\+eo2)]\label{todo__todo000002}%
\Hypertarget{todo__todo000002}%
check that we don\textquotesingle{}t do twice the same 

\label{todo__todo000019}%
\Hypertarget{todo__todo000019}%
check that we don\textquotesingle{}t do twice the same  
\item[Member \mbox{\hyperlink{classeo_fl_or_k_atom_quad_op_a425a9454a06f4300351cbaa67a79c605}{eo\+Fl\+Or\+K\+Atom\+Quad\+Op$<$ E\+OT $>$::operator()}} (E\+OT \&\+\_\+eo1, const E\+OT \&\+\_\+eo2)]\label{todo__todo000003}%
\Hypertarget{todo__todo000003}%
check that we don\textquotesingle{}t do twice the same 

\label{todo__todo000020}%
\Hypertarget{todo__todo000020}%
check that we don\textquotesingle{}t do twice the same  
\item[Member \mbox{\hyperlink{classeo_gen_continue_a704f6ea59a619ef430b22d8a797794e8}{eo\+Gen\+Continue$<$ E\+OT $>$::total\+Generations}} (unsigned long \+\_\+tg)]\label{todo__todo000004}%
\Hypertarget{todo__todo000004}%
replace this by an \char`\"{}init\char`\"{} method 

\label{todo__todo000021}%
\Hypertarget{todo__todo000021}%
replace this by an \char`\"{}init\char`\"{} method  
\item[Member \mbox{\hyperlink{classeo_o_stream_monitor_a7ee395a99b12daf5e713a33abb5bf283}{eo\+O\+Stream\+Monitor::operator()}} (void)]\label{todo__todo000014}%
\Hypertarget{todo__todo000014}%
old verbose formatting, do we still need it? 

\label{todo__todo000036}%
\Hypertarget{todo__todo000036}%
old verbose formatting, do we still need it?  
\item[Member \mbox{\hyperlink{classeo_parser_aed2260355dfa1e1d51cc09b5009a7ce2}{eo\+Parser::read\+From}} (std\+::istream \&is)]\label{todo__todo000039}%
\Hypertarget{todo__todo000039}%
it should be the next std\+::string  
\item[Member \mbox{\hyperlink{classeo_steady_fit_continue_ae3e1c217556934a4cd284b2bb64e54d8}{eo\+Steady\+Fit\+Continue$<$ E\+OT $>$::total\+Generations}} (unsigned long \+\_\+mg, unsigned long \+\_\+sg)]\label{todo__todo000005}%
\Hypertarget{todo__todo000005}%
replace thi by an init method ? 

\label{todo__todo000022}%
\Hypertarget{todo__todo000022}%
replace thi by an init method ?  
\item[Class \mbox{\hyperlink{classeo_value_param}{eo\+Value\+Param$<$ Value\+Type $>$}} ]\label{todo__todo000015}%
\Hypertarget{todo__todo000015}%
This should be changed to std\+::stringstream when that class is available in g++.

\label{todo__todo000037}%
\Hypertarget{todo__todo000037}%
This should be changed to std\+::stringstream when that class is available in g++. 
\item[Member \mbox{\hyperlink{classeo_vl_uniform_quad_op_ad02f29871208497571b6ab1d0ee3943c}{eo\+Vl\+Uniform\+Quad\+Op$<$ E\+OT $>$::operator()}} (E\+OT \&\+\_\+eo1, E\+OT \&\+\_\+eo2)]\label{todo__todo000007}%
\Hypertarget{todo__todo000007}%
F\+I\+X\+ME bad hardcoded limit, should use an algorithm that guarantee a correct size in a finite number of tries 

\label{todo__todo000024}%
\Hypertarget{todo__todo000024}%
F\+I\+X\+ME bad hardcoded limit, should use an algorithm that guarantee a correct size in a finite number of tries  
\item[Member \mbox{\hyperlink{group___parallel_ga43a042b471a84b187c77bca43368db6a}{mpi::broadcast}} (communicator \&comm, int value, int root)]\label{todo__todo000032}%
\Hypertarget{todo__todo000032}%
Actually comm isn\textquotesingle{}t used and broadcast is performed on the whole M\+P\+I\+\_\+\+C\+O\+M\+M\+\_\+\+W\+O\+R\+LD. T\+O\+DO\+: Use comm instead  
\item[Member \mbox{\hyperlink{classmpi_1_1communicator_a0e17d90b784f078d3e22a488290cb6aa}{mpi::communicator::communicator}} ()]\label{todo__todo000033}%
\Hypertarget{todo__todo000033}%
Allow the user to precise which M\+P\+I\+\_\+\+Comm to use  
\item[File \mbox{\hyperlink{eo_2src_2serial_2_utils_8h}{Utils.h}} ]\label{todo__todo000034}%
\Hypertarget{todo__todo000034}%
encapsulate implementations.
\end{DoxyRefList}