\section{gear\-:\-:Vector\-N\-D\-\_\-\-T$<$ N, Float\-\_\-\-T $>$ Class Template Reference}
\label{classgear_1_1VectorND__T}\index{gear\-::\-Vector\-N\-D\-\_\-\-T$<$ N, Float\-\_\-\-T $>$@{gear\-::\-Vector\-N\-D\-\_\-\-T$<$ N, Float\-\_\-\-T $>$}}


Trivial N-\/dimensional vector.  




{\ttfamily \#include $<$Vectors.\-h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
Float\-\_\-\-T \& {\bf operator[$\,$]} (unsigned i)\label{classgear_1_1VectorND__T_a7a11a572525cb0907adb8b2eb8c053c6}

\begin{DoxyCompactList}\small\item\em The i-\/th coordinate. \end{DoxyCompactList}\item 
Float\-\_\-\-T {\bfseries operator[$\,$]} (unsigned i) const \label{classgear_1_1VectorND__T_a55d94120fde277acd4022a4a55ab8443}

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
Float\-\_\-\-T {\bfseries \-\_\-c} [N]\label{classgear_1_1VectorND__T_a1d2bf54548cc7d1e182c492b39d4d3b2}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$int N, typename Float\-\_\-\-T = double$>$class gear\-::\-Vector\-N\-D\-\_\-\-T$<$ N, Float\-\_\-\-T $>$}

Trivial N-\/dimensional vector. 

Access to coordinates is provided through the [] operator. Could be replaced or make use of a a more elaborate implementation, e.\-g. from C\-L\-H\-E\-P or root\-::\-Math\-Core in the future.

\begin{DoxyAuthor}{Author}
F. Gaede, D\-E\-S\-Y 
\end{DoxyAuthor}
\begin{DoxyVersion}{Version}

\end{DoxyVersion}
\begin{DoxyParagraph}{Id\-:}
\doxyref{Vectors.\-h}{p.}{Vectors_8h_source} 445 2013-\/01-\/11 15\-:25\-:36\-Z rosem 
\end{DoxyParagraph}


Definition at line 20 of file Vectors.\-h.



The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Vectors.\-h\end{DoxyCompactItemize}
