\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}
