paradiseo/Doxygen doc/latex/classeo_real_vector_no_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

401 lines
31 KiB
TeX

\hypertarget{classeo_real_vector_no_bounds}{}\doxysection{eo\+Real\+Vector\+No\+Bounds Class Reference}
\label{classeo_real_vector_no_bounds}\index{eoRealVectorNoBounds@{eoRealVectorNoBounds}}
{\ttfamily \#include $<$eo\+Real\+Vector\+Bounds.\+h$>$}
Inheritance diagram for eo\+Real\+Vector\+No\+Bounds\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=340pt]{classeo_real_vector_no_bounds__inherit__graph}
\end{center}
\end{figure}
Collaboration diagram for eo\+Real\+Vector\+No\+Bounds\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=340pt]{classeo_real_vector_no_bounds__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{classeo_real_vector_no_bounds_a84e14d9cb6c592dabc7fa8825cc117b7}{eo\+Real\+Vector\+No\+Bounds}} (unsigned \+\_\+dim)
\item
virtual bool \mbox{\hyperlink{classeo_real_vector_no_bounds_ab7e5146b787cf51bb5ede1af566b4af4}{is\+Bounded}} (unsigned)
\item
virtual bool \mbox{\hyperlink{classeo_real_vector_no_bounds_a77b0ea6f1a11e2f85a7af95c9b480417}{is\+Bounded}} (void)
\item
virtual bool \mbox{\hyperlink{classeo_real_vector_no_bounds_ae87d692420901519ef6023ce3b8cf61d}{has\+No\+Bound\+At\+All}} (unsigned)
\item
virtual bool \mbox{\hyperlink{classeo_real_vector_no_bounds_a87cda708a1a69313795061f61c693cc5}{has\+No\+Bound\+At\+All}} (void)
\item
\mbox{\Hypertarget{classeo_real_vector_no_bounds_a315c66e5897d12aee9b954d42950994a}\label{classeo_real_vector_no_bounds_a315c66e5897d12aee9b954d42950994a}}
virtual bool {\bfseries is\+Min\+Bounded} (unsigned)
\item
\mbox{\Hypertarget{classeo_real_vector_no_bounds_a134b0574980a0c48730caa577a895c41}\label{classeo_real_vector_no_bounds_a134b0574980a0c48730caa577a895c41}}
virtual bool {\bfseries is\+Max\+Bounded} (unsigned)
\item
virtual void \mbox{\hyperlink{classeo_real_vector_no_bounds_a5a8050910b5d4acaa9c7cc408f026a96}{folds\+In\+Bounds}} (unsigned, double \&)
\item
virtual void \mbox{\hyperlink{classeo_real_vector_no_bounds_a55004497bde9dfede3f8e4a924607ca8}{folds\+In\+Bounds}} (std\+::vector$<$ double $>$ \&)
\item
virtual void \mbox{\hyperlink{classeo_real_vector_no_bounds_a3367af340f8f3f5586c22dc26e4bf06c}{truncate}} (unsigned, double \&)
\item
virtual void \mbox{\hyperlink{classeo_real_vector_no_bounds_a530af2930a706a26a6555463ffa0d345}{truncate}} (std\+::vector$<$ double $>$ \&)
\item
virtual bool \mbox{\hyperlink{classeo_real_vector_no_bounds_a173d86e0127e1bf8e4f9ed6c432dd4f6}{is\+In\+Bounds}} (unsigned, double)
\item
virtual bool \mbox{\hyperlink{classeo_real_vector_no_bounds_aa098b84af12cdb86cf66c7498de9cc38}{is\+In\+Bounds}} (std\+::vector$<$ double $>$)
\item
virtual double \mbox{\hyperlink{classeo_real_vector_no_bounds_a97470664c282479e818267699acb4aa4}{minimum}} (unsigned)
\item
\mbox{\Hypertarget{classeo_real_vector_no_bounds_a6e9fe73a107ed9d9ab47acb91ec4d751}\label{classeo_real_vector_no_bounds_a6e9fe73a107ed9d9ab47acb91ec4d751}}
virtual double {\bfseries maximum} (unsigned)
\item
\mbox{\Hypertarget{classeo_real_vector_no_bounds_a81c1bb7ede85c11d43dc26971c0ec930}\label{classeo_real_vector_no_bounds_a81c1bb7ede85c11d43dc26971c0ec930}}
virtual double {\bfseries range} (unsigned)
\item
virtual double \mbox{\hyperlink{classeo_real_vector_no_bounds_ae998c7a0a09eccaea928a3a40084e62a}{average\+Range}} ()
\item
virtual double \mbox{\hyperlink{classeo_real_vector_no_bounds_af2812e9bffa236c6cc9fed586daa9b6f}{uniform}} (unsigned, \mbox{\hyperlink{classeo_rng}{eo\+Rng}} \&\+\_\+rng=eo\+::rng)
\item
\mbox{\Hypertarget{classeo_real_vector_no_bounds_a04f54770fcef95e02226bd2dbd94a598}\label{classeo_real_vector_no_bounds_a04f54770fcef95e02226bd2dbd94a598}}
void {\bfseries uniform} (std\+::vector$<$ double $>$ \&, \mbox{\hyperlink{classeo_rng}{eo\+Rng}} \&\+\_\+rng=eo\+::rng)
\item
\mbox{\hyperlink{classeo_real_vector_no_bounds_a84e14d9cb6c592dabc7fa8825cc117b7}{eo\+Real\+Vector\+No\+Bounds}} (unsigned \+\_\+dim)
\item
virtual bool \mbox{\hyperlink{classeo_real_vector_no_bounds_ab7e5146b787cf51bb5ede1af566b4af4}{is\+Bounded}} (unsigned)
\item
virtual bool \mbox{\hyperlink{classeo_real_vector_no_bounds_a77b0ea6f1a11e2f85a7af95c9b480417}{is\+Bounded}} (void)
\item
virtual bool \mbox{\hyperlink{classeo_real_vector_no_bounds_ae87d692420901519ef6023ce3b8cf61d}{has\+No\+Bound\+At\+All}} (unsigned)
\item
virtual bool \mbox{\hyperlink{classeo_real_vector_no_bounds_a87cda708a1a69313795061f61c693cc5}{has\+No\+Bound\+At\+All}} (void)
\item
\mbox{\Hypertarget{classeo_real_vector_no_bounds_a315c66e5897d12aee9b954d42950994a}\label{classeo_real_vector_no_bounds_a315c66e5897d12aee9b954d42950994a}}
virtual bool {\bfseries is\+Min\+Bounded} (unsigned)
\item
\mbox{\Hypertarget{classeo_real_vector_no_bounds_a134b0574980a0c48730caa577a895c41}\label{classeo_real_vector_no_bounds_a134b0574980a0c48730caa577a895c41}}
virtual bool {\bfseries is\+Max\+Bounded} (unsigned)
\item
virtual void \mbox{\hyperlink{classeo_real_vector_no_bounds_a5a8050910b5d4acaa9c7cc408f026a96}{folds\+In\+Bounds}} (unsigned, double \&)
\item
virtual void \mbox{\hyperlink{classeo_real_vector_no_bounds_a55004497bde9dfede3f8e4a924607ca8}{folds\+In\+Bounds}} (std\+::vector$<$ double $>$ \&)
\item
virtual void \mbox{\hyperlink{classeo_real_vector_no_bounds_a3367af340f8f3f5586c22dc26e4bf06c}{truncate}} (unsigned, double \&)
\item
virtual void \mbox{\hyperlink{classeo_real_vector_no_bounds_a530af2930a706a26a6555463ffa0d345}{truncate}} (std\+::vector$<$ double $>$ \&)
\item
virtual bool \mbox{\hyperlink{classeo_real_vector_no_bounds_a173d86e0127e1bf8e4f9ed6c432dd4f6}{is\+In\+Bounds}} (unsigned, double)
\item
virtual bool \mbox{\hyperlink{classeo_real_vector_no_bounds_aa098b84af12cdb86cf66c7498de9cc38}{is\+In\+Bounds}} (std\+::vector$<$ double $>$)
\item
virtual double \mbox{\hyperlink{classeo_real_vector_no_bounds_a97470664c282479e818267699acb4aa4}{minimum}} (unsigned)
\item
\mbox{\Hypertarget{classeo_real_vector_no_bounds_a6e9fe73a107ed9d9ab47acb91ec4d751}\label{classeo_real_vector_no_bounds_a6e9fe73a107ed9d9ab47acb91ec4d751}}
virtual double {\bfseries maximum} (unsigned)
\item
\mbox{\Hypertarget{classeo_real_vector_no_bounds_a81c1bb7ede85c11d43dc26971c0ec930}\label{classeo_real_vector_no_bounds_a81c1bb7ede85c11d43dc26971c0ec930}}
virtual double {\bfseries range} (unsigned)
\item
virtual double \mbox{\hyperlink{classeo_real_vector_no_bounds_ae998c7a0a09eccaea928a3a40084e62a}{average\+Range}} ()
\item
virtual double \mbox{\hyperlink{classeo_real_vector_no_bounds_af2812e9bffa236c6cc9fed586daa9b6f}{uniform}} (unsigned, \mbox{\hyperlink{classeo_rng}{eo\+Rng}} \&\+\_\+rng=eo\+::rng)
\item
\mbox{\Hypertarget{classeo_real_vector_no_bounds_a04f54770fcef95e02226bd2dbd94a598}\label{classeo_real_vector_no_bounds_a04f54770fcef95e02226bd2dbd94a598}}
void {\bfseries uniform} (std\+::vector$<$ double $>$ \&, \mbox{\hyperlink{classeo_rng}{eo\+Rng}} \&\+\_\+rng=eo\+::rng)
\end{DoxyCompactItemize}
\doxysubsection{Detailed Description}
the dummy unbounded \mbox{\hyperlink{classeo_real_vector_bounds}{eo\+Real\+Vector\+Bounds}}\+: usefull if you don\textquotesingle{}t need bounds! everything is inlined. Warning\+: we do need this class, and not only a std\+::vector$<$eo\+Real\+No\+Bounds $\ast$$>$
\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classeo_real_vector_no_bounds_a84e14d9cb6c592dabc7fa8825cc117b7}\label{classeo_real_vector_no_bounds_a84e14d9cb6c592dabc7fa8825cc117b7}}
\index{eoRealVectorNoBounds@{eoRealVectorNoBounds}!eoRealVectorNoBounds@{eoRealVectorNoBounds}}
\index{eoRealVectorNoBounds@{eoRealVectorNoBounds}!eoRealVectorNoBounds@{eoRealVectorNoBounds}}
\doxysubsubsection{\texorpdfstring{eoRealVectorNoBounds()}{eoRealVectorNoBounds()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily eo\+Real\+Vector\+No\+Bounds\+::eo\+Real\+Vector\+No\+Bounds (\begin{DoxyParamCaption}\item[{unsigned}]{\+\_\+dim }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Ctor\+: nothing to do, but beware of dimension\+: call base class ctor \mbox{\Hypertarget{classeo_real_vector_no_bounds_a84e14d9cb6c592dabc7fa8825cc117b7}\label{classeo_real_vector_no_bounds_a84e14d9cb6c592dabc7fa8825cc117b7}}
\index{eoRealVectorNoBounds@{eoRealVectorNoBounds}!eoRealVectorNoBounds@{eoRealVectorNoBounds}}
\index{eoRealVectorNoBounds@{eoRealVectorNoBounds}!eoRealVectorNoBounds@{eoRealVectorNoBounds}}
\doxysubsubsection{\texorpdfstring{eoRealVectorNoBounds()}{eoRealVectorNoBounds()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily eo\+Real\+Vector\+No\+Bounds\+::eo\+Real\+Vector\+No\+Bounds (\begin{DoxyParamCaption}\item[{unsigned}]{\+\_\+dim }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Ctor\+: nothing to do, but beware of dimension\+: call base class ctor
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classeo_real_vector_no_bounds_ae998c7a0a09eccaea928a3a40084e62a}\label{classeo_real_vector_no_bounds_ae998c7a0a09eccaea928a3a40084e62a}}
\index{eoRealVectorNoBounds@{eoRealVectorNoBounds}!averageRange@{averageRange}}
\index{averageRange@{averageRange}!eoRealVectorNoBounds@{eoRealVectorNoBounds}}
\doxysubsubsection{\texorpdfstring{averageRange()}{averageRange()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily virtual double eo\+Real\+Vector\+No\+Bounds\+::average\+Range (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
Computes the average range An std\+::exception will be raised if one of the component is unbounded
Reimplemented from \mbox{\hyperlink{classeo_real_base_vector_bounds_a42a35063e56a74d6c3de3fd71f9a7b0b}{eo\+Real\+Base\+Vector\+Bounds}}.
\mbox{\Hypertarget{classeo_real_vector_no_bounds_ae998c7a0a09eccaea928a3a40084e62a}\label{classeo_real_vector_no_bounds_ae998c7a0a09eccaea928a3a40084e62a}}
\index{eoRealVectorNoBounds@{eoRealVectorNoBounds}!averageRange@{averageRange}}
\index{averageRange@{averageRange}!eoRealVectorNoBounds@{eoRealVectorNoBounds}}
\doxysubsubsection{\texorpdfstring{averageRange()}{averageRange()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily virtual double eo\+Real\+Vector\+No\+Bounds\+::average\+Range (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
Computes the average range An std\+::exception will be raised if one of the component is unbounded
Reimplemented from \mbox{\hyperlink{classeo_real_base_vector_bounds_a42a35063e56a74d6c3de3fd71f9a7b0b}{eo\+Real\+Base\+Vector\+Bounds}}.
\mbox{\Hypertarget{classeo_real_vector_no_bounds_a55004497bde9dfede3f8e4a924607ca8}\label{classeo_real_vector_no_bounds_a55004497bde9dfede3f8e4a924607ca8}}
\index{eoRealVectorNoBounds@{eoRealVectorNoBounds}!foldsInBounds@{foldsInBounds}}
\index{foldsInBounds@{foldsInBounds}!eoRealVectorNoBounds@{eoRealVectorNoBounds}}
\doxysubsubsection{\texorpdfstring{foldsInBounds()}{foldsInBounds()}\hspace{0.1cm}{\footnotesize\ttfamily [1/4]}}
{\footnotesize\ttfamily virtual void eo\+Real\+Vector\+No\+Bounds\+::folds\+In\+Bounds (\begin{DoxyParamCaption}\item[{std\+::vector$<$ double $>$ \&}]{\+\_\+v }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
Folds all variables of a std\+::vector of real values into the bounds
Reimplemented from \mbox{\hyperlink{classeo_real_base_vector_bounds_a2f445081b5da54caf5dfb841015d6ce9}{eo\+Real\+Base\+Vector\+Bounds}}.
\mbox{\Hypertarget{classeo_real_vector_no_bounds_a55004497bde9dfede3f8e4a924607ca8}\label{classeo_real_vector_no_bounds_a55004497bde9dfede3f8e4a924607ca8}}
\index{eoRealVectorNoBounds@{eoRealVectorNoBounds}!foldsInBounds@{foldsInBounds}}
\index{foldsInBounds@{foldsInBounds}!eoRealVectorNoBounds@{eoRealVectorNoBounds}}
\doxysubsubsection{\texorpdfstring{foldsInBounds()}{foldsInBounds()}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}}
{\footnotesize\ttfamily virtual void eo\+Real\+Vector\+No\+Bounds\+::folds\+In\+Bounds (\begin{DoxyParamCaption}\item[{std\+::vector$<$ double $>$ \&}]{\+\_\+v }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
Folds all variables of a std\+::vector of real values into the bounds
Reimplemented from \mbox{\hyperlink{classeo_real_base_vector_bounds_a2f445081b5da54caf5dfb841015d6ce9}{eo\+Real\+Base\+Vector\+Bounds}}.
\mbox{\Hypertarget{classeo_real_vector_no_bounds_a5a8050910b5d4acaa9c7cc408f026a96}\label{classeo_real_vector_no_bounds_a5a8050910b5d4acaa9c7cc408f026a96}}
\index{eoRealVectorNoBounds@{eoRealVectorNoBounds}!foldsInBounds@{foldsInBounds}}
\index{foldsInBounds@{foldsInBounds}!eoRealVectorNoBounds@{eoRealVectorNoBounds}}
\doxysubsubsection{\texorpdfstring{foldsInBounds()}{foldsInBounds()}\hspace{0.1cm}{\footnotesize\ttfamily [3/4]}}
{\footnotesize\ttfamily virtual void eo\+Real\+Vector\+No\+Bounds\+::folds\+In\+Bounds (\begin{DoxyParamCaption}\item[{unsigned}]{\+\_\+i, }\item[{double \&}]{\+\_\+r }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
Folds a real value back into the bounds -\/ i\+\_\+th component
Reimplemented from \mbox{\hyperlink{classeo_real_base_vector_bounds_a79aff0ac26b6510a84c5ac1dabe8831a}{eo\+Real\+Base\+Vector\+Bounds}}.
\mbox{\Hypertarget{classeo_real_vector_no_bounds_a5a8050910b5d4acaa9c7cc408f026a96}\label{classeo_real_vector_no_bounds_a5a8050910b5d4acaa9c7cc408f026a96}}
\index{eoRealVectorNoBounds@{eoRealVectorNoBounds}!foldsInBounds@{foldsInBounds}}
\index{foldsInBounds@{foldsInBounds}!eoRealVectorNoBounds@{eoRealVectorNoBounds}}
\doxysubsubsection{\texorpdfstring{foldsInBounds()}{foldsInBounds()}\hspace{0.1cm}{\footnotesize\ttfamily [4/4]}}
{\footnotesize\ttfamily virtual void eo\+Real\+Vector\+No\+Bounds\+::folds\+In\+Bounds (\begin{DoxyParamCaption}\item[{unsigned}]{\+\_\+i, }\item[{double \&}]{\+\_\+r }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
Folds a real value back into the bounds -\/ i\+\_\+th component
Reimplemented from \mbox{\hyperlink{classeo_real_base_vector_bounds_a79aff0ac26b6510a84c5ac1dabe8831a}{eo\+Real\+Base\+Vector\+Bounds}}.
\mbox{\Hypertarget{classeo_real_vector_no_bounds_ae87d692420901519ef6023ce3b8cf61d}\label{classeo_real_vector_no_bounds_ae87d692420901519ef6023ce3b8cf61d}}
\index{eoRealVectorNoBounds@{eoRealVectorNoBounds}!hasNoBoundAtAll@{hasNoBoundAtAll}}
\index{hasNoBoundAtAll@{hasNoBoundAtAll}!eoRealVectorNoBounds@{eoRealVectorNoBounds}}
\doxysubsubsection{\texorpdfstring{hasNoBoundAtAll()}{hasNoBoundAtAll()}\hspace{0.1cm}{\footnotesize\ttfamily [1/4]}}
{\footnotesize\ttfamily virtual bool eo\+Real\+Vector\+No\+Bounds\+::has\+No\+Bound\+At\+All (\begin{DoxyParamCaption}\item[{unsigned}]{\+\_\+i }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
Self-\/test\+: true iff i\+\_\+th component has no bounds at all
Reimplemented from \mbox{\hyperlink{classeo_real_base_vector_bounds_abed604195960392c9118b3975f8b4aae}{eo\+Real\+Base\+Vector\+Bounds}}.
\mbox{\Hypertarget{classeo_real_vector_no_bounds_ae87d692420901519ef6023ce3b8cf61d}\label{classeo_real_vector_no_bounds_ae87d692420901519ef6023ce3b8cf61d}}
\index{eoRealVectorNoBounds@{eoRealVectorNoBounds}!hasNoBoundAtAll@{hasNoBoundAtAll}}
\index{hasNoBoundAtAll@{hasNoBoundAtAll}!eoRealVectorNoBounds@{eoRealVectorNoBounds}}
\doxysubsubsection{\texorpdfstring{hasNoBoundAtAll()}{hasNoBoundAtAll()}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}}
{\footnotesize\ttfamily virtual bool eo\+Real\+Vector\+No\+Bounds\+::has\+No\+Bound\+At\+All (\begin{DoxyParamCaption}\item[{unsigned}]{\+\_\+i }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
Self-\/test\+: true iff i\+\_\+th component has no bounds at all
Reimplemented from \mbox{\hyperlink{classeo_real_base_vector_bounds_abed604195960392c9118b3975f8b4aae}{eo\+Real\+Base\+Vector\+Bounds}}.
\mbox{\Hypertarget{classeo_real_vector_no_bounds_a87cda708a1a69313795061f61c693cc5}\label{classeo_real_vector_no_bounds_a87cda708a1a69313795061f61c693cc5}}
\index{eoRealVectorNoBounds@{eoRealVectorNoBounds}!hasNoBoundAtAll@{hasNoBoundAtAll}}
\index{hasNoBoundAtAll@{hasNoBoundAtAll}!eoRealVectorNoBounds@{eoRealVectorNoBounds}}
\doxysubsubsection{\texorpdfstring{hasNoBoundAtAll()}{hasNoBoundAtAll()}\hspace{0.1cm}{\footnotesize\ttfamily [3/4]}}
{\footnotesize\ttfamily virtual bool eo\+Real\+Vector\+No\+Bounds\+::has\+No\+Bound\+At\+All (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
Self-\/test\+: true iff all components have no bound at all
Reimplemented from \mbox{\hyperlink{classeo_real_base_vector_bounds_a4a4dd0091b58ec93408a138d0f68c52f}{eo\+Real\+Base\+Vector\+Bounds}}.
\mbox{\Hypertarget{classeo_real_vector_no_bounds_a87cda708a1a69313795061f61c693cc5}\label{classeo_real_vector_no_bounds_a87cda708a1a69313795061f61c693cc5}}
\index{eoRealVectorNoBounds@{eoRealVectorNoBounds}!hasNoBoundAtAll@{hasNoBoundAtAll}}
\index{hasNoBoundAtAll@{hasNoBoundAtAll}!eoRealVectorNoBounds@{eoRealVectorNoBounds}}
\doxysubsubsection{\texorpdfstring{hasNoBoundAtAll()}{hasNoBoundAtAll()}\hspace{0.1cm}{\footnotesize\ttfamily [4/4]}}
{\footnotesize\ttfamily virtual bool eo\+Real\+Vector\+No\+Bounds\+::has\+No\+Bound\+At\+All (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
Self-\/test\+: true iff all components have no bound at all
Reimplemented from \mbox{\hyperlink{classeo_real_base_vector_bounds_a4a4dd0091b58ec93408a138d0f68c52f}{eo\+Real\+Base\+Vector\+Bounds}}.
\mbox{\Hypertarget{classeo_real_vector_no_bounds_ab7e5146b787cf51bb5ede1af566b4af4}\label{classeo_real_vector_no_bounds_ab7e5146b787cf51bb5ede1af566b4af4}}
\index{eoRealVectorNoBounds@{eoRealVectorNoBounds}!isBounded@{isBounded}}
\index{isBounded@{isBounded}!eoRealVectorNoBounds@{eoRealVectorNoBounds}}
\doxysubsubsection{\texorpdfstring{isBounded()}{isBounded()}\hspace{0.1cm}{\footnotesize\ttfamily [1/4]}}
{\footnotesize\ttfamily virtual bool eo\+Real\+Vector\+No\+Bounds\+::is\+Bounded (\begin{DoxyParamCaption}\item[{unsigned}]{\+\_\+i }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
test\+: is i\+\_\+th component bounded
Reimplemented from \mbox{\hyperlink{classeo_real_base_vector_bounds_ab548de331f2b0ce17ccf55f8d5bbfec0}{eo\+Real\+Base\+Vector\+Bounds}}.
\mbox{\Hypertarget{classeo_real_vector_no_bounds_ab7e5146b787cf51bb5ede1af566b4af4}\label{classeo_real_vector_no_bounds_ab7e5146b787cf51bb5ede1af566b4af4}}
\index{eoRealVectorNoBounds@{eoRealVectorNoBounds}!isBounded@{isBounded}}
\index{isBounded@{isBounded}!eoRealVectorNoBounds@{eoRealVectorNoBounds}}
\doxysubsubsection{\texorpdfstring{isBounded()}{isBounded()}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}}
{\footnotesize\ttfamily virtual bool eo\+Real\+Vector\+No\+Bounds\+::is\+Bounded (\begin{DoxyParamCaption}\item[{unsigned}]{\+\_\+i }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
test\+: is i\+\_\+th component bounded
Reimplemented from \mbox{\hyperlink{classeo_real_base_vector_bounds_ab548de331f2b0ce17ccf55f8d5bbfec0}{eo\+Real\+Base\+Vector\+Bounds}}.
\mbox{\Hypertarget{classeo_real_vector_no_bounds_a77b0ea6f1a11e2f85a7af95c9b480417}\label{classeo_real_vector_no_bounds_a77b0ea6f1a11e2f85a7af95c9b480417}}
\index{eoRealVectorNoBounds@{eoRealVectorNoBounds}!isBounded@{isBounded}}
\index{isBounded@{isBounded}!eoRealVectorNoBounds@{eoRealVectorNoBounds}}
\doxysubsubsection{\texorpdfstring{isBounded()}{isBounded()}\hspace{0.1cm}{\footnotesize\ttfamily [3/4]}}
{\footnotesize\ttfamily virtual bool eo\+Real\+Vector\+No\+Bounds\+::is\+Bounded (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
test\+: bounded iff all are bounded
Reimplemented from \mbox{\hyperlink{classeo_real_base_vector_bounds_a400646dbf7b67154296153e1c2f7ce79}{eo\+Real\+Base\+Vector\+Bounds}}.
\mbox{\Hypertarget{classeo_real_vector_no_bounds_a77b0ea6f1a11e2f85a7af95c9b480417}\label{classeo_real_vector_no_bounds_a77b0ea6f1a11e2f85a7af95c9b480417}}
\index{eoRealVectorNoBounds@{eoRealVectorNoBounds}!isBounded@{isBounded}}
\index{isBounded@{isBounded}!eoRealVectorNoBounds@{eoRealVectorNoBounds}}
\doxysubsubsection{\texorpdfstring{isBounded()}{isBounded()}\hspace{0.1cm}{\footnotesize\ttfamily [4/4]}}
{\footnotesize\ttfamily virtual bool eo\+Real\+Vector\+No\+Bounds\+::is\+Bounded (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
test\+: bounded iff all are bounded
Reimplemented from \mbox{\hyperlink{classeo_real_base_vector_bounds_a400646dbf7b67154296153e1c2f7ce79}{eo\+Real\+Base\+Vector\+Bounds}}.
\mbox{\Hypertarget{classeo_real_vector_no_bounds_aa098b84af12cdb86cf66c7498de9cc38}\label{classeo_real_vector_no_bounds_aa098b84af12cdb86cf66c7498de9cc38}}
\index{eoRealVectorNoBounds@{eoRealVectorNoBounds}!isInBounds@{isInBounds}}
\index{isInBounds@{isInBounds}!eoRealVectorNoBounds@{eoRealVectorNoBounds}}
\doxysubsubsection{\texorpdfstring{isInBounds()}{isInBounds()}\hspace{0.1cm}{\footnotesize\ttfamily [1/4]}}
{\footnotesize\ttfamily virtual bool eo\+Real\+Vector\+No\+Bounds\+::is\+In\+Bounds (\begin{DoxyParamCaption}\item[{std\+::vector$<$ double $>$}]{\+\_\+v }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
test\+: are A\+LL components within the bounds?
Reimplemented from \mbox{\hyperlink{classeo_real_base_vector_bounds_a0988938d62a19081e48c2677f5dbc968}{eo\+Real\+Base\+Vector\+Bounds}}.
\mbox{\Hypertarget{classeo_real_vector_no_bounds_aa098b84af12cdb86cf66c7498de9cc38}\label{classeo_real_vector_no_bounds_aa098b84af12cdb86cf66c7498de9cc38}}
\index{eoRealVectorNoBounds@{eoRealVectorNoBounds}!isInBounds@{isInBounds}}
\index{isInBounds@{isInBounds}!eoRealVectorNoBounds@{eoRealVectorNoBounds}}
\doxysubsubsection{\texorpdfstring{isInBounds()}{isInBounds()}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}}
{\footnotesize\ttfamily virtual bool eo\+Real\+Vector\+No\+Bounds\+::is\+In\+Bounds (\begin{DoxyParamCaption}\item[{std\+::vector$<$ double $>$}]{\+\_\+v }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
test\+: are A\+LL components within the bounds?
Reimplemented from \mbox{\hyperlink{classeo_real_base_vector_bounds_a0988938d62a19081e48c2677f5dbc968}{eo\+Real\+Base\+Vector\+Bounds}}.
\mbox{\Hypertarget{classeo_real_vector_no_bounds_a173d86e0127e1bf8e4f9ed6c432dd4f6}\label{classeo_real_vector_no_bounds_a173d86e0127e1bf8e4f9ed6c432dd4f6}}
\index{eoRealVectorNoBounds@{eoRealVectorNoBounds}!isInBounds@{isInBounds}}
\index{isInBounds@{isInBounds}!eoRealVectorNoBounds@{eoRealVectorNoBounds}}
\doxysubsubsection{\texorpdfstring{isInBounds()}{isInBounds()}\hspace{0.1cm}{\footnotesize\ttfamily [3/4]}}
{\footnotesize\ttfamily virtual bool eo\+Real\+Vector\+No\+Bounds\+::is\+In\+Bounds (\begin{DoxyParamCaption}\item[{unsigned}]{\+\_\+i, }\item[{double}]{\+\_\+r }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
test\+: is i\+\_\+th component within the bounds?
Reimplemented from \mbox{\hyperlink{classeo_real_base_vector_bounds_a7ac2296ca90476f534b6ca5cd4c4ccdf}{eo\+Real\+Base\+Vector\+Bounds}}.
\mbox{\Hypertarget{classeo_real_vector_no_bounds_a173d86e0127e1bf8e4f9ed6c432dd4f6}\label{classeo_real_vector_no_bounds_a173d86e0127e1bf8e4f9ed6c432dd4f6}}
\index{eoRealVectorNoBounds@{eoRealVectorNoBounds}!isInBounds@{isInBounds}}
\index{isInBounds@{isInBounds}!eoRealVectorNoBounds@{eoRealVectorNoBounds}}
\doxysubsubsection{\texorpdfstring{isInBounds()}{isInBounds()}\hspace{0.1cm}{\footnotesize\ttfamily [4/4]}}
{\footnotesize\ttfamily virtual bool eo\+Real\+Vector\+No\+Bounds\+::is\+In\+Bounds (\begin{DoxyParamCaption}\item[{unsigned}]{\+\_\+i, }\item[{double}]{\+\_\+r }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
test\+: is i\+\_\+th component within the bounds?
Reimplemented from \mbox{\hyperlink{classeo_real_base_vector_bounds_a7ac2296ca90476f534b6ca5cd4c4ccdf}{eo\+Real\+Base\+Vector\+Bounds}}.
\mbox{\Hypertarget{classeo_real_vector_no_bounds_a97470664c282479e818267699acb4aa4}\label{classeo_real_vector_no_bounds_a97470664c282479e818267699acb4aa4}}
\index{eoRealVectorNoBounds@{eoRealVectorNoBounds}!minimum@{minimum}}
\index{minimum@{minimum}!eoRealVectorNoBounds@{eoRealVectorNoBounds}}
\doxysubsubsection{\texorpdfstring{minimum()}{minimum()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily virtual double eo\+Real\+Vector\+No\+Bounds\+::minimum (\begin{DoxyParamCaption}\item[{unsigned}]{\+\_\+i }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
Accessors\+: will raise an std\+::exception if these do not exist
Reimplemented from \mbox{\hyperlink{classeo_real_base_vector_bounds_aa04952a4ffcd9332ee1adb4cfeb95ee9}{eo\+Real\+Base\+Vector\+Bounds}}.
\mbox{\Hypertarget{classeo_real_vector_no_bounds_a97470664c282479e818267699acb4aa4}\label{classeo_real_vector_no_bounds_a97470664c282479e818267699acb4aa4}}
\index{eoRealVectorNoBounds@{eoRealVectorNoBounds}!minimum@{minimum}}
\index{minimum@{minimum}!eoRealVectorNoBounds@{eoRealVectorNoBounds}}
\doxysubsubsection{\texorpdfstring{minimum()}{minimum()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily virtual double eo\+Real\+Vector\+No\+Bounds\+::minimum (\begin{DoxyParamCaption}\item[{unsigned}]{\+\_\+i }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
Accessors\+: will raise an std\+::exception if these do not exist
Reimplemented from \mbox{\hyperlink{classeo_real_base_vector_bounds_aa04952a4ffcd9332ee1adb4cfeb95ee9}{eo\+Real\+Base\+Vector\+Bounds}}.
\mbox{\Hypertarget{classeo_real_vector_no_bounds_a530af2930a706a26a6555463ffa0d345}\label{classeo_real_vector_no_bounds_a530af2930a706a26a6555463ffa0d345}}
\index{eoRealVectorNoBounds@{eoRealVectorNoBounds}!truncate@{truncate}}
\index{truncate@{truncate}!eoRealVectorNoBounds@{eoRealVectorNoBounds}}
\doxysubsubsection{\texorpdfstring{truncate()}{truncate()}\hspace{0.1cm}{\footnotesize\ttfamily [1/4]}}
{\footnotesize\ttfamily virtual void eo\+Real\+Vector\+No\+Bounds\+::truncate (\begin{DoxyParamCaption}\item[{std\+::vector$<$ double $>$ \&}]{\+\_\+v }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
truncates all variables of a std\+::vector of real values to the bounds
Reimplemented from \mbox{\hyperlink{classeo_real_base_vector_bounds_a1ee354877f46bfa247f64fae9d0875b3}{eo\+Real\+Base\+Vector\+Bounds}}.
\mbox{\Hypertarget{classeo_real_vector_no_bounds_a530af2930a706a26a6555463ffa0d345}\label{classeo_real_vector_no_bounds_a530af2930a706a26a6555463ffa0d345}}
\index{eoRealVectorNoBounds@{eoRealVectorNoBounds}!truncate@{truncate}}
\index{truncate@{truncate}!eoRealVectorNoBounds@{eoRealVectorNoBounds}}
\doxysubsubsection{\texorpdfstring{truncate()}{truncate()}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}}
{\footnotesize\ttfamily virtual void eo\+Real\+Vector\+No\+Bounds\+::truncate (\begin{DoxyParamCaption}\item[{std\+::vector$<$ double $>$ \&}]{\+\_\+v }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
truncates all variables of a std\+::vector of real values to the bounds
Reimplemented from \mbox{\hyperlink{classeo_real_base_vector_bounds_a1ee354877f46bfa247f64fae9d0875b3}{eo\+Real\+Base\+Vector\+Bounds}}.
\mbox{\Hypertarget{classeo_real_vector_no_bounds_a3367af340f8f3f5586c22dc26e4bf06c}\label{classeo_real_vector_no_bounds_a3367af340f8f3f5586c22dc26e4bf06c}}
\index{eoRealVectorNoBounds@{eoRealVectorNoBounds}!truncate@{truncate}}
\index{truncate@{truncate}!eoRealVectorNoBounds@{eoRealVectorNoBounds}}
\doxysubsubsection{\texorpdfstring{truncate()}{truncate()}\hspace{0.1cm}{\footnotesize\ttfamily [3/4]}}
{\footnotesize\ttfamily virtual void eo\+Real\+Vector\+No\+Bounds\+::truncate (\begin{DoxyParamCaption}\item[{unsigned}]{\+\_\+i, }\item[{double \&}]{\+\_\+r }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
Truncates a real value to the bounds -\/ i\+\_\+th component
Reimplemented from \mbox{\hyperlink{classeo_real_base_vector_bounds_ab9975065dace78791ea771790229031c}{eo\+Real\+Base\+Vector\+Bounds}}.
\mbox{\Hypertarget{classeo_real_vector_no_bounds_a3367af340f8f3f5586c22dc26e4bf06c}\label{classeo_real_vector_no_bounds_a3367af340f8f3f5586c22dc26e4bf06c}}
\index{eoRealVectorNoBounds@{eoRealVectorNoBounds}!truncate@{truncate}}
\index{truncate@{truncate}!eoRealVectorNoBounds@{eoRealVectorNoBounds}}
\doxysubsubsection{\texorpdfstring{truncate()}{truncate()}\hspace{0.1cm}{\footnotesize\ttfamily [4/4]}}
{\footnotesize\ttfamily virtual void eo\+Real\+Vector\+No\+Bounds\+::truncate (\begin{DoxyParamCaption}\item[{unsigned}]{\+\_\+i, }\item[{double \&}]{\+\_\+r }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
Truncates a real value to the bounds -\/ i\+\_\+th component
Reimplemented from \mbox{\hyperlink{classeo_real_base_vector_bounds_ab9975065dace78791ea771790229031c}{eo\+Real\+Base\+Vector\+Bounds}}.
\mbox{\Hypertarget{classeo_real_vector_no_bounds_af2812e9bffa236c6cc9fed586daa9b6f}\label{classeo_real_vector_no_bounds_af2812e9bffa236c6cc9fed586daa9b6f}}
\index{eoRealVectorNoBounds@{eoRealVectorNoBounds}!uniform@{uniform}}
\index{uniform@{uniform}!eoRealVectorNoBounds@{eoRealVectorNoBounds}}
\doxysubsubsection{\texorpdfstring{uniform()}{uniform()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily virtual double eo\+Real\+Vector\+No\+Bounds\+::uniform (\begin{DoxyParamCaption}\item[{unsigned}]{\+\_\+i, }\item[{\mbox{\hyperlink{classeo_rng}{eo\+Rng}} \&}]{\+\_\+rng = {\ttfamily eo\+:\+:rng} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
Generates a random number in i\+\_\+th range An std\+::exception will be raised if one of the component is unbounded
Reimplemented from \mbox{\hyperlink{classeo_real_base_vector_bounds_a3cd3bd84b5317afa537824399be3c803}{eo\+Real\+Base\+Vector\+Bounds}}.
\mbox{\Hypertarget{classeo_real_vector_no_bounds_af2812e9bffa236c6cc9fed586daa9b6f}\label{classeo_real_vector_no_bounds_af2812e9bffa236c6cc9fed586daa9b6f}}
\index{eoRealVectorNoBounds@{eoRealVectorNoBounds}!uniform@{uniform}}
\index{uniform@{uniform}!eoRealVectorNoBounds@{eoRealVectorNoBounds}}
\doxysubsubsection{\texorpdfstring{uniform()}{uniform()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily virtual double eo\+Real\+Vector\+No\+Bounds\+::uniform (\begin{DoxyParamCaption}\item[{unsigned}]{\+\_\+i, }\item[{\mbox{\hyperlink{classeo_rng}{eo\+Rng}} \&}]{\+\_\+rng = {\ttfamily eo\+:\+:rng} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}
Generates a random number in i\+\_\+th range An std\+::exception will be raised if one of the component is unbounded
Reimplemented from \mbox{\hyperlink{classeo_real_base_vector_bounds_a3cd3bd84b5317afa537824399be3c803}{eo\+Real\+Base\+Vector\+Bounds}}.
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
deprecated/eo/src/utils/eo\+Real\+Vector\+Bounds.\+h\end{DoxyCompactItemize}