%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%
%%  lidia_vector.tex       LiDIA documentation
%%
%%  This file contains the documentation of the vector classes
%%
%%  Copyright   (c)   1995   by  LiDIA-Group
%%
%%  Authors: Frank Lehmann, Markus Maurer
%%           Patrick Theobald, Stefan Neis
%%      

\def\basev{\BF{base\_vector\TEMPL{T}} }
\def\sortv{\BF{sort\_vector\TEMPL{T}} }
\def\filev{\BF{file\_vector\TEMPL{T}} }
\def\mathv{\BF{math\_vector\TEMPL{T}} }
\def\lidiav{\BF{lidia\_vector\TEMPL{T}} }

\markright{\BF{lidia\_vector}}
\begin{lidia_man}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\NAME
\lidiav \DOTFILL parameterized vector--class

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\DESCRIPTION
The class \lidiav is a combination of the classes \TT{math\_vector}, 
\TT{sort\_vector}, and \TT{file\_vector}. That means
that it puts at disposal all functions of its base classes. Obviously,
this derived class requires the same functions for type \BF{T} as the
corresponding base classes do.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\SEEALSO
\BF{base\_vector}, \BF{file\_vector}, \BF{math\_vector}, \BF{sort\_vector}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\EXAMPLES
\begin{verbatim}
 #include <LiDIA/lidia_vector.h>

 main()
 {
   lidia_vector <int> u;

   cout << " u = " ;
   cin >> u ;
 
   u.sort();
   cout << "u = " << u << flush;

   u-=(u*(int)100);
   cout << "u = " << u << flush;
 }
\end{verbatim}

For further examples please refer to \\
\TT{LiDIA/src/templates/vector/vector\_appl.c}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\AUTHOR
Frank Lehmann, Markus Maurer, Stefan Neis, Thomas Papanikolaou,
Patrick Theobald

\end{lidia_man}

