paradiseo/Doxygen doc/latex/classeo_real_vector_bounds.tex
aaziz-alaoui e79679b3c9 adding the problem configuration interface to irace interface
problem_config_mapping created
2020-10-01 15:55:30 +02:00

272 lines
23 KiB
TeX

\hypertarget{classeo_real_vector_bounds}{}\doxysection{eo\+Real\+Vector\+Bounds Class Reference}
\label{classeo_real_vector_bounds}\index{eoRealVectorBounds@{eoRealVectorBounds}}
{\ttfamily \#include $<$eo\+Real\+Vector\+Bounds.\+h$>$}
Inheritance diagram for eo\+Real\+Vector\+Bounds\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=340pt]{classeo_real_vector_bounds__inherit__graph}
\end{center}
\end{figure}
Collaboration diagram for eo\+Real\+Vector\+Bounds\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=340pt]{classeo_real_vector_bounds__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{classeo_real_vector_bounds_a6436093da085cfd6a0abfd50bbf428e5}{eo\+Real\+Vector\+Bounds}} ()
\item
\mbox{\hyperlink{classeo_real_vector_bounds_ab9e3d5d5e39bc356a40a09bb35237430}{eo\+Real\+Vector\+Bounds}} (unsigned \+\_\+dim, \mbox{\hyperlink{classeo_real_bounds}{eo\+Real\+Bounds}} \&\+\_\+bounds)
\item
\mbox{\hyperlink{classeo_real_vector_bounds_a9f87df8776056cd4714fd1da987faae2}{eo\+Real\+Vector\+Bounds}} (\mbox{\hyperlink{classeo_real_bounds}{eo\+Real\+Bounds}} \&\+\_\+xbounds, \mbox{\hyperlink{classeo_real_bounds}{eo\+Real\+Bounds}} \&\+\_\+ybounds)
\item
\mbox{\hyperlink{classeo_real_vector_bounds_acc260cae0a71995c1e2e06eb22b90ae5}{eo\+Real\+Vector\+Bounds}} (unsigned \+\_\+dim, double \+\_\+min, double \+\_\+max)
\item
\mbox{\hyperlink{classeo_real_vector_bounds_a9af6bd3999c53b12a7b02e1abb92e5a1}{eo\+Real\+Vector\+Bounds}} (std\+::vector$<$ double $>$ \+\_\+min, std\+::vector$<$ double $>$ \+\_\+max)
\item
\mbox{\hyperlink{classeo_real_vector_bounds_aafe40aaa4988e70589b7bf6ef1815251}{eo\+Real\+Vector\+Bounds}} (std\+::string \+\_\+s)
\item
virtual \mbox{\hyperlink{classeo_real_vector_bounds_a58f1cb5f3c444944ec0e4ac4b13b46fe}{$\sim$eo\+Real\+Vector\+Bounds}} ()
\item
virtual void \mbox{\hyperlink{classeo_real_vector_bounds_aa9b1f0e0ee909eeb586b1f3ec9eb031b}{read\+From}} (std\+::istream \&\+\_\+is)
\item
virtual void \mbox{\hyperlink{classeo_real_vector_bounds_a2aa13a300e6b5c113e67153967fe1e40}{read\+From}} (std\+::string \+\_\+s)
\item
virtual void \mbox{\hyperlink{classeo_real_vector_bounds_a7ec98544e5ff3ce126d83e07ae4d9b1f}{print\+On}} (std\+::ostream \&\+\_\+os) const
\item
void \mbox{\hyperlink{classeo_real_vector_bounds_a41488c9b0bdfa40e46cd7e068cd94948}{adjust\+\_\+size}} (unsigned \+\_\+dim)
\item
\mbox{\hyperlink{classeo_real_vector_bounds_a7db8f7c6b573779029d310f044187347}{eo\+Real\+Vector\+Bounds}} (const \mbox{\hyperlink{classeo_real_vector_bounds}{eo\+Real\+Vector\+Bounds}} \&)
\item
\mbox{\hyperlink{classeo_real_vector_bounds_a6436093da085cfd6a0abfd50bbf428e5}{eo\+Real\+Vector\+Bounds}} ()
\item
\mbox{\hyperlink{classeo_real_vector_bounds_ab9e3d5d5e39bc356a40a09bb35237430}{eo\+Real\+Vector\+Bounds}} (unsigned \+\_\+dim, \mbox{\hyperlink{classeo_real_bounds}{eo\+Real\+Bounds}} \&\+\_\+bounds)
\item
\mbox{\hyperlink{classeo_real_vector_bounds_a9f87df8776056cd4714fd1da987faae2}{eo\+Real\+Vector\+Bounds}} (\mbox{\hyperlink{classeo_real_bounds}{eo\+Real\+Bounds}} \&\+\_\+xbounds, \mbox{\hyperlink{classeo_real_bounds}{eo\+Real\+Bounds}} \&\+\_\+ybounds)
\item
\mbox{\hyperlink{classeo_real_vector_bounds_acc260cae0a71995c1e2e06eb22b90ae5}{eo\+Real\+Vector\+Bounds}} (unsigned \+\_\+dim, double \+\_\+min, double \+\_\+max)
\item
\mbox{\hyperlink{classeo_real_vector_bounds_a9af6bd3999c53b12a7b02e1abb92e5a1}{eo\+Real\+Vector\+Bounds}} (std\+::vector$<$ double $>$ \+\_\+min, std\+::vector$<$ double $>$ \+\_\+max)
\item
\mbox{\hyperlink{classeo_real_vector_bounds_aafe40aaa4988e70589b7bf6ef1815251}{eo\+Real\+Vector\+Bounds}} (std\+::string \+\_\+s)
\item
virtual \mbox{\hyperlink{classeo_real_vector_bounds_a58f1cb5f3c444944ec0e4ac4b13b46fe}{$\sim$eo\+Real\+Vector\+Bounds}} ()
\item
virtual void \mbox{\hyperlink{classeo_real_vector_bounds_a7eda921b8242e88a5ed6e5f339b6f889}{read\+From}} (std\+::istream \&\+\_\+is)
\item
virtual void \mbox{\hyperlink{classeo_real_vector_bounds_a36eefe153e3bfd625f7796043414b273}{read\+From}} (std\+::string \+\_\+s)
\item
virtual void \mbox{\hyperlink{classeo_real_vector_bounds_a7ec98544e5ff3ce126d83e07ae4d9b1f}{print\+On}} (std\+::ostream \&\+\_\+os) const
\item
void \mbox{\hyperlink{classeo_real_vector_bounds_a41488c9b0bdfa40e46cd7e068cd94948}{adjust\+\_\+size}} (unsigned \+\_\+dim)
\item
\mbox{\hyperlink{classeo_real_vector_bounds_a7db8f7c6b573779029d310f044187347}{eo\+Real\+Vector\+Bounds}} (const \mbox{\hyperlink{classeo_real_vector_bounds}{eo\+Real\+Vector\+Bounds}} \&)
\end{DoxyCompactItemize}
\doxysubsection{Detailed Description}
Now a derived class, for parser reading It holds some of the bounds (and destroy them when dying)
\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classeo_real_vector_bounds_a6436093da085cfd6a0abfd50bbf428e5}\label{classeo_real_vector_bounds_a6436093da085cfd6a0abfd50bbf428e5}}
\index{eoRealVectorBounds@{eoRealVectorBounds}!eoRealVectorBounds@{eoRealVectorBounds}}
\index{eoRealVectorBounds@{eoRealVectorBounds}!eoRealVectorBounds@{eoRealVectorBounds}}
\doxysubsubsection{\texorpdfstring{eoRealVectorBounds()}{eoRealVectorBounds()}\hspace{0.1cm}{\footnotesize\ttfamily [1/14]}}
{\footnotesize\ttfamily eo\+Real\+Vector\+Bounds\+::eo\+Real\+Vector\+Bounds (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Default Ctor will call base class default ctor \mbox{\Hypertarget{classeo_real_vector_bounds_ab9e3d5d5e39bc356a40a09bb35237430}\label{classeo_real_vector_bounds_ab9e3d5d5e39bc356a40a09bb35237430}}
\index{eoRealVectorBounds@{eoRealVectorBounds}!eoRealVectorBounds@{eoRealVectorBounds}}
\index{eoRealVectorBounds@{eoRealVectorBounds}!eoRealVectorBounds@{eoRealVectorBounds}}
\doxysubsubsection{\texorpdfstring{eoRealVectorBounds()}{eoRealVectorBounds()}\hspace{0.1cm}{\footnotesize\ttfamily [2/14]}}
{\footnotesize\ttfamily eo\+Real\+Vector\+Bounds\+::eo\+Real\+Vector\+Bounds (\begin{DoxyParamCaption}\item[{unsigned}]{\+\_\+dim, }\item[{\mbox{\hyperlink{classeo_real_bounds}{eo\+Real\+Bounds}} \&}]{\+\_\+bounds }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Ctor\+: same bounds for everybody, given as an \mbox{\hyperlink{classeo_real_bounds}{eo\+Real\+Bounds}} \mbox{\Hypertarget{classeo_real_vector_bounds_a9f87df8776056cd4714fd1da987faae2}\label{classeo_real_vector_bounds_a9f87df8776056cd4714fd1da987faae2}}
\index{eoRealVectorBounds@{eoRealVectorBounds}!eoRealVectorBounds@{eoRealVectorBounds}}
\index{eoRealVectorBounds@{eoRealVectorBounds}!eoRealVectorBounds@{eoRealVectorBounds}}
\doxysubsubsection{\texorpdfstring{eoRealVectorBounds()}{eoRealVectorBounds()}\hspace{0.1cm}{\footnotesize\ttfamily [3/14]}}
{\footnotesize\ttfamily eo\+Real\+Vector\+Bounds\+::eo\+Real\+Vector\+Bounds (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classeo_real_bounds}{eo\+Real\+Bounds}} \&}]{\+\_\+xbounds, }\item[{\mbox{\hyperlink{classeo_real_bounds}{eo\+Real\+Bounds}} \&}]{\+\_\+ybounds }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Ctor, particular case of dim-\/2 \mbox{\Hypertarget{classeo_real_vector_bounds_acc260cae0a71995c1e2e06eb22b90ae5}\label{classeo_real_vector_bounds_acc260cae0a71995c1e2e06eb22b90ae5}}
\index{eoRealVectorBounds@{eoRealVectorBounds}!eoRealVectorBounds@{eoRealVectorBounds}}
\index{eoRealVectorBounds@{eoRealVectorBounds}!eoRealVectorBounds@{eoRealVectorBounds}}
\doxysubsubsection{\texorpdfstring{eoRealVectorBounds()}{eoRealVectorBounds()}\hspace{0.1cm}{\footnotesize\ttfamily [4/14]}}
{\footnotesize\ttfamily eo\+Real\+Vector\+Bounds\+::eo\+Real\+Vector\+Bounds (\begin{DoxyParamCaption}\item[{unsigned}]{\+\_\+dim, }\item[{double}]{\+\_\+min, }\item[{double}]{\+\_\+max }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Simple bounds = minimum and maximum (allowed) \mbox{\Hypertarget{classeo_real_vector_bounds_a9af6bd3999c53b12a7b02e1abb92e5a1}\label{classeo_real_vector_bounds_a9af6bd3999c53b12a7b02e1abb92e5a1}}
\index{eoRealVectorBounds@{eoRealVectorBounds}!eoRealVectorBounds@{eoRealVectorBounds}}
\index{eoRealVectorBounds@{eoRealVectorBounds}!eoRealVectorBounds@{eoRealVectorBounds}}
\doxysubsubsection{\texorpdfstring{eoRealVectorBounds()}{eoRealVectorBounds()}\hspace{0.1cm}{\footnotesize\ttfamily [5/14]}}
{\footnotesize\ttfamily eo\+Real\+Vector\+Bounds\+::eo\+Real\+Vector\+Bounds (\begin{DoxyParamCaption}\item[{std\+::vector$<$ double $>$}]{\+\_\+min, }\item[{std\+::vector$<$ double $>$}]{\+\_\+max }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Ctor\+: different bounds for different variables, std\+::vectors of double \mbox{\Hypertarget{classeo_real_vector_bounds_aafe40aaa4988e70589b7bf6ef1815251}\label{classeo_real_vector_bounds_aafe40aaa4988e70589b7bf6ef1815251}}
\index{eoRealVectorBounds@{eoRealVectorBounds}!eoRealVectorBounds@{eoRealVectorBounds}}
\index{eoRealVectorBounds@{eoRealVectorBounds}!eoRealVectorBounds@{eoRealVectorBounds}}
\doxysubsubsection{\texorpdfstring{eoRealVectorBounds()}{eoRealVectorBounds()}\hspace{0.1cm}{\footnotesize\ttfamily [6/14]}}
{\footnotesize\ttfamily eo\+Real\+Vector\+Bounds\+::eo\+Real\+Vector\+Bounds (\begin{DoxyParamCaption}\item[{std\+::string}]{\+\_\+s }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Ctor from a std\+::string and don\textquotesingle{}t worry, the \mbox{\hyperlink{classeo_real_vector_bounds_a2aa13a300e6b5c113e67153967fe1e40}{read\+From(std\+::string)}} starts by setting everything to 0! \mbox{\Hypertarget{classeo_real_vector_bounds_a58f1cb5f3c444944ec0e4ac4b13b46fe}\label{classeo_real_vector_bounds_a58f1cb5f3c444944ec0e4ac4b13b46fe}}
\index{eoRealVectorBounds@{eoRealVectorBounds}!````~eoRealVectorBounds@{$\sim$eoRealVectorBounds}}
\index{````~eoRealVectorBounds@{$\sim$eoRealVectorBounds}!eoRealVectorBounds@{eoRealVectorBounds}}
\doxysubsubsection{\texorpdfstring{$\sim$eoRealVectorBounds()}{~eoRealVectorBounds()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily virtual eo\+Real\+Vector\+Bounds\+::$\sim$eo\+Real\+Vector\+Bounds (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
Dtor\+: destroy all owned\+Bounds -\/ B\+UG ??? \mbox{\Hypertarget{classeo_real_vector_bounds_a7db8f7c6b573779029d310f044187347}\label{classeo_real_vector_bounds_a7db8f7c6b573779029d310f044187347}}
\index{eoRealVectorBounds@{eoRealVectorBounds}!eoRealVectorBounds@{eoRealVectorBounds}}
\index{eoRealVectorBounds@{eoRealVectorBounds}!eoRealVectorBounds@{eoRealVectorBounds}}
\doxysubsubsection{\texorpdfstring{eoRealVectorBounds()}{eoRealVectorBounds()}\hspace{0.1cm}{\footnotesize\ttfamily [7/14]}}
{\footnotesize\ttfamily eo\+Real\+Vector\+Bounds\+::eo\+Real\+Vector\+Bounds (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classeo_real_vector_bounds}{eo\+Real\+Vector\+Bounds}} \&}]{\+\_\+b }\end{DoxyParamCaption})}
need to rewrite copy ctor and assignement operator because of owned\+Bounds \mbox{\Hypertarget{classeo_real_vector_bounds_a6436093da085cfd6a0abfd50bbf428e5}\label{classeo_real_vector_bounds_a6436093da085cfd6a0abfd50bbf428e5}}
\index{eoRealVectorBounds@{eoRealVectorBounds}!eoRealVectorBounds@{eoRealVectorBounds}}
\index{eoRealVectorBounds@{eoRealVectorBounds}!eoRealVectorBounds@{eoRealVectorBounds}}
\doxysubsubsection{\texorpdfstring{eoRealVectorBounds()}{eoRealVectorBounds()}\hspace{0.1cm}{\footnotesize\ttfamily [8/14]}}
{\footnotesize\ttfamily eo\+Real\+Vector\+Bounds\+::eo\+Real\+Vector\+Bounds (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Default Ctor will call base class default ctor \mbox{\Hypertarget{classeo_real_vector_bounds_ab9e3d5d5e39bc356a40a09bb35237430}\label{classeo_real_vector_bounds_ab9e3d5d5e39bc356a40a09bb35237430}}
\index{eoRealVectorBounds@{eoRealVectorBounds}!eoRealVectorBounds@{eoRealVectorBounds}}
\index{eoRealVectorBounds@{eoRealVectorBounds}!eoRealVectorBounds@{eoRealVectorBounds}}
\doxysubsubsection{\texorpdfstring{eoRealVectorBounds()}{eoRealVectorBounds()}\hspace{0.1cm}{\footnotesize\ttfamily [9/14]}}
{\footnotesize\ttfamily eo\+Real\+Vector\+Bounds\+::eo\+Real\+Vector\+Bounds (\begin{DoxyParamCaption}\item[{unsigned}]{\+\_\+dim, }\item[{\mbox{\hyperlink{classeo_real_bounds}{eo\+Real\+Bounds}} \&}]{\+\_\+bounds }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Ctor\+: same bounds for everybody, given as an \mbox{\hyperlink{classeo_real_bounds}{eo\+Real\+Bounds}} \mbox{\Hypertarget{classeo_real_vector_bounds_a9f87df8776056cd4714fd1da987faae2}\label{classeo_real_vector_bounds_a9f87df8776056cd4714fd1da987faae2}}
\index{eoRealVectorBounds@{eoRealVectorBounds}!eoRealVectorBounds@{eoRealVectorBounds}}
\index{eoRealVectorBounds@{eoRealVectorBounds}!eoRealVectorBounds@{eoRealVectorBounds}}
\doxysubsubsection{\texorpdfstring{eoRealVectorBounds()}{eoRealVectorBounds()}\hspace{0.1cm}{\footnotesize\ttfamily [10/14]}}
{\footnotesize\ttfamily eo\+Real\+Vector\+Bounds\+::eo\+Real\+Vector\+Bounds (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classeo_real_bounds}{eo\+Real\+Bounds}} \&}]{\+\_\+xbounds, }\item[{\mbox{\hyperlink{classeo_real_bounds}{eo\+Real\+Bounds}} \&}]{\+\_\+ybounds }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Ctor, particular case of dim-\/2 \mbox{\Hypertarget{classeo_real_vector_bounds_acc260cae0a71995c1e2e06eb22b90ae5}\label{classeo_real_vector_bounds_acc260cae0a71995c1e2e06eb22b90ae5}}
\index{eoRealVectorBounds@{eoRealVectorBounds}!eoRealVectorBounds@{eoRealVectorBounds}}
\index{eoRealVectorBounds@{eoRealVectorBounds}!eoRealVectorBounds@{eoRealVectorBounds}}
\doxysubsubsection{\texorpdfstring{eoRealVectorBounds()}{eoRealVectorBounds()}\hspace{0.1cm}{\footnotesize\ttfamily [11/14]}}
{\footnotesize\ttfamily eo\+Real\+Vector\+Bounds\+::eo\+Real\+Vector\+Bounds (\begin{DoxyParamCaption}\item[{unsigned}]{\+\_\+dim, }\item[{double}]{\+\_\+min, }\item[{double}]{\+\_\+max }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Simple bounds = minimum and maximum (allowed) \mbox{\Hypertarget{classeo_real_vector_bounds_a9af6bd3999c53b12a7b02e1abb92e5a1}\label{classeo_real_vector_bounds_a9af6bd3999c53b12a7b02e1abb92e5a1}}
\index{eoRealVectorBounds@{eoRealVectorBounds}!eoRealVectorBounds@{eoRealVectorBounds}}
\index{eoRealVectorBounds@{eoRealVectorBounds}!eoRealVectorBounds@{eoRealVectorBounds}}
\doxysubsubsection{\texorpdfstring{eoRealVectorBounds()}{eoRealVectorBounds()}\hspace{0.1cm}{\footnotesize\ttfamily [12/14]}}
{\footnotesize\ttfamily eo\+Real\+Vector\+Bounds\+::eo\+Real\+Vector\+Bounds (\begin{DoxyParamCaption}\item[{std\+::vector$<$ double $>$}]{\+\_\+min, }\item[{std\+::vector$<$ double $>$}]{\+\_\+max }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Ctor\+: different bounds for different variables, std\+::vectors of double \mbox{\Hypertarget{classeo_real_vector_bounds_aafe40aaa4988e70589b7bf6ef1815251}\label{classeo_real_vector_bounds_aafe40aaa4988e70589b7bf6ef1815251}}
\index{eoRealVectorBounds@{eoRealVectorBounds}!eoRealVectorBounds@{eoRealVectorBounds}}
\index{eoRealVectorBounds@{eoRealVectorBounds}!eoRealVectorBounds@{eoRealVectorBounds}}
\doxysubsubsection{\texorpdfstring{eoRealVectorBounds()}{eoRealVectorBounds()}\hspace{0.1cm}{\footnotesize\ttfamily [13/14]}}
{\footnotesize\ttfamily eo\+Real\+Vector\+Bounds\+::eo\+Real\+Vector\+Bounds (\begin{DoxyParamCaption}\item[{std\+::string}]{\+\_\+s }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Ctor from a std\+::string and don\textquotesingle{}t worry, the \mbox{\hyperlink{classeo_real_vector_bounds_a2aa13a300e6b5c113e67153967fe1e40}{read\+From(std\+::string)}} starts by setting everything to 0! \mbox{\Hypertarget{classeo_real_vector_bounds_a58f1cb5f3c444944ec0e4ac4b13b46fe}\label{classeo_real_vector_bounds_a58f1cb5f3c444944ec0e4ac4b13b46fe}}
\index{eoRealVectorBounds@{eoRealVectorBounds}!````~eoRealVectorBounds@{$\sim$eoRealVectorBounds}}
\index{````~eoRealVectorBounds@{$\sim$eoRealVectorBounds}!eoRealVectorBounds@{eoRealVectorBounds}}
\doxysubsubsection{\texorpdfstring{$\sim$eoRealVectorBounds()}{~eoRealVectorBounds()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily virtual eo\+Real\+Vector\+Bounds\+::$\sim$eo\+Real\+Vector\+Bounds (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
Dtor\+: destroy all owned\+Bounds -\/ B\+UG ??? \mbox{\Hypertarget{classeo_real_vector_bounds_a7db8f7c6b573779029d310f044187347}\label{classeo_real_vector_bounds_a7db8f7c6b573779029d310f044187347}}
\index{eoRealVectorBounds@{eoRealVectorBounds}!eoRealVectorBounds@{eoRealVectorBounds}}
\index{eoRealVectorBounds@{eoRealVectorBounds}!eoRealVectorBounds@{eoRealVectorBounds}}
\doxysubsubsection{\texorpdfstring{eoRealVectorBounds()}{eoRealVectorBounds()}\hspace{0.1cm}{\footnotesize\ttfamily [14/14]}}
{\footnotesize\ttfamily eo\+Real\+Vector\+Bounds\+::eo\+Real\+Vector\+Bounds (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classeo_real_vector_bounds}{eo\+Real\+Vector\+Bounds}} \&}]{ }\end{DoxyParamCaption})}
need to rewrite copy ctor and assignement operator because of owned\+Bounds
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classeo_real_vector_bounds_a41488c9b0bdfa40e46cd7e068cd94948}\label{classeo_real_vector_bounds_a41488c9b0bdfa40e46cd7e068cd94948}}
\index{eoRealVectorBounds@{eoRealVectorBounds}!adjust\_size@{adjust\_size}}
\index{adjust\_size@{adjust\_size}!eoRealVectorBounds@{eoRealVectorBounds}}
\doxysubsubsection{\texorpdfstring{adjust\_size()}{adjust\_size()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily void eo\+Real\+Vector\+Bounds\+::adjust\+\_\+size (\begin{DoxyParamCaption}\item[{unsigned}]{\+\_\+dim }\end{DoxyParamCaption})}
Eventually increases the size by duplicating last bound \mbox{\Hypertarget{classeo_real_vector_bounds_a41488c9b0bdfa40e46cd7e068cd94948}\label{classeo_real_vector_bounds_a41488c9b0bdfa40e46cd7e068cd94948}}
\index{eoRealVectorBounds@{eoRealVectorBounds}!adjust\_size@{adjust\_size}}
\index{adjust\_size@{adjust\_size}!eoRealVectorBounds@{eoRealVectorBounds}}
\doxysubsubsection{\texorpdfstring{adjust\_size()}{adjust\_size()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily void eo\+Real\+Vector\+Bounds\+::adjust\+\_\+size (\begin{DoxyParamCaption}\item[{unsigned}]{\+\_\+dim }\end{DoxyParamCaption})}
Eventually increases the size by duplicating last bound \mbox{\Hypertarget{classeo_real_vector_bounds_a7ec98544e5ff3ce126d83e07ae4d9b1f}\label{classeo_real_vector_bounds_a7ec98544e5ff3ce126d83e07ae4d9b1f}}
\index{eoRealVectorBounds@{eoRealVectorBounds}!printOn@{printOn}}
\index{printOn@{printOn}!eoRealVectorBounds@{eoRealVectorBounds}}
\doxysubsubsection{\texorpdfstring{printOn()}{printOn()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily virtual void eo\+Real\+Vector\+Bounds\+::print\+On (\begin{DoxyParamCaption}\item[{std\+::ostream \&}]{\+\_\+os }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
overload print\+On method to save space
Reimplemented from \mbox{\hyperlink{classeo_real_base_vector_bounds_af1d8deb2410e06f2a8d8ddd03e7e7ff5}{eo\+Real\+Base\+Vector\+Bounds}}.
\mbox{\Hypertarget{classeo_real_vector_bounds_a7ec98544e5ff3ce126d83e07ae4d9b1f}\label{classeo_real_vector_bounds_a7ec98544e5ff3ce126d83e07ae4d9b1f}}
\index{eoRealVectorBounds@{eoRealVectorBounds}!printOn@{printOn}}
\index{printOn@{printOn}!eoRealVectorBounds@{eoRealVectorBounds}}
\doxysubsubsection{\texorpdfstring{printOn()}{printOn()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily virtual void eo\+Real\+Vector\+Bounds\+::print\+On (\begin{DoxyParamCaption}\item[{std\+::ostream \&}]{\+\_\+os }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
overload print\+On method to save space
Reimplemented from \mbox{\hyperlink{classeo_real_base_vector_bounds_af1d8deb2410e06f2a8d8ddd03e7e7ff5}{eo\+Real\+Base\+Vector\+Bounds}}.
\mbox{\Hypertarget{classeo_real_vector_bounds_a7eda921b8242e88a5ed6e5f339b6f889}\label{classeo_real_vector_bounds_a7eda921b8242e88a5ed6e5f339b6f889}}
\index{eoRealVectorBounds@{eoRealVectorBounds}!readFrom@{readFrom}}
\index{readFrom@{readFrom}!eoRealVectorBounds@{eoRealVectorBounds}}
\doxysubsubsection{\texorpdfstring{readFrom()}{readFrom()}\hspace{0.1cm}{\footnotesize\ttfamily [1/4]}}
{\footnotesize\ttfamily virtual void eo\+Real\+Vector\+Bounds\+::read\+From (\begin{DoxyParamCaption}\item[{std\+::istream \&}]{\+\_\+is }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}
Read object from a stream only calls the \mbox{\hyperlink{classeo_real_vector_bounds_a2aa13a300e6b5c113e67153967fe1e40}{read\+From(std\+::string)}} -\/ for param reading
\begin{DoxyParams}{Parameters}
{\em \+\_\+is} & A std\+::istream. \\
\hline
\end{DoxyParams}
Implements \mbox{\hyperlink{classeo_persistent_af9ffb4fe25ffe2ca3009387ca74abf3a}{eo\+Persistent}}.
\mbox{\Hypertarget{classeo_real_vector_bounds_aa9b1f0e0ee909eeb586b1f3ec9eb031b}\label{classeo_real_vector_bounds_aa9b1f0e0ee909eeb586b1f3ec9eb031b}}
\index{eoRealVectorBounds@{eoRealVectorBounds}!readFrom@{readFrom}}
\index{readFrom@{readFrom}!eoRealVectorBounds@{eoRealVectorBounds}}
\doxysubsubsection{\texorpdfstring{readFrom()}{readFrom()}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}}
{\footnotesize\ttfamily void eo\+Real\+Vector\+Bounds\+::read\+From (\begin{DoxyParamCaption}\item[{std\+::istream \&}]{\+\_\+is }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}
Read object from a stream only calls the \mbox{\hyperlink{classeo_real_vector_bounds_a2aa13a300e6b5c113e67153967fe1e40}{read\+From(std\+::string)}} -\/ for param reading
\begin{DoxyParams}{Parameters}
{\em \+\_\+is} & A std\+::istream. \\
\hline
\end{DoxyParams}
Implements \mbox{\hyperlink{classeo_persistent_af9ffb4fe25ffe2ca3009387ca74abf3a}{eo\+Persistent}}.
\mbox{\Hypertarget{classeo_real_vector_bounds_a36eefe153e3bfd625f7796043414b273}\label{classeo_real_vector_bounds_a36eefe153e3bfd625f7796043414b273}}
\index{eoRealVectorBounds@{eoRealVectorBounds}!readFrom@{readFrom}}
\index{readFrom@{readFrom}!eoRealVectorBounds@{eoRealVectorBounds}}
\doxysubsubsection{\texorpdfstring{readFrom()}{readFrom()}\hspace{0.1cm}{\footnotesize\ttfamily [3/4]}}
{\footnotesize\ttfamily virtual void eo\+Real\+Vector\+Bounds\+::read\+From (\begin{DoxyParamCaption}\item[{std\+::string}]{\+\_\+s }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}
Read object from a std\+::string
\begin{DoxyParams}{Parameters}
{\em \+\_\+s} & A std\+::istream. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classeo_real_vector_bounds_a2aa13a300e6b5c113e67153967fe1e40}\label{classeo_real_vector_bounds_a2aa13a300e6b5c113e67153967fe1e40}}
\index{eoRealVectorBounds@{eoRealVectorBounds}!readFrom@{readFrom}}
\index{readFrom@{readFrom}!eoRealVectorBounds@{eoRealVectorBounds}}
\doxysubsubsection{\texorpdfstring{readFrom()}{readFrom()}\hspace{0.1cm}{\footnotesize\ttfamily [4/4]}}
{\footnotesize\ttfamily void eo\+Real\+Vector\+Bounds\+::read\+From (\begin{DoxyParamCaption}\item[{std\+::string}]{\+\_\+s }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}
Read object from a std\+::string
\begin{DoxyParams}{Parameters}
{\em \+\_\+s} & A std\+::istream. \\
\hline
\end{DoxyParams}
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item
deprecated/eo/src/utils/eo\+Real\+Vector\+Bounds.\+h\item
deprecated/eo/src/utils/eo\+Real\+Bounds.\+cpp\end{DoxyCompactItemize}