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