\hypertarget{namespacefilval}{}\section{filval Namespace Reference}
\label{namespacefilval}\index{filval@{filval}}


The namespace containing all filval classes and functions.  


\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{classfilval_1_1BoundValue}{Bound\+Value}
\begin{DoxyCompactList}\small\item\em A generic value owning only a function object. \end{DoxyCompactList}\item 
class \hyperlink{classfilval_1_1ConstantValue}{Constant\+Value}
\begin{DoxyCompactList}\small\item\em A \hyperlink{classfilval_1_1Value}{Value} which always returns the same value, supplied in the constructor. \end{DoxyCompactList}\item 
class \hyperlink{classfilval_1_1Container}{Container}
\item 
class \hyperlink{classfilval_1_1ContainerVector}{Container\+Vector}
\item 
class \hyperlink{classfilval_1_1DataSet}{Data\+Set}
\item 
class \hyperlink{classfilval_1_1DerivedValue}{Derived\+Value}
\begin{DoxyCompactList}\small\item\em A generic, derived, value. \end{DoxyCompactList}\item 
class \hyperlink{classfilval_1_1ElementOf}{Element\+Of}
\begin{DoxyCompactList}\small\item\em Extract the element at a specific index from a vector. \end{DoxyCompactList}\item 
class \hyperlink{classfilval_1_1Filter}{Filter}
\item 
class \hyperlink{classfilval_1_1GenContainer}{Gen\+Container}
\item 
class \hyperlink{classfilval_1_1GenValue}{Gen\+Value}
\begin{DoxyCompactList}\small\item\em A type-\/agnostic value. \end{DoxyCompactList}\item 
class \hyperlink{classfilval_1_1Max}{Max}
\begin{DoxyCompactList}\small\item\em Find and return the maximum value of a vector. \end{DoxyCompactList}\item 
class \hyperlink{classfilval_1_1MaxIndex}{Max\+Index}
\begin{DoxyCompactList}\small\item\em Find and return the maximum value of a vector and its index. \end{DoxyCompactList}\item 
class \hyperlink{classfilval_1_1Mean}{Mean}
\begin{DoxyCompactList}\small\item\em Calculate the mean value of a vector. \end{DoxyCompactList}\item 
class \hyperlink{classfilval_1_1Min}{Min}
\begin{DoxyCompactList}\small\item\em Find and return the minimum value of a vector. \end{DoxyCompactList}\item 
class \hyperlink{classfilval_1_1MinIndex}{Min\+Index}
\begin{DoxyCompactList}\small\item\em Find and return the minimum value of a vector and its index. \end{DoxyCompactList}\item 
class \hyperlink{classfilval_1_1MultiFunc}{Multi\+Func}
\begin{DoxyCompactList}\small\item\em A variadic. \end{DoxyCompactList}\item 
class \hyperlink{classfilval_1_1ObservedValue}{Observed\+Value}
\begin{DoxyCompactList}\small\item\em A generic, observed, value. \end{DoxyCompactList}\item 
class \hyperlink{classfilval_1_1Pair}{Pair}
\begin{DoxyCompactList}\small\item\em Creates a std\+::pair type from a two other \hyperlink{classfilval_1_1Value}{Value} objects. \end{DoxyCompactList}\item 
class \hyperlink{classfilval_1_1RangeFilter}{Range\+Filter}
\item 
class \hyperlink{classfilval_1_1Reduce}{Reduce}
\begin{DoxyCompactList}\small\item\em \hyperlink{classfilval_1_1Reduce}{Reduce} a \hyperlink{classfilval_1_1Value}{Value} of type vector$<$\+T$>$ to just a T. \end{DoxyCompactList}\item 
class \hyperlink{classfilval_1_1ReduceIndex}{Reduce\+Index}
\begin{DoxyCompactList}\small\item\em Similar to \hyperlink{classfilval_1_1Reduce}{Reduce}, but returns a pair of a T and an int. \end{DoxyCompactList}\item 
class \hyperlink{classfilval_1_1Value}{Value}
\begin{DoxyCompactList}\small\item\em A generic value. \end{DoxyCompactList}\item 
class \hyperlink{classfilval_1_1WrapperVector}{Wrapper\+Vector}
\begin{DoxyCompactList}\small\item\em A std\+::vector wrapper around a C-\/style array. \end{DoxyCompactList}\item 
class \hyperlink{classfilval_1_1ZipMapFour}{Zip\+Map\+Four}
\begin{DoxyCompactList}\small\item\em Takes a set of four \hyperlink{classfilval_1_1Value}{Value}$<$std\+::vector$<$\+T$>$ $>$ objects and a function of four Ts and returns a std\+::vector$<$\+R$>$. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\hypertarget{namespacefilval_ad5f7e77b42c6a776970b20e5e52be328}{}\label{namespacefilval_ad5f7e77b42c6a776970b20e5e52be328} 
typedef std\+::map$<$ std\+::string, \hyperlink{classfilval_1_1GenContainer}{Gen\+Container} $\ast$ $>$ {\bfseries Container\+Set}
\item 
\hypertarget{namespacefilval_a070dfc70821cfeab3039b7eace2dc122}{}\label{namespacefilval_a070dfc70821cfeab3039b7eace2dc122} 
typedef std\+::map$<$ std\+::string, \hyperlink{classfilval_1_1GenValue}{Gen\+Value} $\ast$ $>$ {\bfseries Value\+Set}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
The namespace containing all filval classes and functions. 