\section{Flow\-Shop\-Init Class Reference}
\label{classFlowShopInit}\index{FlowShopInit@{FlowShopInit}}
Initialization of a random genotype built by the default constructor of the \doxyref{Flow\-Shop}{p.}{classFlowShop} class.  


{\tt \#include $<$Flow\-Shop\-Init.h$>$}

Inheritance diagram for Flow\-Shop\-Init::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=4cm]{classFlowShopInit}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
\bf{Flow\-Shop\-Init} (unsigned int \_\-N)
\begin{CompactList}\small\item\em Ctor. \item\end{CompactList}\item 
void \bf{operator()} (\bf{Flow\-Shop} \&\_\-flowshop)
\begin{CompactList}\small\item\em builds a random genotype \item\end{CompactList}\end{CompactItemize}
\subsection*{Private Attributes}
\begin{CompactItemize}
\item 
unsigned int \bf{N}\label{classFlowShopInit_3bf7c402441e5bba3397377630e6ff4c}

\begin{CompactList}\small\item\em the number of jobs (size of a scheduling vector) \item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
Initialization of a random genotype built by the default constructor of the \doxyref{Flow\-Shop}{p.}{classFlowShop} class. 



Definition at line 22 of file Flow\-Shop\-Init.h.

\subsection{Constructor \& Destructor Documentation}
\index{FlowShopInit@{Flow\-Shop\-Init}!FlowShopInit@{FlowShopInit}}
\index{FlowShopInit@{FlowShopInit}!FlowShopInit@{Flow\-Shop\-Init}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Flow\-Shop\-Init::Flow\-Shop\-Init (unsigned int {\em \_\-N})}\label{classFlowShopInit_8ede459984d5de13c6a181c72cf4551e}


Ctor. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em \_\-N}]the number of jobs to schedule \end{description}
\end{Desc}


Definition at line 16 of file Flow\-Shop\-Init.cpp.

\subsection{Member Function Documentation}
\index{FlowShopInit@{Flow\-Shop\-Init}!operator()@{operator()}}
\index{operator()@{operator()}!FlowShopInit@{Flow\-Shop\-Init}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Flow\-Shop\-Init::operator() (\bf{Flow\-Shop} \& {\em \_\-flowshop})}\label{classFlowShopInit_3df0d9e3834cdfa494683df7e8646025}


builds a random genotype 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em \_\-flowshop}]a genotype that has been default-constructed \end{description}
\end{Desc}


Definition at line 20 of file Flow\-Shop\-Init.cpp.

References MOEO$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity $>$::invalidate(), N, eo\-Rng::uniform(), and moeo\-Vector$<$ MOEOObjective\-Vector, MOEOFitness, MOEODiversity, Gene\-Type $>$::value().

The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
Flow\-Shop\-Init.h\item 
Flow\-Shop\-Init.cpp\end{CompactItemize}
