\hypertarget{a11692}{}\section{Open\+Volume\+Mesh\+:\+:Geometry\+:\+:C\+L\+A\+S\+S\+N\+A\+ME Class Reference}
\label{a11692}\index{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}}
Inheritance diagram for Open\+Volume\+Mesh\+:\+:Geometry\+:\+:C\+L\+A\+S\+S\+N\+A\+ME\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=0.696517cm]{a11692}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a11692_a4353b2fae33bcf369ef55d97e4c31aa4}\label{a11692_a4353b2fae33bcf369ef55d97e4c31aa4}} 
typedef Scalar \hyperlink{a11692_a4353b2fae33bcf369ef55d97e4c31aa4}{value\+\_\+type}
\begin{DoxyCompactList}\small\item\em the type of the scalar used in this template \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_adbbb13e6d75778157403c006525c608c}\label{a11692_adbbb13e6d75778157403c006525c608c}} 
typedef \hyperlink{a11684}{VectorT}$<$ Scalar, D\+IM $>$ \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type}
\begin{DoxyCompactList}\small\item\em type of this vector \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a4353b2fae33bcf369ef55d97e4c31aa4}\label{a11692_a4353b2fae33bcf369ef55d97e4c31aa4}} 
typedef Scalar \hyperlink{a11692_a4353b2fae33bcf369ef55d97e4c31aa4}{value\+\_\+type}
\begin{DoxyCompactList}\small\item\em the type of the scalar used in this template \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_adbbb13e6d75778157403c006525c608c}\label{a11692_adbbb13e6d75778157403c006525c608c}} 
typedef \hyperlink{a11684}{VectorT}$<$ Scalar, D\+IM $>$ \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type}
\begin{DoxyCompactList}\small\item\em type of this vector \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a4353b2fae33bcf369ef55d97e4c31aa4}\label{a11692_a4353b2fae33bcf369ef55d97e4c31aa4}} 
typedef Scalar \hyperlink{a11692_a4353b2fae33bcf369ef55d97e4c31aa4}{value\+\_\+type}
\begin{DoxyCompactList}\small\item\em the type of the scalar used in this template \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_adbbb13e6d75778157403c006525c608c}\label{a11692_adbbb13e6d75778157403c006525c608c}} 
typedef \hyperlink{a11684}{VectorT}$<$ Scalar, D\+IM $>$ \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type}
\begin{DoxyCompactList}\small\item\em type of this vector \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a4353b2fae33bcf369ef55d97e4c31aa4}\label{a11692_a4353b2fae33bcf369ef55d97e4c31aa4}} 
typedef Scalar \hyperlink{a11692_a4353b2fae33bcf369ef55d97e4c31aa4}{value\+\_\+type}
\begin{DoxyCompactList}\small\item\em the type of the scalar used in this template \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_adbbb13e6d75778157403c006525c608c}\label{a11692_adbbb13e6d75778157403c006525c608c}} 
typedef \hyperlink{a11684}{VectorT}$<$ Scalar, D\+IM $>$ \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type}
\begin{DoxyCompactList}\small\item\em type of this vector \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a4353b2fae33bcf369ef55d97e4c31aa4}\label{a11692_a4353b2fae33bcf369ef55d97e4c31aa4}} 
typedef Scalar \hyperlink{a11692_a4353b2fae33bcf369ef55d97e4c31aa4}{value\+\_\+type}
\begin{DoxyCompactList}\small\item\em the type of the scalar used in this template \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_adbbb13e6d75778157403c006525c608c}\label{a11692_adbbb13e6d75778157403c006525c608c}} 
typedef \hyperlink{a11684}{VectorT}$<$ Scalar, D\+IM $>$ \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type}
\begin{DoxyCompactList}\small\item\em type of this vector \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a4353b2fae33bcf369ef55d97e4c31aa4}\label{a11692_a4353b2fae33bcf369ef55d97e4c31aa4}} 
typedef Scalar \hyperlink{a11692_a4353b2fae33bcf369ef55d97e4c31aa4}{value\+\_\+type}
\begin{DoxyCompactList}\small\item\em the type of the scalar used in this template \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_adbbb13e6d75778157403c006525c608c}\label{a11692_adbbb13e6d75778157403c006525c608c}} 
typedef \hyperlink{a11684}{VectorT}$<$ Scalar, D\+IM $>$ \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type}
\begin{DoxyCompactList}\small\item\em type of this vector \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a11692_a2daabb0060578743931a7b4b4babd45d}\label{a11692_a2daabb0060578743931a7b4b4babd45d}} 
\hyperlink{a11692_a2daabb0060578743931a7b4b4babd45d}{VectorT} ()
\begin{DoxyCompactList}\small\item\em default constructor creates uninitialized values. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_aeff08dc3e4878cd94e8e636090de1541}\label{a11692_aeff08dc3e4878cd94e8e636090de1541}} 
\hyperlink{a11692_aeff08dc3e4878cd94e8e636090de1541}{VectorT} (const Scalar \&v)
\begin{DoxyCompactList}\small\item\em special constructor for 1D vectors \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a5424add1fea3318088ca302f497bf6c9}\label{a11692_a5424add1fea3318088ca302f497bf6c9}} 
\hyperlink{a11692_a5424add1fea3318088ca302f497bf6c9}{VectorT} (const Scalar \+\_\+values\mbox{[}D\+IM\mbox{]})
\begin{DoxyCompactList}\small\item\em construct from a value array (explicit) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_aae332b204975fbeccdca8502675b68c8}\label{a11692_aae332b204975fbeccdca8502675b68c8}} 
{\footnotesize template$<$typename other\+Scalar\+Type $>$ }\\\hyperlink{a11692_aae332b204975fbeccdca8502675b68c8}{VectorT} (const \hyperlink{a11684}{VectorT}$<$ other\+Scalar\+Type, D\+IM $>$ \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em copy \& cast constructor (explicit) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a7765aad484c78547b2ad1aea03508b60}\label{a11692_a7765aad484c78547b2ad1aea03508b60}} 
{\footnotesize template$<$typename other\+Scalar\+Type $>$ }\\\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_a7765aad484c78547b2ad1aea03508b60}{operator=} (const \hyperlink{a11684}{VectorT}$<$ other\+Scalar\+Type, D\+IM $>$ \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em cast from vector with a different scalar type \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_ab910d26c2d7ab7b63687d84194315380}\label{a11692_ab910d26c2d7ab7b63687d84194315380}} 
Scalar $\ast$ \hyperlink{a11692_ab910d26c2d7ab7b63687d84194315380}{data} ()
\begin{DoxyCompactList}\small\item\em access to Scalar array \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a5d5da52a9d44ea2eacc3644922ba5e65}\label{a11692_a5d5da52a9d44ea2eacc3644922ba5e65}} 
const Scalar $\ast$ \hyperlink{a11692_a5d5da52a9d44ea2eacc3644922ba5e65}{data} () const
\begin{DoxyCompactList}\small\item\em access to const Scalar array \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a323d4e47753832423677832c8646ed22}\label{a11692_a323d4e47753832423677832c8646ed22}} 
Scalar \& \hyperlink{a11692_a323d4e47753832423677832c8646ed22}{operator\mbox{[}$\,$\mbox{]}} (size\+\_\+t \+\_\+i)
\begin{DoxyCompactList}\small\item\em get i\textquotesingle{}th element read-\/write \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a04fcb158f74dbfd774b98a7f2f2f75b8}\label{a11692_a04fcb158f74dbfd774b98a7f2f2f75b8}} 
const Scalar \& \hyperlink{a11692_a04fcb158f74dbfd774b98a7f2f2f75b8}{operator\mbox{[}$\,$\mbox{]}} (size\+\_\+t \+\_\+i) const
\begin{DoxyCompactList}\small\item\em get i\textquotesingle{}th element read-\/only \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a839a76197867cd88030d3ae9179191b9}\label{a11692_a839a76197867cd88030d3ae9179191b9}} 
bool \hyperlink{a11692_a839a76197867cd88030d3ae9179191b9}{operator==} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs) const
\begin{DoxyCompactList}\small\item\em component-\/wise comparison \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_ad34ec14e1f66fda2273d6fcf9c09746b}\label{a11692_ad34ec14e1f66fda2273d6fcf9c09746b}} 
bool \hyperlink{a11692_ad34ec14e1f66fda2273d6fcf9c09746b}{operator!=} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs) const
\begin{DoxyCompactList}\small\item\em component-\/wise comparison \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_acbe1932b484e41193579c1806ec7ad18}\label{a11692_acbe1932b484e41193579c1806ec7ad18}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_acbe1932b484e41193579c1806ec7ad18}{operator$\ast$=} (const Scalar \&\+\_\+s)
\begin{DoxyCompactList}\small\item\em component-\/wise self-\/multiplication with scalar \end{DoxyCompactList}\item 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_acbd04f6ca4ab3c5d341044f5f01ee7dc}{operator/=} (const Scalar \&\+\_\+s)
\item 
\mbox{\Hypertarget{a11692_a5036b2d40536b3910e39bfec7d8e9b6f}\label{a11692_a5036b2d40536b3910e39bfec7d8e9b6f}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_a5036b2d40536b3910e39bfec7d8e9b6f}{operator$\ast$} (const Scalar \&\+\_\+s) const
\begin{DoxyCompactList}\small\item\em component-\/wise multiplication with scalar \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_acc5830da8e0695000d1bc8ff560c6595}\label{a11692_acc5830da8e0695000d1bc8ff560c6595}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_acc5830da8e0695000d1bc8ff560c6595}{operator/} (const Scalar \&\+\_\+s) const
\begin{DoxyCompactList}\small\item\em component-\/wise division by with scalar \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a97121db040fe5af461226fb36f1bc3d5}\label{a11692_a97121db040fe5af461226fb36f1bc3d5}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_a97121db040fe5af461226fb36f1bc3d5}{operator$\ast$=} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em component-\/wise self-\/multiplication \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a281bb7bcddf24c322d25b9279f7f05be}\label{a11692_a281bb7bcddf24c322d25b9279f7f05be}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_a281bb7bcddf24c322d25b9279f7f05be}{operator/=} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em component-\/wise self-\/division \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a711419d798f4da0cf00a77210d89f326}\label{a11692_a711419d798f4da0cf00a77210d89f326}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_a711419d798f4da0cf00a77210d89f326}{operator-\/=} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em vector difference from this \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a700a1da9ad9ed6c9204a8873f5cf190b}\label{a11692_a700a1da9ad9ed6c9204a8873f5cf190b}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_a700a1da9ad9ed6c9204a8873f5cf190b}{operator+=} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em vector self-\/addition \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a77641f1f69f9d2ca4ee734ab106cb16d}\label{a11692_a77641f1f69f9d2ca4ee734ab106cb16d}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_a77641f1f69f9d2ca4ee734ab106cb16d}{operator$\ast$} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+v) const
\begin{DoxyCompactList}\small\item\em component-\/wise vector multiplication \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_ae929df66ea4c6f8cc357485fbd0d7343}\label{a11692_ae929df66ea4c6f8cc357485fbd0d7343}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_ae929df66ea4c6f8cc357485fbd0d7343}{operator/} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+v) const
\begin{DoxyCompactList}\small\item\em component-\/wise vector division \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a6dce12f86f4870f59b800547f8acb324}\label{a11692_a6dce12f86f4870f59b800547f8acb324}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_a6dce12f86f4870f59b800547f8acb324}{operator+} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+v) const
\begin{DoxyCompactList}\small\item\em component-\/wise vector addition \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_aa783588f2b5516657d2172391ddc72e3}\label{a11692_aa783588f2b5516657d2172391ddc72e3}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_aa783588f2b5516657d2172391ddc72e3}{operator-\/} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+v) const
\begin{DoxyCompactList}\small\item\em component-\/wise vector difference \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_afb4a08c062c7872a6c270341c5d32614}\label{a11692_afb4a08c062c7872a6c270341c5d32614}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_afb4a08c062c7872a6c270341c5d32614}{operator-\/} (void) const
\begin{DoxyCompactList}\small\item\em unary minus \end{DoxyCompactList}\item 
\hyperlink{a11684}{VectorT}$<$ Scalar, 3 $>$ \hyperlink{a11692_a541ec97781008dbf0efb935a82c7afd0}{operator\%} (const \hyperlink{a11684}{VectorT}$<$ Scalar, 3 $>$ \&\+\_\+rhs) const
\item 
Scalar \hyperlink{a11692_a4f39cd2447f5fc10d92af2874501519c}{operator$\vert$} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs) const
\item 
\mbox{\Hypertarget{a11692_aeaf63fb7c430ad696329fcf9048aba3d}\label{a11692_aeaf63fb7c430ad696329fcf9048aba3d}} 
{\footnotesize template$<$typename Functor $>$ }\\\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_aeaf63fb7c430ad696329fcf9048aba3d}{apply} (const Functor \&\+\_\+func) const
\begin{DoxyCompactList}\small\item\em component-\/wise apply function object with Scalar operator()(\+Scalar). \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_ad6feee47888a866006ed5cb687330c5e}\label{a11692_ad6feee47888a866006ed5cb687330c5e}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_ad6feee47888a866006ed5cb687330c5e}{vectorize} (const Scalar \&\+\_\+s)
\begin{DoxyCompactList}\small\item\em store the same value in each component (e.\+g. to clear all entries) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a769ce57d953dc133a42b2230fd351aa1}\label{a11692_a769ce57d953dc133a42b2230fd351aa1}} 
bool \hyperlink{a11692_a769ce57d953dc133a42b2230fd351aa1}{operator$<$} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs) const
\begin{DoxyCompactList}\small\item\em lexicographical comparison \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a2daabb0060578743931a7b4b4babd45d}\label{a11692_a2daabb0060578743931a7b4b4babd45d}} 
\hyperlink{a11692_a2daabb0060578743931a7b4b4babd45d}{VectorT} ()
\begin{DoxyCompactList}\small\item\em default constructor creates uninitialized values. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_aeff08dc3e4878cd94e8e636090de1541}\label{a11692_aeff08dc3e4878cd94e8e636090de1541}} 
\hyperlink{a11692_aeff08dc3e4878cd94e8e636090de1541}{VectorT} (const Scalar \&v)
\begin{DoxyCompactList}\small\item\em special constructor for 1D vectors \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a3bf4c1e4af3432bcff697b43379d650a}\label{a11692_a3bf4c1e4af3432bcff697b43379d650a}} 
\hyperlink{a11692_a3bf4c1e4af3432bcff697b43379d650a}{VectorT} (const Scalar v0, const Scalar v1)
\begin{DoxyCompactList}\small\item\em special constructor for 2D vectors \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a5424add1fea3318088ca302f497bf6c9}\label{a11692_a5424add1fea3318088ca302f497bf6c9}} 
\hyperlink{a11692_a5424add1fea3318088ca302f497bf6c9}{VectorT} (const Scalar \+\_\+values\mbox{[}D\+IM\mbox{]})
\begin{DoxyCompactList}\small\item\em construct from a value array (explicit) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_aae332b204975fbeccdca8502675b68c8}\label{a11692_aae332b204975fbeccdca8502675b68c8}} 
{\footnotesize template$<$typename other\+Scalar\+Type $>$ }\\\hyperlink{a11692_aae332b204975fbeccdca8502675b68c8}{VectorT} (const \hyperlink{a11684}{VectorT}$<$ other\+Scalar\+Type, D\+IM $>$ \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em copy \& cast constructor (explicit) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a7765aad484c78547b2ad1aea03508b60}\label{a11692_a7765aad484c78547b2ad1aea03508b60}} 
{\footnotesize template$<$typename other\+Scalar\+Type $>$ }\\\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_a7765aad484c78547b2ad1aea03508b60}{operator=} (const \hyperlink{a11684}{VectorT}$<$ other\+Scalar\+Type, D\+IM $>$ \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em cast from vector with a different scalar type \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_ab910d26c2d7ab7b63687d84194315380}\label{a11692_ab910d26c2d7ab7b63687d84194315380}} 
Scalar $\ast$ \hyperlink{a11692_ab910d26c2d7ab7b63687d84194315380}{data} ()
\begin{DoxyCompactList}\small\item\em access to Scalar array \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a5d5da52a9d44ea2eacc3644922ba5e65}\label{a11692_a5d5da52a9d44ea2eacc3644922ba5e65}} 
const Scalar $\ast$ \hyperlink{a11692_a5d5da52a9d44ea2eacc3644922ba5e65}{data} () const
\begin{DoxyCompactList}\small\item\em access to const Scalar array \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a323d4e47753832423677832c8646ed22}\label{a11692_a323d4e47753832423677832c8646ed22}} 
Scalar \& \hyperlink{a11692_a323d4e47753832423677832c8646ed22}{operator\mbox{[}$\,$\mbox{]}} (size\+\_\+t \+\_\+i)
\begin{DoxyCompactList}\small\item\em get i\textquotesingle{}th element read-\/write \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a04fcb158f74dbfd774b98a7f2f2f75b8}\label{a11692_a04fcb158f74dbfd774b98a7f2f2f75b8}} 
const Scalar \& \hyperlink{a11692_a04fcb158f74dbfd774b98a7f2f2f75b8}{operator\mbox{[}$\,$\mbox{]}} (size\+\_\+t \+\_\+i) const
\begin{DoxyCompactList}\small\item\em get i\textquotesingle{}th element read-\/only \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a839a76197867cd88030d3ae9179191b9}\label{a11692_a839a76197867cd88030d3ae9179191b9}} 
bool \hyperlink{a11692_a839a76197867cd88030d3ae9179191b9}{operator==} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs) const
\begin{DoxyCompactList}\small\item\em component-\/wise comparison \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_ad34ec14e1f66fda2273d6fcf9c09746b}\label{a11692_ad34ec14e1f66fda2273d6fcf9c09746b}} 
bool \hyperlink{a11692_ad34ec14e1f66fda2273d6fcf9c09746b}{operator!=} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs) const
\begin{DoxyCompactList}\small\item\em component-\/wise comparison \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_acbe1932b484e41193579c1806ec7ad18}\label{a11692_acbe1932b484e41193579c1806ec7ad18}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_acbe1932b484e41193579c1806ec7ad18}{operator$\ast$=} (const Scalar \&\+\_\+s)
\begin{DoxyCompactList}\small\item\em component-\/wise self-\/multiplication with scalar \end{DoxyCompactList}\item 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_acbd04f6ca4ab3c5d341044f5f01ee7dc}{operator/=} (const Scalar \&\+\_\+s)
\item 
\mbox{\Hypertarget{a11692_a5036b2d40536b3910e39bfec7d8e9b6f}\label{a11692_a5036b2d40536b3910e39bfec7d8e9b6f}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_a5036b2d40536b3910e39bfec7d8e9b6f}{operator$\ast$} (const Scalar \&\+\_\+s) const
\begin{DoxyCompactList}\small\item\em component-\/wise multiplication with scalar \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_acc5830da8e0695000d1bc8ff560c6595}\label{a11692_acc5830da8e0695000d1bc8ff560c6595}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_acc5830da8e0695000d1bc8ff560c6595}{operator/} (const Scalar \&\+\_\+s) const
\begin{DoxyCompactList}\small\item\em component-\/wise division by with scalar \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a97121db040fe5af461226fb36f1bc3d5}\label{a11692_a97121db040fe5af461226fb36f1bc3d5}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_a97121db040fe5af461226fb36f1bc3d5}{operator$\ast$=} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em component-\/wise self-\/multiplication \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a281bb7bcddf24c322d25b9279f7f05be}\label{a11692_a281bb7bcddf24c322d25b9279f7f05be}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_a281bb7bcddf24c322d25b9279f7f05be}{operator/=} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em component-\/wise self-\/division \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a711419d798f4da0cf00a77210d89f326}\label{a11692_a711419d798f4da0cf00a77210d89f326}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_a711419d798f4da0cf00a77210d89f326}{operator-\/=} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em vector difference from this \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a700a1da9ad9ed6c9204a8873f5cf190b}\label{a11692_a700a1da9ad9ed6c9204a8873f5cf190b}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_a700a1da9ad9ed6c9204a8873f5cf190b}{operator+=} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em vector self-\/addition \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a77641f1f69f9d2ca4ee734ab106cb16d}\label{a11692_a77641f1f69f9d2ca4ee734ab106cb16d}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_a77641f1f69f9d2ca4ee734ab106cb16d}{operator$\ast$} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+v) const
\begin{DoxyCompactList}\small\item\em component-\/wise vector multiplication \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_ae929df66ea4c6f8cc357485fbd0d7343}\label{a11692_ae929df66ea4c6f8cc357485fbd0d7343}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_ae929df66ea4c6f8cc357485fbd0d7343}{operator/} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+v) const
\begin{DoxyCompactList}\small\item\em component-\/wise vector division \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a6dce12f86f4870f59b800547f8acb324}\label{a11692_a6dce12f86f4870f59b800547f8acb324}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_a6dce12f86f4870f59b800547f8acb324}{operator+} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+v) const
\begin{DoxyCompactList}\small\item\em component-\/wise vector addition \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_aa783588f2b5516657d2172391ddc72e3}\label{a11692_aa783588f2b5516657d2172391ddc72e3}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_aa783588f2b5516657d2172391ddc72e3}{operator-\/} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+v) const
\begin{DoxyCompactList}\small\item\em component-\/wise vector difference \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_afb4a08c062c7872a6c270341c5d32614}\label{a11692_afb4a08c062c7872a6c270341c5d32614}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_afb4a08c062c7872a6c270341c5d32614}{operator-\/} (void) const
\begin{DoxyCompactList}\small\item\em unary minus \end{DoxyCompactList}\item 
\hyperlink{a11684}{VectorT}$<$ Scalar, 3 $>$ \hyperlink{a11692_a541ec97781008dbf0efb935a82c7afd0}{operator\%} (const \hyperlink{a11684}{VectorT}$<$ Scalar, 3 $>$ \&\+\_\+rhs) const
\item 
Scalar \hyperlink{a11692_a4f39cd2447f5fc10d92af2874501519c}{operator$\vert$} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs) const
\item 
\mbox{\Hypertarget{a11692_aeaf63fb7c430ad696329fcf9048aba3d}\label{a11692_aeaf63fb7c430ad696329fcf9048aba3d}} 
{\footnotesize template$<$typename Functor $>$ }\\\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_aeaf63fb7c430ad696329fcf9048aba3d}{apply} (const Functor \&\+\_\+func) const
\begin{DoxyCompactList}\small\item\em component-\/wise apply function object with Scalar operator()(\+Scalar). \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_ad6feee47888a866006ed5cb687330c5e}\label{a11692_ad6feee47888a866006ed5cb687330c5e}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_ad6feee47888a866006ed5cb687330c5e}{vectorize} (const Scalar \&\+\_\+s)
\begin{DoxyCompactList}\small\item\em store the same value in each component (e.\+g. to clear all entries) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a769ce57d953dc133a42b2230fd351aa1}\label{a11692_a769ce57d953dc133a42b2230fd351aa1}} 
bool \hyperlink{a11692_a769ce57d953dc133a42b2230fd351aa1}{operator$<$} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs) const
\begin{DoxyCompactList}\small\item\em lexicographical comparison \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a2daabb0060578743931a7b4b4babd45d}\label{a11692_a2daabb0060578743931a7b4b4babd45d}} 
\hyperlink{a11692_a2daabb0060578743931a7b4b4babd45d}{VectorT} ()
\begin{DoxyCompactList}\small\item\em default constructor creates uninitialized values. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_aeff08dc3e4878cd94e8e636090de1541}\label{a11692_aeff08dc3e4878cd94e8e636090de1541}} 
\hyperlink{a11692_aeff08dc3e4878cd94e8e636090de1541}{VectorT} (const Scalar \&v)
\begin{DoxyCompactList}\small\item\em special constructor for 1D vectors \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a9318f65f7e51780f90d0e97f83a3fa36}\label{a11692_a9318f65f7e51780f90d0e97f83a3fa36}} 
\hyperlink{a11692_a9318f65f7e51780f90d0e97f83a3fa36}{VectorT} (const Scalar v0, const Scalar v1, const Scalar v2)
\begin{DoxyCompactList}\small\item\em special constructor for 3D vectors \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a5424add1fea3318088ca302f497bf6c9}\label{a11692_a5424add1fea3318088ca302f497bf6c9}} 
\hyperlink{a11692_a5424add1fea3318088ca302f497bf6c9}{VectorT} (const Scalar \+\_\+values\mbox{[}D\+IM\mbox{]})
\begin{DoxyCompactList}\small\item\em construct from a value array (explicit) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_aae332b204975fbeccdca8502675b68c8}\label{a11692_aae332b204975fbeccdca8502675b68c8}} 
{\footnotesize template$<$typename other\+Scalar\+Type $>$ }\\\hyperlink{a11692_aae332b204975fbeccdca8502675b68c8}{VectorT} (const \hyperlink{a11684}{VectorT}$<$ other\+Scalar\+Type, D\+IM $>$ \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em copy \& cast constructor (explicit) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a7765aad484c78547b2ad1aea03508b60}\label{a11692_a7765aad484c78547b2ad1aea03508b60}} 
{\footnotesize template$<$typename other\+Scalar\+Type $>$ }\\\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_a7765aad484c78547b2ad1aea03508b60}{operator=} (const \hyperlink{a11684}{VectorT}$<$ other\+Scalar\+Type, D\+IM $>$ \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em cast from vector with a different scalar type \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_ab910d26c2d7ab7b63687d84194315380}\label{a11692_ab910d26c2d7ab7b63687d84194315380}} 
Scalar $\ast$ \hyperlink{a11692_ab910d26c2d7ab7b63687d84194315380}{data} ()
\begin{DoxyCompactList}\small\item\em access to Scalar array \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a5d5da52a9d44ea2eacc3644922ba5e65}\label{a11692_a5d5da52a9d44ea2eacc3644922ba5e65}} 
const Scalar $\ast$ \hyperlink{a11692_a5d5da52a9d44ea2eacc3644922ba5e65}{data} () const
\begin{DoxyCompactList}\small\item\em access to const Scalar array \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a323d4e47753832423677832c8646ed22}\label{a11692_a323d4e47753832423677832c8646ed22}} 
Scalar \& \hyperlink{a11692_a323d4e47753832423677832c8646ed22}{operator\mbox{[}$\,$\mbox{]}} (size\+\_\+t \+\_\+i)
\begin{DoxyCompactList}\small\item\em get i\textquotesingle{}th element read-\/write \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a04fcb158f74dbfd774b98a7f2f2f75b8}\label{a11692_a04fcb158f74dbfd774b98a7f2f2f75b8}} 
const Scalar \& \hyperlink{a11692_a04fcb158f74dbfd774b98a7f2f2f75b8}{operator\mbox{[}$\,$\mbox{]}} (size\+\_\+t \+\_\+i) const
\begin{DoxyCompactList}\small\item\em get i\textquotesingle{}th element read-\/only \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a839a76197867cd88030d3ae9179191b9}\label{a11692_a839a76197867cd88030d3ae9179191b9}} 
bool \hyperlink{a11692_a839a76197867cd88030d3ae9179191b9}{operator==} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs) const
\begin{DoxyCompactList}\small\item\em component-\/wise comparison \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_ad34ec14e1f66fda2273d6fcf9c09746b}\label{a11692_ad34ec14e1f66fda2273d6fcf9c09746b}} 
bool \hyperlink{a11692_ad34ec14e1f66fda2273d6fcf9c09746b}{operator!=} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs) const
\begin{DoxyCompactList}\small\item\em component-\/wise comparison \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_acbe1932b484e41193579c1806ec7ad18}\label{a11692_acbe1932b484e41193579c1806ec7ad18}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_acbe1932b484e41193579c1806ec7ad18}{operator$\ast$=} (const Scalar \&\+\_\+s)
\begin{DoxyCompactList}\small\item\em component-\/wise self-\/multiplication with scalar \end{DoxyCompactList}\item 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_acbd04f6ca4ab3c5d341044f5f01ee7dc}{operator/=} (const Scalar \&\+\_\+s)
\item 
\mbox{\Hypertarget{a11692_a5036b2d40536b3910e39bfec7d8e9b6f}\label{a11692_a5036b2d40536b3910e39bfec7d8e9b6f}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_a5036b2d40536b3910e39bfec7d8e9b6f}{operator$\ast$} (const Scalar \&\+\_\+s) const
\begin{DoxyCompactList}\small\item\em component-\/wise multiplication with scalar \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_acc5830da8e0695000d1bc8ff560c6595}\label{a11692_acc5830da8e0695000d1bc8ff560c6595}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_acc5830da8e0695000d1bc8ff560c6595}{operator/} (const Scalar \&\+\_\+s) const
\begin{DoxyCompactList}\small\item\em component-\/wise division by with scalar \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a97121db040fe5af461226fb36f1bc3d5}\label{a11692_a97121db040fe5af461226fb36f1bc3d5}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_a97121db040fe5af461226fb36f1bc3d5}{operator$\ast$=} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em component-\/wise self-\/multiplication \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a281bb7bcddf24c322d25b9279f7f05be}\label{a11692_a281bb7bcddf24c322d25b9279f7f05be}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_a281bb7bcddf24c322d25b9279f7f05be}{operator/=} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em component-\/wise self-\/division \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a711419d798f4da0cf00a77210d89f326}\label{a11692_a711419d798f4da0cf00a77210d89f326}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_a711419d798f4da0cf00a77210d89f326}{operator-\/=} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em vector difference from this \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a700a1da9ad9ed6c9204a8873f5cf190b}\label{a11692_a700a1da9ad9ed6c9204a8873f5cf190b}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_a700a1da9ad9ed6c9204a8873f5cf190b}{operator+=} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em vector self-\/addition \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a77641f1f69f9d2ca4ee734ab106cb16d}\label{a11692_a77641f1f69f9d2ca4ee734ab106cb16d}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_a77641f1f69f9d2ca4ee734ab106cb16d}{operator$\ast$} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+v) const
\begin{DoxyCompactList}\small\item\em component-\/wise vector multiplication \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_ae929df66ea4c6f8cc357485fbd0d7343}\label{a11692_ae929df66ea4c6f8cc357485fbd0d7343}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_ae929df66ea4c6f8cc357485fbd0d7343}{operator/} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+v) const
\begin{DoxyCompactList}\small\item\em component-\/wise vector division \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a6dce12f86f4870f59b800547f8acb324}\label{a11692_a6dce12f86f4870f59b800547f8acb324}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_a6dce12f86f4870f59b800547f8acb324}{operator+} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+v) const
\begin{DoxyCompactList}\small\item\em component-\/wise vector addition \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_aa783588f2b5516657d2172391ddc72e3}\label{a11692_aa783588f2b5516657d2172391ddc72e3}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_aa783588f2b5516657d2172391ddc72e3}{operator-\/} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+v) const
\begin{DoxyCompactList}\small\item\em component-\/wise vector difference \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_afb4a08c062c7872a6c270341c5d32614}\label{a11692_afb4a08c062c7872a6c270341c5d32614}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_afb4a08c062c7872a6c270341c5d32614}{operator-\/} (void) const
\begin{DoxyCompactList}\small\item\em unary minus \end{DoxyCompactList}\item 
\hyperlink{a11684}{VectorT}$<$ Scalar, 3 $>$ \hyperlink{a11692_a541ec97781008dbf0efb935a82c7afd0}{operator\%} (const \hyperlink{a11684}{VectorT}$<$ Scalar, 3 $>$ \&\+\_\+rhs) const
\item 
Scalar \hyperlink{a11692_a4f39cd2447f5fc10d92af2874501519c}{operator$\vert$} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs) const
\item 
\mbox{\Hypertarget{a11692_aeaf63fb7c430ad696329fcf9048aba3d}\label{a11692_aeaf63fb7c430ad696329fcf9048aba3d}} 
{\footnotesize template$<$typename Functor $>$ }\\\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_aeaf63fb7c430ad696329fcf9048aba3d}{apply} (const Functor \&\+\_\+func) const
\begin{DoxyCompactList}\small\item\em component-\/wise apply function object with Scalar operator()(\+Scalar). \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_ad6feee47888a866006ed5cb687330c5e}\label{a11692_ad6feee47888a866006ed5cb687330c5e}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_ad6feee47888a866006ed5cb687330c5e}{vectorize} (const Scalar \&\+\_\+s)
\begin{DoxyCompactList}\small\item\em store the same value in each component (e.\+g. to clear all entries) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a769ce57d953dc133a42b2230fd351aa1}\label{a11692_a769ce57d953dc133a42b2230fd351aa1}} 
bool \hyperlink{a11692_a769ce57d953dc133a42b2230fd351aa1}{operator$<$} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs) const
\begin{DoxyCompactList}\small\item\em lexicographical comparison \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a2daabb0060578743931a7b4b4babd45d}\label{a11692_a2daabb0060578743931a7b4b4babd45d}} 
\hyperlink{a11692_a2daabb0060578743931a7b4b4babd45d}{VectorT} ()
\begin{DoxyCompactList}\small\item\em default constructor creates uninitialized values. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_aeff08dc3e4878cd94e8e636090de1541}\label{a11692_aeff08dc3e4878cd94e8e636090de1541}} 
\hyperlink{a11692_aeff08dc3e4878cd94e8e636090de1541}{VectorT} (const Scalar \&v)
\begin{DoxyCompactList}\small\item\em special constructor for 1D vectors \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_aad0ef9d577e37599f07f3b55e7902348}\label{a11692_aad0ef9d577e37599f07f3b55e7902348}} 
\hyperlink{a11692_aad0ef9d577e37599f07f3b55e7902348}{VectorT} (const Scalar v0, const Scalar v1, const Scalar v2, const Scalar v3)
\begin{DoxyCompactList}\small\item\em special constructor for 4D vectors \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a4236d774b5c056f67bfc1793e23fe290}\label{a11692_a4236d774b5c056f67bfc1793e23fe290}} 
\hyperlink{a11684}{VectorT} {\bfseries homogenized} () const
\item 
\mbox{\Hypertarget{a11692_a5424add1fea3318088ca302f497bf6c9}\label{a11692_a5424add1fea3318088ca302f497bf6c9}} 
\hyperlink{a11692_a5424add1fea3318088ca302f497bf6c9}{VectorT} (const Scalar \+\_\+values\mbox{[}D\+IM\mbox{]})
\begin{DoxyCompactList}\small\item\em construct from a value array (explicit) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_aae332b204975fbeccdca8502675b68c8}\label{a11692_aae332b204975fbeccdca8502675b68c8}} 
{\footnotesize template$<$typename other\+Scalar\+Type $>$ }\\\hyperlink{a11692_aae332b204975fbeccdca8502675b68c8}{VectorT} (const \hyperlink{a11684}{VectorT}$<$ other\+Scalar\+Type, D\+IM $>$ \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em copy \& cast constructor (explicit) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a7765aad484c78547b2ad1aea03508b60}\label{a11692_a7765aad484c78547b2ad1aea03508b60}} 
{\footnotesize template$<$typename other\+Scalar\+Type $>$ }\\\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_a7765aad484c78547b2ad1aea03508b60}{operator=} (const \hyperlink{a11684}{VectorT}$<$ other\+Scalar\+Type, D\+IM $>$ \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em cast from vector with a different scalar type \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_ab910d26c2d7ab7b63687d84194315380}\label{a11692_ab910d26c2d7ab7b63687d84194315380}} 
Scalar $\ast$ \hyperlink{a11692_ab910d26c2d7ab7b63687d84194315380}{data} ()
\begin{DoxyCompactList}\small\item\em access to Scalar array \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a5d5da52a9d44ea2eacc3644922ba5e65}\label{a11692_a5d5da52a9d44ea2eacc3644922ba5e65}} 
const Scalar $\ast$ \hyperlink{a11692_a5d5da52a9d44ea2eacc3644922ba5e65}{data} () const
\begin{DoxyCompactList}\small\item\em access to const Scalar array \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a323d4e47753832423677832c8646ed22}\label{a11692_a323d4e47753832423677832c8646ed22}} 
Scalar \& \hyperlink{a11692_a323d4e47753832423677832c8646ed22}{operator\mbox{[}$\,$\mbox{]}} (size\+\_\+t \+\_\+i)
\begin{DoxyCompactList}\small\item\em get i\textquotesingle{}th element read-\/write \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a04fcb158f74dbfd774b98a7f2f2f75b8}\label{a11692_a04fcb158f74dbfd774b98a7f2f2f75b8}} 
const Scalar \& \hyperlink{a11692_a04fcb158f74dbfd774b98a7f2f2f75b8}{operator\mbox{[}$\,$\mbox{]}} (size\+\_\+t \+\_\+i) const
\begin{DoxyCompactList}\small\item\em get i\textquotesingle{}th element read-\/only \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a839a76197867cd88030d3ae9179191b9}\label{a11692_a839a76197867cd88030d3ae9179191b9}} 
bool \hyperlink{a11692_a839a76197867cd88030d3ae9179191b9}{operator==} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs) const
\begin{DoxyCompactList}\small\item\em component-\/wise comparison \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_ad34ec14e1f66fda2273d6fcf9c09746b}\label{a11692_ad34ec14e1f66fda2273d6fcf9c09746b}} 
bool \hyperlink{a11692_ad34ec14e1f66fda2273d6fcf9c09746b}{operator!=} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs) const
\begin{DoxyCompactList}\small\item\em component-\/wise comparison \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_acbe1932b484e41193579c1806ec7ad18}\label{a11692_acbe1932b484e41193579c1806ec7ad18}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_acbe1932b484e41193579c1806ec7ad18}{operator$\ast$=} (const Scalar \&\+\_\+s)
\begin{DoxyCompactList}\small\item\em component-\/wise self-\/multiplication with scalar \end{DoxyCompactList}\item 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_acbd04f6ca4ab3c5d341044f5f01ee7dc}{operator/=} (const Scalar \&\+\_\+s)
\item 
\mbox{\Hypertarget{a11692_a5036b2d40536b3910e39bfec7d8e9b6f}\label{a11692_a5036b2d40536b3910e39bfec7d8e9b6f}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_a5036b2d40536b3910e39bfec7d8e9b6f}{operator$\ast$} (const Scalar \&\+\_\+s) const
\begin{DoxyCompactList}\small\item\em component-\/wise multiplication with scalar \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_acc5830da8e0695000d1bc8ff560c6595}\label{a11692_acc5830da8e0695000d1bc8ff560c6595}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_acc5830da8e0695000d1bc8ff560c6595}{operator/} (const Scalar \&\+\_\+s) const
\begin{DoxyCompactList}\small\item\em component-\/wise division by with scalar \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a97121db040fe5af461226fb36f1bc3d5}\label{a11692_a97121db040fe5af461226fb36f1bc3d5}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_a97121db040fe5af461226fb36f1bc3d5}{operator$\ast$=} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em component-\/wise self-\/multiplication \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a281bb7bcddf24c322d25b9279f7f05be}\label{a11692_a281bb7bcddf24c322d25b9279f7f05be}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_a281bb7bcddf24c322d25b9279f7f05be}{operator/=} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em component-\/wise self-\/division \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a711419d798f4da0cf00a77210d89f326}\label{a11692_a711419d798f4da0cf00a77210d89f326}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_a711419d798f4da0cf00a77210d89f326}{operator-\/=} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em vector difference from this \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a700a1da9ad9ed6c9204a8873f5cf190b}\label{a11692_a700a1da9ad9ed6c9204a8873f5cf190b}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_a700a1da9ad9ed6c9204a8873f5cf190b}{operator+=} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em vector self-\/addition \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a77641f1f69f9d2ca4ee734ab106cb16d}\label{a11692_a77641f1f69f9d2ca4ee734ab106cb16d}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_a77641f1f69f9d2ca4ee734ab106cb16d}{operator$\ast$} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+v) const
\begin{DoxyCompactList}\small\item\em component-\/wise vector multiplication \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_ae929df66ea4c6f8cc357485fbd0d7343}\label{a11692_ae929df66ea4c6f8cc357485fbd0d7343}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_ae929df66ea4c6f8cc357485fbd0d7343}{operator/} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+v) const
\begin{DoxyCompactList}\small\item\em component-\/wise vector division \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a6dce12f86f4870f59b800547f8acb324}\label{a11692_a6dce12f86f4870f59b800547f8acb324}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_a6dce12f86f4870f59b800547f8acb324}{operator+} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+v) const
\begin{DoxyCompactList}\small\item\em component-\/wise vector addition \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_aa783588f2b5516657d2172391ddc72e3}\label{a11692_aa783588f2b5516657d2172391ddc72e3}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_aa783588f2b5516657d2172391ddc72e3}{operator-\/} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+v) const
\begin{DoxyCompactList}\small\item\em component-\/wise vector difference \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_afb4a08c062c7872a6c270341c5d32614}\label{a11692_afb4a08c062c7872a6c270341c5d32614}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_afb4a08c062c7872a6c270341c5d32614}{operator-\/} (void) const
\begin{DoxyCompactList}\small\item\em unary minus \end{DoxyCompactList}\item 
\hyperlink{a11684}{VectorT}$<$ Scalar, 3 $>$ \hyperlink{a11692_a541ec97781008dbf0efb935a82c7afd0}{operator\%} (const \hyperlink{a11684}{VectorT}$<$ Scalar, 3 $>$ \&\+\_\+rhs) const
\item 
Scalar \hyperlink{a11692_a4f39cd2447f5fc10d92af2874501519c}{operator$\vert$} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs) const
\item 
\mbox{\Hypertarget{a11692_aeaf63fb7c430ad696329fcf9048aba3d}\label{a11692_aeaf63fb7c430ad696329fcf9048aba3d}} 
{\footnotesize template$<$typename Functor $>$ }\\\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_aeaf63fb7c430ad696329fcf9048aba3d}{apply} (const Functor \&\+\_\+func) const
\begin{DoxyCompactList}\small\item\em component-\/wise apply function object with Scalar operator()(\+Scalar). \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_ad6feee47888a866006ed5cb687330c5e}\label{a11692_ad6feee47888a866006ed5cb687330c5e}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_ad6feee47888a866006ed5cb687330c5e}{vectorize} (const Scalar \&\+\_\+s)
\begin{DoxyCompactList}\small\item\em store the same value in each component (e.\+g. to clear all entries) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a769ce57d953dc133a42b2230fd351aa1}\label{a11692_a769ce57d953dc133a42b2230fd351aa1}} 
bool \hyperlink{a11692_a769ce57d953dc133a42b2230fd351aa1}{operator$<$} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs) const
\begin{DoxyCompactList}\small\item\em lexicographical comparison \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a2daabb0060578743931a7b4b4babd45d}\label{a11692_a2daabb0060578743931a7b4b4babd45d}} 
\hyperlink{a11692_a2daabb0060578743931a7b4b4babd45d}{VectorT} ()
\begin{DoxyCompactList}\small\item\em default constructor creates uninitialized values. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_aeff08dc3e4878cd94e8e636090de1541}\label{a11692_aeff08dc3e4878cd94e8e636090de1541}} 
\hyperlink{a11692_aeff08dc3e4878cd94e8e636090de1541}{VectorT} (const Scalar \&v)
\begin{DoxyCompactList}\small\item\em special constructor for 1D vectors \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a1e4a5b12d31560591270550d8cfac8fe}\label{a11692_a1e4a5b12d31560591270550d8cfac8fe}} 
\hyperlink{a11692_a1e4a5b12d31560591270550d8cfac8fe}{VectorT} (const Scalar v0, const Scalar v1, const Scalar v2, const Scalar v3, const Scalar v4)
\begin{DoxyCompactList}\small\item\em special constructor for 5D vectors \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a5424add1fea3318088ca302f497bf6c9}\label{a11692_a5424add1fea3318088ca302f497bf6c9}} 
\hyperlink{a11692_a5424add1fea3318088ca302f497bf6c9}{VectorT} (const Scalar \+\_\+values\mbox{[}D\+IM\mbox{]})
\begin{DoxyCompactList}\small\item\em construct from a value array (explicit) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_aae332b204975fbeccdca8502675b68c8}\label{a11692_aae332b204975fbeccdca8502675b68c8}} 
{\footnotesize template$<$typename other\+Scalar\+Type $>$ }\\\hyperlink{a11692_aae332b204975fbeccdca8502675b68c8}{VectorT} (const \hyperlink{a11684}{VectorT}$<$ other\+Scalar\+Type, D\+IM $>$ \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em copy \& cast constructor (explicit) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a7765aad484c78547b2ad1aea03508b60}\label{a11692_a7765aad484c78547b2ad1aea03508b60}} 
{\footnotesize template$<$typename other\+Scalar\+Type $>$ }\\\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_a7765aad484c78547b2ad1aea03508b60}{operator=} (const \hyperlink{a11684}{VectorT}$<$ other\+Scalar\+Type, D\+IM $>$ \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em cast from vector with a different scalar type \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_ab910d26c2d7ab7b63687d84194315380}\label{a11692_ab910d26c2d7ab7b63687d84194315380}} 
Scalar $\ast$ \hyperlink{a11692_ab910d26c2d7ab7b63687d84194315380}{data} ()
\begin{DoxyCompactList}\small\item\em access to Scalar array \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a5d5da52a9d44ea2eacc3644922ba5e65}\label{a11692_a5d5da52a9d44ea2eacc3644922ba5e65}} 
const Scalar $\ast$ \hyperlink{a11692_a5d5da52a9d44ea2eacc3644922ba5e65}{data} () const
\begin{DoxyCompactList}\small\item\em access to const Scalar array \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a323d4e47753832423677832c8646ed22}\label{a11692_a323d4e47753832423677832c8646ed22}} 
Scalar \& \hyperlink{a11692_a323d4e47753832423677832c8646ed22}{operator\mbox{[}$\,$\mbox{]}} (size\+\_\+t \+\_\+i)
\begin{DoxyCompactList}\small\item\em get i\textquotesingle{}th element read-\/write \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a04fcb158f74dbfd774b98a7f2f2f75b8}\label{a11692_a04fcb158f74dbfd774b98a7f2f2f75b8}} 
const Scalar \& \hyperlink{a11692_a04fcb158f74dbfd774b98a7f2f2f75b8}{operator\mbox{[}$\,$\mbox{]}} (size\+\_\+t \+\_\+i) const
\begin{DoxyCompactList}\small\item\em get i\textquotesingle{}th element read-\/only \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a839a76197867cd88030d3ae9179191b9}\label{a11692_a839a76197867cd88030d3ae9179191b9}} 
bool \hyperlink{a11692_a839a76197867cd88030d3ae9179191b9}{operator==} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs) const
\begin{DoxyCompactList}\small\item\em component-\/wise comparison \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_ad34ec14e1f66fda2273d6fcf9c09746b}\label{a11692_ad34ec14e1f66fda2273d6fcf9c09746b}} 
bool \hyperlink{a11692_ad34ec14e1f66fda2273d6fcf9c09746b}{operator!=} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs) const
\begin{DoxyCompactList}\small\item\em component-\/wise comparison \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_acbe1932b484e41193579c1806ec7ad18}\label{a11692_acbe1932b484e41193579c1806ec7ad18}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_acbe1932b484e41193579c1806ec7ad18}{operator$\ast$=} (const Scalar \&\+\_\+s)
\begin{DoxyCompactList}\small\item\em component-\/wise self-\/multiplication with scalar \end{DoxyCompactList}\item 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_acbd04f6ca4ab3c5d341044f5f01ee7dc}{operator/=} (const Scalar \&\+\_\+s)
\item 
\mbox{\Hypertarget{a11692_a5036b2d40536b3910e39bfec7d8e9b6f}\label{a11692_a5036b2d40536b3910e39bfec7d8e9b6f}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_a5036b2d40536b3910e39bfec7d8e9b6f}{operator$\ast$} (const Scalar \&\+\_\+s) const
\begin{DoxyCompactList}\small\item\em component-\/wise multiplication with scalar \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_acc5830da8e0695000d1bc8ff560c6595}\label{a11692_acc5830da8e0695000d1bc8ff560c6595}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_acc5830da8e0695000d1bc8ff560c6595}{operator/} (const Scalar \&\+\_\+s) const
\begin{DoxyCompactList}\small\item\em component-\/wise division by with scalar \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a97121db040fe5af461226fb36f1bc3d5}\label{a11692_a97121db040fe5af461226fb36f1bc3d5}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_a97121db040fe5af461226fb36f1bc3d5}{operator$\ast$=} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em component-\/wise self-\/multiplication \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a281bb7bcddf24c322d25b9279f7f05be}\label{a11692_a281bb7bcddf24c322d25b9279f7f05be}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_a281bb7bcddf24c322d25b9279f7f05be}{operator/=} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em component-\/wise self-\/division \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a711419d798f4da0cf00a77210d89f326}\label{a11692_a711419d798f4da0cf00a77210d89f326}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_a711419d798f4da0cf00a77210d89f326}{operator-\/=} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em vector difference from this \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a700a1da9ad9ed6c9204a8873f5cf190b}\label{a11692_a700a1da9ad9ed6c9204a8873f5cf190b}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_a700a1da9ad9ed6c9204a8873f5cf190b}{operator+=} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em vector self-\/addition \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a77641f1f69f9d2ca4ee734ab106cb16d}\label{a11692_a77641f1f69f9d2ca4ee734ab106cb16d}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_a77641f1f69f9d2ca4ee734ab106cb16d}{operator$\ast$} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+v) const
\begin{DoxyCompactList}\small\item\em component-\/wise vector multiplication \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_ae929df66ea4c6f8cc357485fbd0d7343}\label{a11692_ae929df66ea4c6f8cc357485fbd0d7343}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_ae929df66ea4c6f8cc357485fbd0d7343}{operator/} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+v) const
\begin{DoxyCompactList}\small\item\em component-\/wise vector division \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a6dce12f86f4870f59b800547f8acb324}\label{a11692_a6dce12f86f4870f59b800547f8acb324}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_a6dce12f86f4870f59b800547f8acb324}{operator+} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+v) const
\begin{DoxyCompactList}\small\item\em component-\/wise vector addition \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_aa783588f2b5516657d2172391ddc72e3}\label{a11692_aa783588f2b5516657d2172391ddc72e3}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_aa783588f2b5516657d2172391ddc72e3}{operator-\/} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+v) const
\begin{DoxyCompactList}\small\item\em component-\/wise vector difference \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_afb4a08c062c7872a6c270341c5d32614}\label{a11692_afb4a08c062c7872a6c270341c5d32614}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_afb4a08c062c7872a6c270341c5d32614}{operator-\/} (void) const
\begin{DoxyCompactList}\small\item\em unary minus \end{DoxyCompactList}\item 
\hyperlink{a11684}{VectorT}$<$ Scalar, 3 $>$ \hyperlink{a11692_a541ec97781008dbf0efb935a82c7afd0}{operator\%} (const \hyperlink{a11684}{VectorT}$<$ Scalar, 3 $>$ \&\+\_\+rhs) const
\item 
Scalar \hyperlink{a11692_a4f39cd2447f5fc10d92af2874501519c}{operator$\vert$} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs) const
\item 
\mbox{\Hypertarget{a11692_aeaf63fb7c430ad696329fcf9048aba3d}\label{a11692_aeaf63fb7c430ad696329fcf9048aba3d}} 
{\footnotesize template$<$typename Functor $>$ }\\\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_aeaf63fb7c430ad696329fcf9048aba3d}{apply} (const Functor \&\+\_\+func) const
\begin{DoxyCompactList}\small\item\em component-\/wise apply function object with Scalar operator()(\+Scalar). \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_ad6feee47888a866006ed5cb687330c5e}\label{a11692_ad6feee47888a866006ed5cb687330c5e}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_ad6feee47888a866006ed5cb687330c5e}{vectorize} (const Scalar \&\+\_\+s)
\begin{DoxyCompactList}\small\item\em store the same value in each component (e.\+g. to clear all entries) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a769ce57d953dc133a42b2230fd351aa1}\label{a11692_a769ce57d953dc133a42b2230fd351aa1}} 
bool \hyperlink{a11692_a769ce57d953dc133a42b2230fd351aa1}{operator$<$} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs) const
\begin{DoxyCompactList}\small\item\em lexicographical comparison \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a2daabb0060578743931a7b4b4babd45d}\label{a11692_a2daabb0060578743931a7b4b4babd45d}} 
\hyperlink{a11692_a2daabb0060578743931a7b4b4babd45d}{VectorT} ()
\begin{DoxyCompactList}\small\item\em default constructor creates uninitialized values. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_aeff08dc3e4878cd94e8e636090de1541}\label{a11692_aeff08dc3e4878cd94e8e636090de1541}} 
\hyperlink{a11692_aeff08dc3e4878cd94e8e636090de1541}{VectorT} (const Scalar \&v)
\begin{DoxyCompactList}\small\item\em special constructor for 1D vectors \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_af80eaefc79b9b3e902ac30b56d70723c}\label{a11692_af80eaefc79b9b3e902ac30b56d70723c}} 
\hyperlink{a11692_af80eaefc79b9b3e902ac30b56d70723c}{VectorT} (const Scalar v0, const Scalar v1, const Scalar v2, const Scalar v3, const Scalar v4, const Scalar v5)
\begin{DoxyCompactList}\small\item\em special constructor for 6D vectors \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a5424add1fea3318088ca302f497bf6c9}\label{a11692_a5424add1fea3318088ca302f497bf6c9}} 
\hyperlink{a11692_a5424add1fea3318088ca302f497bf6c9}{VectorT} (const Scalar \+\_\+values\mbox{[}D\+IM\mbox{]})
\begin{DoxyCompactList}\small\item\em construct from a value array (explicit) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_aae332b204975fbeccdca8502675b68c8}\label{a11692_aae332b204975fbeccdca8502675b68c8}} 
{\footnotesize template$<$typename other\+Scalar\+Type $>$ }\\\hyperlink{a11692_aae332b204975fbeccdca8502675b68c8}{VectorT} (const \hyperlink{a11684}{VectorT}$<$ other\+Scalar\+Type, D\+IM $>$ \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em copy \& cast constructor (explicit) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a7765aad484c78547b2ad1aea03508b60}\label{a11692_a7765aad484c78547b2ad1aea03508b60}} 
{\footnotesize template$<$typename other\+Scalar\+Type $>$ }\\\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_a7765aad484c78547b2ad1aea03508b60}{operator=} (const \hyperlink{a11684}{VectorT}$<$ other\+Scalar\+Type, D\+IM $>$ \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em cast from vector with a different scalar type \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_ab910d26c2d7ab7b63687d84194315380}\label{a11692_ab910d26c2d7ab7b63687d84194315380}} 
Scalar $\ast$ \hyperlink{a11692_ab910d26c2d7ab7b63687d84194315380}{data} ()
\begin{DoxyCompactList}\small\item\em access to Scalar array \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a5d5da52a9d44ea2eacc3644922ba5e65}\label{a11692_a5d5da52a9d44ea2eacc3644922ba5e65}} 
const Scalar $\ast$ \hyperlink{a11692_a5d5da52a9d44ea2eacc3644922ba5e65}{data} () const
\begin{DoxyCompactList}\small\item\em access to const Scalar array \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a323d4e47753832423677832c8646ed22}\label{a11692_a323d4e47753832423677832c8646ed22}} 
Scalar \& \hyperlink{a11692_a323d4e47753832423677832c8646ed22}{operator\mbox{[}$\,$\mbox{]}} (size\+\_\+t \+\_\+i)
\begin{DoxyCompactList}\small\item\em get i\textquotesingle{}th element read-\/write \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a04fcb158f74dbfd774b98a7f2f2f75b8}\label{a11692_a04fcb158f74dbfd774b98a7f2f2f75b8}} 
const Scalar \& \hyperlink{a11692_a04fcb158f74dbfd774b98a7f2f2f75b8}{operator\mbox{[}$\,$\mbox{]}} (size\+\_\+t \+\_\+i) const
\begin{DoxyCompactList}\small\item\em get i\textquotesingle{}th element read-\/only \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a839a76197867cd88030d3ae9179191b9}\label{a11692_a839a76197867cd88030d3ae9179191b9}} 
bool \hyperlink{a11692_a839a76197867cd88030d3ae9179191b9}{operator==} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs) const
\begin{DoxyCompactList}\small\item\em component-\/wise comparison \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_ad34ec14e1f66fda2273d6fcf9c09746b}\label{a11692_ad34ec14e1f66fda2273d6fcf9c09746b}} 
bool \hyperlink{a11692_ad34ec14e1f66fda2273d6fcf9c09746b}{operator!=} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs) const
\begin{DoxyCompactList}\small\item\em component-\/wise comparison \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_acbe1932b484e41193579c1806ec7ad18}\label{a11692_acbe1932b484e41193579c1806ec7ad18}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_acbe1932b484e41193579c1806ec7ad18}{operator$\ast$=} (const Scalar \&\+\_\+s)
\begin{DoxyCompactList}\small\item\em component-\/wise self-\/multiplication with scalar \end{DoxyCompactList}\item 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_acbd04f6ca4ab3c5d341044f5f01ee7dc}{operator/=} (const Scalar \&\+\_\+s)
\item 
\mbox{\Hypertarget{a11692_a5036b2d40536b3910e39bfec7d8e9b6f}\label{a11692_a5036b2d40536b3910e39bfec7d8e9b6f}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_a5036b2d40536b3910e39bfec7d8e9b6f}{operator$\ast$} (const Scalar \&\+\_\+s) const
\begin{DoxyCompactList}\small\item\em component-\/wise multiplication with scalar \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_acc5830da8e0695000d1bc8ff560c6595}\label{a11692_acc5830da8e0695000d1bc8ff560c6595}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_acc5830da8e0695000d1bc8ff560c6595}{operator/} (const Scalar \&\+\_\+s) const
\begin{DoxyCompactList}\small\item\em component-\/wise division by with scalar \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a97121db040fe5af461226fb36f1bc3d5}\label{a11692_a97121db040fe5af461226fb36f1bc3d5}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_a97121db040fe5af461226fb36f1bc3d5}{operator$\ast$=} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em component-\/wise self-\/multiplication \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a281bb7bcddf24c322d25b9279f7f05be}\label{a11692_a281bb7bcddf24c322d25b9279f7f05be}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_a281bb7bcddf24c322d25b9279f7f05be}{operator/=} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em component-\/wise self-\/division \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a711419d798f4da0cf00a77210d89f326}\label{a11692_a711419d798f4da0cf00a77210d89f326}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_a711419d798f4da0cf00a77210d89f326}{operator-\/=} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em vector difference from this \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a700a1da9ad9ed6c9204a8873f5cf190b}\label{a11692_a700a1da9ad9ed6c9204a8873f5cf190b}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_a700a1da9ad9ed6c9204a8873f5cf190b}{operator+=} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em vector self-\/addition \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a77641f1f69f9d2ca4ee734ab106cb16d}\label{a11692_a77641f1f69f9d2ca4ee734ab106cb16d}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_a77641f1f69f9d2ca4ee734ab106cb16d}{operator$\ast$} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+v) const
\begin{DoxyCompactList}\small\item\em component-\/wise vector multiplication \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_ae929df66ea4c6f8cc357485fbd0d7343}\label{a11692_ae929df66ea4c6f8cc357485fbd0d7343}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_ae929df66ea4c6f8cc357485fbd0d7343}{operator/} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+v) const
\begin{DoxyCompactList}\small\item\em component-\/wise vector division \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a6dce12f86f4870f59b800547f8acb324}\label{a11692_a6dce12f86f4870f59b800547f8acb324}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_a6dce12f86f4870f59b800547f8acb324}{operator+} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+v) const
\begin{DoxyCompactList}\small\item\em component-\/wise vector addition \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_aa783588f2b5516657d2172391ddc72e3}\label{a11692_aa783588f2b5516657d2172391ddc72e3}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_aa783588f2b5516657d2172391ddc72e3}{operator-\/} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+v) const
\begin{DoxyCompactList}\small\item\em component-\/wise vector difference \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_afb4a08c062c7872a6c270341c5d32614}\label{a11692_afb4a08c062c7872a6c270341c5d32614}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_afb4a08c062c7872a6c270341c5d32614}{operator-\/} (void) const
\begin{DoxyCompactList}\small\item\em unary minus \end{DoxyCompactList}\item 
\hyperlink{a11684}{VectorT}$<$ Scalar, 3 $>$ \hyperlink{a11692_a541ec97781008dbf0efb935a82c7afd0}{operator\%} (const \hyperlink{a11684}{VectorT}$<$ Scalar, 3 $>$ \&\+\_\+rhs) const
\item 
Scalar \hyperlink{a11692_a4f39cd2447f5fc10d92af2874501519c}{operator$\vert$} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs) const
\item 
\mbox{\Hypertarget{a11692_aeaf63fb7c430ad696329fcf9048aba3d}\label{a11692_aeaf63fb7c430ad696329fcf9048aba3d}} 
{\footnotesize template$<$typename Functor $>$ }\\\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_aeaf63fb7c430ad696329fcf9048aba3d}{apply} (const Functor \&\+\_\+func) const
\begin{DoxyCompactList}\small\item\em component-\/wise apply function object with Scalar operator()(\+Scalar). \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_ad6feee47888a866006ed5cb687330c5e}\label{a11692_ad6feee47888a866006ed5cb687330c5e}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_ad6feee47888a866006ed5cb687330c5e}{vectorize} (const Scalar \&\+\_\+s)
\begin{DoxyCompactList}\small\item\em store the same value in each component (e.\+g. to clear all entries) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a769ce57d953dc133a42b2230fd351aa1}\label{a11692_a769ce57d953dc133a42b2230fd351aa1}} 
bool \hyperlink{a11692_a769ce57d953dc133a42b2230fd351aa1}{operator$<$} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs) const
\begin{DoxyCompactList}\small\item\em lexicographical comparison \end{DoxyCompactList}\end{DoxyCompactItemize}
\begin{Indent}\textbf{ Euclidean norm calculations}\par
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a11692_afd3d96ec649887ffff026953e8b63675}\label{a11692_afd3d96ec649887ffff026953e8b63675}} 
Scalar \hyperlink{a11692_afd3d96ec649887ffff026953e8b63675}{norm} () const
\begin{DoxyCompactList}\small\item\em compute euclidean norm \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_aac18e264a130029b89a832c19961a4a1}\label{a11692_aac18e264a130029b89a832c19961a4a1}} 
Scalar \hyperlink{a11692_aac18e264a130029b89a832c19961a4a1}{length} () const
\begin{DoxyCompactList}\small\item\em compute euclidean norm \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_aa2681b143ea7dc6d8102eaddcfbc399b}\label{a11692_aa2681b143ea7dc6d8102eaddcfbc399b}} 
Scalar \hyperlink{a11692_aa2681b143ea7dc6d8102eaddcfbc399b}{sqrnorm} () const
\begin{DoxyCompactList}\small\item\em compute squared euclidean norm \end{DoxyCompactList}\item 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_ae5425d572f6c30fd637d9e1a05a9d2f2}{normalize} ()
\item 
const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_ad06acd38b7028e5e8c2a13e721915aab}{normalized} () const
\item 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_aed5bdfe68e97abf93bca1085ad045fe9}{normalize\+\_\+cond} ()
\item 
\mbox{\Hypertarget{a11692_afd3d96ec649887ffff026953e8b63675}\label{a11692_afd3d96ec649887ffff026953e8b63675}} 
Scalar \hyperlink{a11692_afd3d96ec649887ffff026953e8b63675}{norm} () const
\begin{DoxyCompactList}\small\item\em compute euclidean norm \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_aac18e264a130029b89a832c19961a4a1}\label{a11692_aac18e264a130029b89a832c19961a4a1}} 
Scalar \hyperlink{a11692_aac18e264a130029b89a832c19961a4a1}{length} () const
\begin{DoxyCompactList}\small\item\em compute euclidean norm \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_aa2681b143ea7dc6d8102eaddcfbc399b}\label{a11692_aa2681b143ea7dc6d8102eaddcfbc399b}} 
Scalar \hyperlink{a11692_aa2681b143ea7dc6d8102eaddcfbc399b}{sqrnorm} () const
\begin{DoxyCompactList}\small\item\em compute squared euclidean norm \end{DoxyCompactList}\item 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_ae5425d572f6c30fd637d9e1a05a9d2f2}{normalize} ()
\item 
const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_ad06acd38b7028e5e8c2a13e721915aab}{normalized} () const
\item 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_aed5bdfe68e97abf93bca1085ad045fe9}{normalize\+\_\+cond} ()
\item 
\mbox{\Hypertarget{a11692_afd3d96ec649887ffff026953e8b63675}\label{a11692_afd3d96ec649887ffff026953e8b63675}} 
Scalar \hyperlink{a11692_afd3d96ec649887ffff026953e8b63675}{norm} () const
\begin{DoxyCompactList}\small\item\em compute euclidean norm \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_aac18e264a130029b89a832c19961a4a1}\label{a11692_aac18e264a130029b89a832c19961a4a1}} 
Scalar \hyperlink{a11692_aac18e264a130029b89a832c19961a4a1}{length} () const
\begin{DoxyCompactList}\small\item\em compute euclidean norm \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_aa2681b143ea7dc6d8102eaddcfbc399b}\label{a11692_aa2681b143ea7dc6d8102eaddcfbc399b}} 
Scalar \hyperlink{a11692_aa2681b143ea7dc6d8102eaddcfbc399b}{sqrnorm} () const
\begin{DoxyCompactList}\small\item\em compute squared euclidean norm \end{DoxyCompactList}\item 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_ae5425d572f6c30fd637d9e1a05a9d2f2}{normalize} ()
\item 
const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_ad06acd38b7028e5e8c2a13e721915aab}{normalized} () const
\item 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_aed5bdfe68e97abf93bca1085ad045fe9}{normalize\+\_\+cond} ()
\item 
\mbox{\Hypertarget{a11692_afd3d96ec649887ffff026953e8b63675}\label{a11692_afd3d96ec649887ffff026953e8b63675}} 
Scalar \hyperlink{a11692_afd3d96ec649887ffff026953e8b63675}{norm} () const
\begin{DoxyCompactList}\small\item\em compute euclidean norm \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_aac18e264a130029b89a832c19961a4a1}\label{a11692_aac18e264a130029b89a832c19961a4a1}} 
Scalar \hyperlink{a11692_aac18e264a130029b89a832c19961a4a1}{length} () const
\begin{DoxyCompactList}\small\item\em compute euclidean norm \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_aa2681b143ea7dc6d8102eaddcfbc399b}\label{a11692_aa2681b143ea7dc6d8102eaddcfbc399b}} 
Scalar \hyperlink{a11692_aa2681b143ea7dc6d8102eaddcfbc399b}{sqrnorm} () const
\begin{DoxyCompactList}\small\item\em compute squared euclidean norm \end{DoxyCompactList}\item 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_ae5425d572f6c30fd637d9e1a05a9d2f2}{normalize} ()
\item 
const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_ad06acd38b7028e5e8c2a13e721915aab}{normalized} () const
\item 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_aed5bdfe68e97abf93bca1085ad045fe9}{normalize\+\_\+cond} ()
\item 
\mbox{\Hypertarget{a11692_afd3d96ec649887ffff026953e8b63675}\label{a11692_afd3d96ec649887ffff026953e8b63675}} 
Scalar \hyperlink{a11692_afd3d96ec649887ffff026953e8b63675}{norm} () const
\begin{DoxyCompactList}\small\item\em compute euclidean norm \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_aac18e264a130029b89a832c19961a4a1}\label{a11692_aac18e264a130029b89a832c19961a4a1}} 
Scalar \hyperlink{a11692_aac18e264a130029b89a832c19961a4a1}{length} () const
\begin{DoxyCompactList}\small\item\em compute euclidean norm \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_aa2681b143ea7dc6d8102eaddcfbc399b}\label{a11692_aa2681b143ea7dc6d8102eaddcfbc399b}} 
Scalar \hyperlink{a11692_aa2681b143ea7dc6d8102eaddcfbc399b}{sqrnorm} () const
\begin{DoxyCompactList}\small\item\em compute squared euclidean norm \end{DoxyCompactList}\item 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_ae5425d572f6c30fd637d9e1a05a9d2f2}{normalize} ()
\item 
const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_ad06acd38b7028e5e8c2a13e721915aab}{normalized} () const
\item 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_aed5bdfe68e97abf93bca1085ad045fe9}{normalize\+\_\+cond} ()
\item 
\mbox{\Hypertarget{a11692_afd3d96ec649887ffff026953e8b63675}\label{a11692_afd3d96ec649887ffff026953e8b63675}} 
Scalar \hyperlink{a11692_afd3d96ec649887ffff026953e8b63675}{norm} () const
\begin{DoxyCompactList}\small\item\em compute euclidean norm \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_aac18e264a130029b89a832c19961a4a1}\label{a11692_aac18e264a130029b89a832c19961a4a1}} 
Scalar \hyperlink{a11692_aac18e264a130029b89a832c19961a4a1}{length} () const
\begin{DoxyCompactList}\small\item\em compute euclidean norm \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_aa2681b143ea7dc6d8102eaddcfbc399b}\label{a11692_aa2681b143ea7dc6d8102eaddcfbc399b}} 
Scalar \hyperlink{a11692_aa2681b143ea7dc6d8102eaddcfbc399b}{sqrnorm} () const
\begin{DoxyCompactList}\small\item\em compute squared euclidean norm \end{DoxyCompactList}\item 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_ae5425d572f6c30fd637d9e1a05a9d2f2}{normalize} ()
\item 
const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_ad06acd38b7028e5e8c2a13e721915aab}{normalized} () const
\item 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_aed5bdfe68e97abf93bca1085ad045fe9}{normalize\+\_\+cond} ()
\end{DoxyCompactItemize}
\end{Indent}
\begin{Indent}\textbf{ Non-\/\+Euclidean norm calculations}\par
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a11692_a93a02cccb4f2fa27a98645b158a7e651}\label{a11692_a93a02cccb4f2fa27a98645b158a7e651}} 
Scalar \hyperlink{a11692_a93a02cccb4f2fa27a98645b158a7e651}{l1\+\_\+norm} () const
\begin{DoxyCompactList}\small\item\em compute L1 (Manhattan) norm \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_ae7f86db7bacac612f200d2756c357a2e}\label{a11692_ae7f86db7bacac612f200d2756c357a2e}} 
Scalar \hyperlink{a11692_ae7f86db7bacac612f200d2756c357a2e}{l8\+\_\+norm} () const
\begin{DoxyCompactList}\small\item\em compute l8\+\_\+norm \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a93a02cccb4f2fa27a98645b158a7e651}\label{a11692_a93a02cccb4f2fa27a98645b158a7e651}} 
Scalar \hyperlink{a11692_a93a02cccb4f2fa27a98645b158a7e651}{l1\+\_\+norm} () const
\begin{DoxyCompactList}\small\item\em compute L1 (Manhattan) norm \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_ae7f86db7bacac612f200d2756c357a2e}\label{a11692_ae7f86db7bacac612f200d2756c357a2e}} 
Scalar \hyperlink{a11692_ae7f86db7bacac612f200d2756c357a2e}{l8\+\_\+norm} () const
\begin{DoxyCompactList}\small\item\em compute l8\+\_\+norm \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a93a02cccb4f2fa27a98645b158a7e651}\label{a11692_a93a02cccb4f2fa27a98645b158a7e651}} 
Scalar \hyperlink{a11692_a93a02cccb4f2fa27a98645b158a7e651}{l1\+\_\+norm} () const
\begin{DoxyCompactList}\small\item\em compute L1 (Manhattan) norm \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_ae7f86db7bacac612f200d2756c357a2e}\label{a11692_ae7f86db7bacac612f200d2756c357a2e}} 
Scalar \hyperlink{a11692_ae7f86db7bacac612f200d2756c357a2e}{l8\+\_\+norm} () const
\begin{DoxyCompactList}\small\item\em compute l8\+\_\+norm \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a93a02cccb4f2fa27a98645b158a7e651}\label{a11692_a93a02cccb4f2fa27a98645b158a7e651}} 
Scalar \hyperlink{a11692_a93a02cccb4f2fa27a98645b158a7e651}{l1\+\_\+norm} () const
\begin{DoxyCompactList}\small\item\em compute L1 (Manhattan) norm \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_ae7f86db7bacac612f200d2756c357a2e}\label{a11692_ae7f86db7bacac612f200d2756c357a2e}} 
Scalar \hyperlink{a11692_ae7f86db7bacac612f200d2756c357a2e}{l8\+\_\+norm} () const
\begin{DoxyCompactList}\small\item\em compute l8\+\_\+norm \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a93a02cccb4f2fa27a98645b158a7e651}\label{a11692_a93a02cccb4f2fa27a98645b158a7e651}} 
Scalar \hyperlink{a11692_a93a02cccb4f2fa27a98645b158a7e651}{l1\+\_\+norm} () const
\begin{DoxyCompactList}\small\item\em compute L1 (Manhattan) norm \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_ae7f86db7bacac612f200d2756c357a2e}\label{a11692_ae7f86db7bacac612f200d2756c357a2e}} 
Scalar \hyperlink{a11692_ae7f86db7bacac612f200d2756c357a2e}{l8\+\_\+norm} () const
\begin{DoxyCompactList}\small\item\em compute l8\+\_\+norm \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a93a02cccb4f2fa27a98645b158a7e651}\label{a11692_a93a02cccb4f2fa27a98645b158a7e651}} 
Scalar \hyperlink{a11692_a93a02cccb4f2fa27a98645b158a7e651}{l1\+\_\+norm} () const
\begin{DoxyCompactList}\small\item\em compute L1 (Manhattan) norm \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_ae7f86db7bacac612f200d2756c357a2e}\label{a11692_ae7f86db7bacac612f200d2756c357a2e}} 
Scalar \hyperlink{a11692_ae7f86db7bacac612f200d2756c357a2e}{l8\+\_\+norm} () const
\begin{DoxyCompactList}\small\item\em compute l8\+\_\+norm \end{DoxyCompactList}\end{DoxyCompactItemize}
\end{Indent}
\begin{Indent}\textbf{ Minimum maximum and mean}\par
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a11692_a0b1390b4071e6cac211ce6d64df3a1d4}\label{a11692_a0b1390b4071e6cac211ce6d64df3a1d4}} 
Scalar \hyperlink{a11692_a0b1390b4071e6cac211ce6d64df3a1d4}{max} () const
\begin{DoxyCompactList}\small\item\em return the maximal component \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a884de7a2c85010cdf11b80b0ff53e91d}\label{a11692_a884de7a2c85010cdf11b80b0ff53e91d}} 
Scalar \hyperlink{a11692_a884de7a2c85010cdf11b80b0ff53e91d}{max\+\_\+abs} () const
\begin{DoxyCompactList}\small\item\em return the maximal absolute component \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a3bb1933e544685088106722c3075b170}\label{a11692_a3bb1933e544685088106722c3075b170}} 
Scalar \hyperlink{a11692_a3bb1933e544685088106722c3075b170}{min} () const
\begin{DoxyCompactList}\small\item\em return the minimal component \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a7e65b1676a4fd2b4ed9fb8f6ce4bb08e}\label{a11692_a7e65b1676a4fd2b4ed9fb8f6ce4bb08e}} 
Scalar \hyperlink{a11692_a7e65b1676a4fd2b4ed9fb8f6ce4bb08e}{min\+\_\+abs} () const
\begin{DoxyCompactList}\small\item\em return the minimal absolute component \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_aa11657def81a18075705a6e84565334d}\label{a11692_aa11657def81a18075705a6e84565334d}} 
Scalar \hyperlink{a11692_aa11657def81a18075705a6e84565334d}{mean} () const
\begin{DoxyCompactList}\small\item\em return arithmetic mean \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a3abf22422fd9c1a0dbc398f0c93aba50}\label{a11692_a3abf22422fd9c1a0dbc398f0c93aba50}} 
Scalar \hyperlink{a11692_a3abf22422fd9c1a0dbc398f0c93aba50}{mean\+\_\+abs} () const
\begin{DoxyCompactList}\small\item\em return absolute arithmetic mean \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_ae0919c8e4aec19ef540374f4ba0b41bc}\label{a11692_ae0919c8e4aec19ef540374f4ba0b41bc}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_ae0919c8e4aec19ef540374f4ba0b41bc}{minimize} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em minimize values\+: same as $\ast$this = min($\ast$this, \+\_\+rhs), but faster \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_aa42cd03f56cbcf94137cf4369dc8d775}\label{a11692_aa42cd03f56cbcf94137cf4369dc8d775}} 
bool \hyperlink{a11692_aa42cd03f56cbcf94137cf4369dc8d775}{minimized} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em minimize values and signalize coordinate minimization \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a066a1d9862ef9c0636c2e5ed32ce9efe}\label{a11692_a066a1d9862ef9c0636c2e5ed32ce9efe}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_a066a1d9862ef9c0636c2e5ed32ce9efe}{maximize} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em maximize values\+: same as $\ast$this = max($\ast$this, \+\_\+rhs), but faster \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a24331db5803a7d8abe1d9d571f00a37b}\label{a11692_a24331db5803a7d8abe1d9d571f00a37b}} 
bool \hyperlink{a11692_a24331db5803a7d8abe1d9d571f00a37b}{maximized} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em maximize values and signalize coordinate maximization \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_afda7826768a0fe128eda85985def28fe}\label{a11692_afda7826768a0fe128eda85985def28fe}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_afda7826768a0fe128eda85985def28fe}{min} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs) const
\begin{DoxyCompactList}\small\item\em component-\/wise min \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a394c501424fb65258027f8a21bc8f460}\label{a11692_a394c501424fb65258027f8a21bc8f460}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_a394c501424fb65258027f8a21bc8f460}{max} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs) const
\begin{DoxyCompactList}\small\item\em component-\/wise max \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a0b1390b4071e6cac211ce6d64df3a1d4}\label{a11692_a0b1390b4071e6cac211ce6d64df3a1d4}} 
Scalar \hyperlink{a11692_a0b1390b4071e6cac211ce6d64df3a1d4}{max} () const
\begin{DoxyCompactList}\small\item\em return the maximal component \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a884de7a2c85010cdf11b80b0ff53e91d}\label{a11692_a884de7a2c85010cdf11b80b0ff53e91d}} 
Scalar \hyperlink{a11692_a884de7a2c85010cdf11b80b0ff53e91d}{max\+\_\+abs} () const
\begin{DoxyCompactList}\small\item\em return the maximal absolute component \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a3bb1933e544685088106722c3075b170}\label{a11692_a3bb1933e544685088106722c3075b170}} 
Scalar \hyperlink{a11692_a3bb1933e544685088106722c3075b170}{min} () const
\begin{DoxyCompactList}\small\item\em return the minimal component \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a7e65b1676a4fd2b4ed9fb8f6ce4bb08e}\label{a11692_a7e65b1676a4fd2b4ed9fb8f6ce4bb08e}} 
Scalar \hyperlink{a11692_a7e65b1676a4fd2b4ed9fb8f6ce4bb08e}{min\+\_\+abs} () const
\begin{DoxyCompactList}\small\item\em return the minimal absolute component \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_aa11657def81a18075705a6e84565334d}\label{a11692_aa11657def81a18075705a6e84565334d}} 
Scalar \hyperlink{a11692_aa11657def81a18075705a6e84565334d}{mean} () const
\begin{DoxyCompactList}\small\item\em return arithmetic mean \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a3abf22422fd9c1a0dbc398f0c93aba50}\label{a11692_a3abf22422fd9c1a0dbc398f0c93aba50}} 
Scalar \hyperlink{a11692_a3abf22422fd9c1a0dbc398f0c93aba50}{mean\+\_\+abs} () const
\begin{DoxyCompactList}\small\item\em return absolute arithmetic mean \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_ae0919c8e4aec19ef540374f4ba0b41bc}\label{a11692_ae0919c8e4aec19ef540374f4ba0b41bc}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_ae0919c8e4aec19ef540374f4ba0b41bc}{minimize} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em minimize values\+: same as $\ast$this = min($\ast$this, \+\_\+rhs), but faster \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_aa42cd03f56cbcf94137cf4369dc8d775}\label{a11692_aa42cd03f56cbcf94137cf4369dc8d775}} 
bool \hyperlink{a11692_aa42cd03f56cbcf94137cf4369dc8d775}{minimized} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em minimize values and signalize coordinate minimization \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a066a1d9862ef9c0636c2e5ed32ce9efe}\label{a11692_a066a1d9862ef9c0636c2e5ed32ce9efe}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_a066a1d9862ef9c0636c2e5ed32ce9efe}{maximize} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em maximize values\+: same as $\ast$this = max($\ast$this, \+\_\+rhs), but faster \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a24331db5803a7d8abe1d9d571f00a37b}\label{a11692_a24331db5803a7d8abe1d9d571f00a37b}} 
bool \hyperlink{a11692_a24331db5803a7d8abe1d9d571f00a37b}{maximized} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em maximize values and signalize coordinate maximization \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_afda7826768a0fe128eda85985def28fe}\label{a11692_afda7826768a0fe128eda85985def28fe}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_afda7826768a0fe128eda85985def28fe}{min} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs) const
\begin{DoxyCompactList}\small\item\em component-\/wise min \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a394c501424fb65258027f8a21bc8f460}\label{a11692_a394c501424fb65258027f8a21bc8f460}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_a394c501424fb65258027f8a21bc8f460}{max} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs) const
\begin{DoxyCompactList}\small\item\em component-\/wise max \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a0b1390b4071e6cac211ce6d64df3a1d4}\label{a11692_a0b1390b4071e6cac211ce6d64df3a1d4}} 
Scalar \hyperlink{a11692_a0b1390b4071e6cac211ce6d64df3a1d4}{max} () const
\begin{DoxyCompactList}\small\item\em return the maximal component \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a884de7a2c85010cdf11b80b0ff53e91d}\label{a11692_a884de7a2c85010cdf11b80b0ff53e91d}} 
Scalar \hyperlink{a11692_a884de7a2c85010cdf11b80b0ff53e91d}{max\+\_\+abs} () const
\begin{DoxyCompactList}\small\item\em return the maximal absolute component \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a3bb1933e544685088106722c3075b170}\label{a11692_a3bb1933e544685088106722c3075b170}} 
Scalar \hyperlink{a11692_a3bb1933e544685088106722c3075b170}{min} () const
\begin{DoxyCompactList}\small\item\em return the minimal component \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a7e65b1676a4fd2b4ed9fb8f6ce4bb08e}\label{a11692_a7e65b1676a4fd2b4ed9fb8f6ce4bb08e}} 
Scalar \hyperlink{a11692_a7e65b1676a4fd2b4ed9fb8f6ce4bb08e}{min\+\_\+abs} () const
\begin{DoxyCompactList}\small\item\em return the minimal absolute component \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_aa11657def81a18075705a6e84565334d}\label{a11692_aa11657def81a18075705a6e84565334d}} 
Scalar \hyperlink{a11692_aa11657def81a18075705a6e84565334d}{mean} () const
\begin{DoxyCompactList}\small\item\em return arithmetic mean \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a3abf22422fd9c1a0dbc398f0c93aba50}\label{a11692_a3abf22422fd9c1a0dbc398f0c93aba50}} 
Scalar \hyperlink{a11692_a3abf22422fd9c1a0dbc398f0c93aba50}{mean\+\_\+abs} () const
\begin{DoxyCompactList}\small\item\em return absolute arithmetic mean \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_ae0919c8e4aec19ef540374f4ba0b41bc}\label{a11692_ae0919c8e4aec19ef540374f4ba0b41bc}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_ae0919c8e4aec19ef540374f4ba0b41bc}{minimize} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em minimize values\+: same as $\ast$this = min($\ast$this, \+\_\+rhs), but faster \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_aa42cd03f56cbcf94137cf4369dc8d775}\label{a11692_aa42cd03f56cbcf94137cf4369dc8d775}} 
bool \hyperlink{a11692_aa42cd03f56cbcf94137cf4369dc8d775}{minimized} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em minimize values and signalize coordinate minimization \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a066a1d9862ef9c0636c2e5ed32ce9efe}\label{a11692_a066a1d9862ef9c0636c2e5ed32ce9efe}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_a066a1d9862ef9c0636c2e5ed32ce9efe}{maximize} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em maximize values\+: same as $\ast$this = max($\ast$this, \+\_\+rhs), but faster \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a24331db5803a7d8abe1d9d571f00a37b}\label{a11692_a24331db5803a7d8abe1d9d571f00a37b}} 
bool \hyperlink{a11692_a24331db5803a7d8abe1d9d571f00a37b}{maximized} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em maximize values and signalize coordinate maximization \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_afda7826768a0fe128eda85985def28fe}\label{a11692_afda7826768a0fe128eda85985def28fe}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_afda7826768a0fe128eda85985def28fe}{min} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs) const
\begin{DoxyCompactList}\small\item\em component-\/wise min \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a394c501424fb65258027f8a21bc8f460}\label{a11692_a394c501424fb65258027f8a21bc8f460}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_a394c501424fb65258027f8a21bc8f460}{max} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs) const
\begin{DoxyCompactList}\small\item\em component-\/wise max \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a0b1390b4071e6cac211ce6d64df3a1d4}\label{a11692_a0b1390b4071e6cac211ce6d64df3a1d4}} 
Scalar \hyperlink{a11692_a0b1390b4071e6cac211ce6d64df3a1d4}{max} () const
\begin{DoxyCompactList}\small\item\em return the maximal component \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a884de7a2c85010cdf11b80b0ff53e91d}\label{a11692_a884de7a2c85010cdf11b80b0ff53e91d}} 
Scalar \hyperlink{a11692_a884de7a2c85010cdf11b80b0ff53e91d}{max\+\_\+abs} () const
\begin{DoxyCompactList}\small\item\em return the maximal absolute component \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a3bb1933e544685088106722c3075b170}\label{a11692_a3bb1933e544685088106722c3075b170}} 
Scalar \hyperlink{a11692_a3bb1933e544685088106722c3075b170}{min} () const
\begin{DoxyCompactList}\small\item\em return the minimal component \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a7e65b1676a4fd2b4ed9fb8f6ce4bb08e}\label{a11692_a7e65b1676a4fd2b4ed9fb8f6ce4bb08e}} 
Scalar \hyperlink{a11692_a7e65b1676a4fd2b4ed9fb8f6ce4bb08e}{min\+\_\+abs} () const
\begin{DoxyCompactList}\small\item\em return the minimal absolute component \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_aa11657def81a18075705a6e84565334d}\label{a11692_aa11657def81a18075705a6e84565334d}} 
Scalar \hyperlink{a11692_aa11657def81a18075705a6e84565334d}{mean} () const
\begin{DoxyCompactList}\small\item\em return arithmetic mean \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a3abf22422fd9c1a0dbc398f0c93aba50}\label{a11692_a3abf22422fd9c1a0dbc398f0c93aba50}} 
Scalar \hyperlink{a11692_a3abf22422fd9c1a0dbc398f0c93aba50}{mean\+\_\+abs} () const
\begin{DoxyCompactList}\small\item\em return absolute arithmetic mean \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_ae0919c8e4aec19ef540374f4ba0b41bc}\label{a11692_ae0919c8e4aec19ef540374f4ba0b41bc}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_ae0919c8e4aec19ef540374f4ba0b41bc}{minimize} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em minimize values\+: same as $\ast$this = min($\ast$this, \+\_\+rhs), but faster \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_aa42cd03f56cbcf94137cf4369dc8d775}\label{a11692_aa42cd03f56cbcf94137cf4369dc8d775}} 
bool \hyperlink{a11692_aa42cd03f56cbcf94137cf4369dc8d775}{minimized} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em minimize values and signalize coordinate minimization \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a066a1d9862ef9c0636c2e5ed32ce9efe}\label{a11692_a066a1d9862ef9c0636c2e5ed32ce9efe}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_a066a1d9862ef9c0636c2e5ed32ce9efe}{maximize} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em maximize values\+: same as $\ast$this = max($\ast$this, \+\_\+rhs), but faster \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a24331db5803a7d8abe1d9d571f00a37b}\label{a11692_a24331db5803a7d8abe1d9d571f00a37b}} 
bool \hyperlink{a11692_a24331db5803a7d8abe1d9d571f00a37b}{maximized} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em maximize values and signalize coordinate maximization \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_afda7826768a0fe128eda85985def28fe}\label{a11692_afda7826768a0fe128eda85985def28fe}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_afda7826768a0fe128eda85985def28fe}{min} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs) const
\begin{DoxyCompactList}\small\item\em component-\/wise min \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a394c501424fb65258027f8a21bc8f460}\label{a11692_a394c501424fb65258027f8a21bc8f460}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_a394c501424fb65258027f8a21bc8f460}{max} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs) const
\begin{DoxyCompactList}\small\item\em component-\/wise max \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a0b1390b4071e6cac211ce6d64df3a1d4}\label{a11692_a0b1390b4071e6cac211ce6d64df3a1d4}} 
Scalar \hyperlink{a11692_a0b1390b4071e6cac211ce6d64df3a1d4}{max} () const
\begin{DoxyCompactList}\small\item\em return the maximal component \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a884de7a2c85010cdf11b80b0ff53e91d}\label{a11692_a884de7a2c85010cdf11b80b0ff53e91d}} 
Scalar \hyperlink{a11692_a884de7a2c85010cdf11b80b0ff53e91d}{max\+\_\+abs} () const
\begin{DoxyCompactList}\small\item\em return the maximal absolute component \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a3bb1933e544685088106722c3075b170}\label{a11692_a3bb1933e544685088106722c3075b170}} 
Scalar \hyperlink{a11692_a3bb1933e544685088106722c3075b170}{min} () const
\begin{DoxyCompactList}\small\item\em return the minimal component \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a7e65b1676a4fd2b4ed9fb8f6ce4bb08e}\label{a11692_a7e65b1676a4fd2b4ed9fb8f6ce4bb08e}} 
Scalar \hyperlink{a11692_a7e65b1676a4fd2b4ed9fb8f6ce4bb08e}{min\+\_\+abs} () const
\begin{DoxyCompactList}\small\item\em return the minimal absolute component \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_aa11657def81a18075705a6e84565334d}\label{a11692_aa11657def81a18075705a6e84565334d}} 
Scalar \hyperlink{a11692_aa11657def81a18075705a6e84565334d}{mean} () const
\begin{DoxyCompactList}\small\item\em return arithmetic mean \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a3abf22422fd9c1a0dbc398f0c93aba50}\label{a11692_a3abf22422fd9c1a0dbc398f0c93aba50}} 
Scalar \hyperlink{a11692_a3abf22422fd9c1a0dbc398f0c93aba50}{mean\+\_\+abs} () const
\begin{DoxyCompactList}\small\item\em return absolute arithmetic mean \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_ae0919c8e4aec19ef540374f4ba0b41bc}\label{a11692_ae0919c8e4aec19ef540374f4ba0b41bc}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_ae0919c8e4aec19ef540374f4ba0b41bc}{minimize} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em minimize values\+: same as $\ast$this = min($\ast$this, \+\_\+rhs), but faster \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_aa42cd03f56cbcf94137cf4369dc8d775}\label{a11692_aa42cd03f56cbcf94137cf4369dc8d775}} 
bool \hyperlink{a11692_aa42cd03f56cbcf94137cf4369dc8d775}{minimized} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em minimize values and signalize coordinate minimization \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a066a1d9862ef9c0636c2e5ed32ce9efe}\label{a11692_a066a1d9862ef9c0636c2e5ed32ce9efe}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_a066a1d9862ef9c0636c2e5ed32ce9efe}{maximize} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em maximize values\+: same as $\ast$this = max($\ast$this, \+\_\+rhs), but faster \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a24331db5803a7d8abe1d9d571f00a37b}\label{a11692_a24331db5803a7d8abe1d9d571f00a37b}} 
bool \hyperlink{a11692_a24331db5803a7d8abe1d9d571f00a37b}{maximized} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em maximize values and signalize coordinate maximization \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_afda7826768a0fe128eda85985def28fe}\label{a11692_afda7826768a0fe128eda85985def28fe}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_afda7826768a0fe128eda85985def28fe}{min} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs) const
\begin{DoxyCompactList}\small\item\em component-\/wise min \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a394c501424fb65258027f8a21bc8f460}\label{a11692_a394c501424fb65258027f8a21bc8f460}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_a394c501424fb65258027f8a21bc8f460}{max} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs) const
\begin{DoxyCompactList}\small\item\em component-\/wise max \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a0b1390b4071e6cac211ce6d64df3a1d4}\label{a11692_a0b1390b4071e6cac211ce6d64df3a1d4}} 
Scalar \hyperlink{a11692_a0b1390b4071e6cac211ce6d64df3a1d4}{max} () const
\begin{DoxyCompactList}\small\item\em return the maximal component \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a884de7a2c85010cdf11b80b0ff53e91d}\label{a11692_a884de7a2c85010cdf11b80b0ff53e91d}} 
Scalar \hyperlink{a11692_a884de7a2c85010cdf11b80b0ff53e91d}{max\+\_\+abs} () const
\begin{DoxyCompactList}\small\item\em return the maximal absolute component \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a3bb1933e544685088106722c3075b170}\label{a11692_a3bb1933e544685088106722c3075b170}} 
Scalar \hyperlink{a11692_a3bb1933e544685088106722c3075b170}{min} () const
\begin{DoxyCompactList}\small\item\em return the minimal component \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a7e65b1676a4fd2b4ed9fb8f6ce4bb08e}\label{a11692_a7e65b1676a4fd2b4ed9fb8f6ce4bb08e}} 
Scalar \hyperlink{a11692_a7e65b1676a4fd2b4ed9fb8f6ce4bb08e}{min\+\_\+abs} () const
\begin{DoxyCompactList}\small\item\em return the minimal absolute component \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_aa11657def81a18075705a6e84565334d}\label{a11692_aa11657def81a18075705a6e84565334d}} 
Scalar \hyperlink{a11692_aa11657def81a18075705a6e84565334d}{mean} () const
\begin{DoxyCompactList}\small\item\em return arithmetic mean \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a3abf22422fd9c1a0dbc398f0c93aba50}\label{a11692_a3abf22422fd9c1a0dbc398f0c93aba50}} 
Scalar \hyperlink{a11692_a3abf22422fd9c1a0dbc398f0c93aba50}{mean\+\_\+abs} () const
\begin{DoxyCompactList}\small\item\em return absolute arithmetic mean \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_ae0919c8e4aec19ef540374f4ba0b41bc}\label{a11692_ae0919c8e4aec19ef540374f4ba0b41bc}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_ae0919c8e4aec19ef540374f4ba0b41bc}{minimize} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em minimize values\+: same as $\ast$this = min($\ast$this, \+\_\+rhs), but faster \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_aa42cd03f56cbcf94137cf4369dc8d775}\label{a11692_aa42cd03f56cbcf94137cf4369dc8d775}} 
bool \hyperlink{a11692_aa42cd03f56cbcf94137cf4369dc8d775}{minimized} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em minimize values and signalize coordinate minimization \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a066a1d9862ef9c0636c2e5ed32ce9efe}\label{a11692_a066a1d9862ef9c0636c2e5ed32ce9efe}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \& \hyperlink{a11692_a066a1d9862ef9c0636c2e5ed32ce9efe}{maximize} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em maximize values\+: same as $\ast$this = max($\ast$this, \+\_\+rhs), but faster \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a24331db5803a7d8abe1d9d571f00a37b}\label{a11692_a24331db5803a7d8abe1d9d571f00a37b}} 
bool \hyperlink{a11692_a24331db5803a7d8abe1d9d571f00a37b}{maximized} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs)
\begin{DoxyCompactList}\small\item\em maximize values and signalize coordinate maximization \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_afda7826768a0fe128eda85985def28fe}\label{a11692_afda7826768a0fe128eda85985def28fe}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_afda7826768a0fe128eda85985def28fe}{min} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs) const
\begin{DoxyCompactList}\small\item\em component-\/wise min \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a394c501424fb65258027f8a21bc8f460}\label{a11692_a394c501424fb65258027f8a21bc8f460}} 
\hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_a394c501424fb65258027f8a21bc8f460}{max} (const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&\+\_\+rhs) const
\begin{DoxyCompactList}\small\item\em component-\/wise max \end{DoxyCompactList}\end{DoxyCompactItemize}
\end{Indent}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a11692_a7c3d9c54a4e294ca09a2e3e7721f61e2}\label{a11692_a7c3d9c54a4e294ca09a2e3e7721f61e2}} 
static int \hyperlink{a11692_a7c3d9c54a4e294ca09a2e3e7721f61e2}{dim} ()
\begin{DoxyCompactList}\small\item\em returns dimension of the vector (deprecated) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a905d3c93bc01ca980f84c9a53b00b2ea}\label{a11692_a905d3c93bc01ca980f84c9a53b00b2ea}} 
static size\+\_\+t \hyperlink{a11692_a905d3c93bc01ca980f84c9a53b00b2ea}{size} ()
\begin{DoxyCompactList}\small\item\em returns dimension of the vector \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_af1af1ad52628291232cdd2f736820a47}\label{a11692_af1af1ad52628291232cdd2f736820a47}} 
static \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_af1af1ad52628291232cdd2f736820a47}{vectorized} (const Scalar \&\+\_\+s)
\begin{DoxyCompactList}\small\item\em store the same value in each component \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a7c3d9c54a4e294ca09a2e3e7721f61e2}\label{a11692_a7c3d9c54a4e294ca09a2e3e7721f61e2}} 
static int \hyperlink{a11692_a7c3d9c54a4e294ca09a2e3e7721f61e2}{dim} ()
\begin{DoxyCompactList}\small\item\em returns dimension of the vector (deprecated) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a905d3c93bc01ca980f84c9a53b00b2ea}\label{a11692_a905d3c93bc01ca980f84c9a53b00b2ea}} 
static size\+\_\+t \hyperlink{a11692_a905d3c93bc01ca980f84c9a53b00b2ea}{size} ()
\begin{DoxyCompactList}\small\item\em returns dimension of the vector \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_af1af1ad52628291232cdd2f736820a47}\label{a11692_af1af1ad52628291232cdd2f736820a47}} 
static \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_af1af1ad52628291232cdd2f736820a47}{vectorized} (const Scalar \&\+\_\+s)
\begin{DoxyCompactList}\small\item\em store the same value in each component \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a7c3d9c54a4e294ca09a2e3e7721f61e2}\label{a11692_a7c3d9c54a4e294ca09a2e3e7721f61e2}} 
static int \hyperlink{a11692_a7c3d9c54a4e294ca09a2e3e7721f61e2}{dim} ()
\begin{DoxyCompactList}\small\item\em returns dimension of the vector (deprecated) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a905d3c93bc01ca980f84c9a53b00b2ea}\label{a11692_a905d3c93bc01ca980f84c9a53b00b2ea}} 
static size\+\_\+t \hyperlink{a11692_a905d3c93bc01ca980f84c9a53b00b2ea}{size} ()
\begin{DoxyCompactList}\small\item\em returns dimension of the vector \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_af1af1ad52628291232cdd2f736820a47}\label{a11692_af1af1ad52628291232cdd2f736820a47}} 
static \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_af1af1ad52628291232cdd2f736820a47}{vectorized} (const Scalar \&\+\_\+s)
\begin{DoxyCompactList}\small\item\em store the same value in each component \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a7c3d9c54a4e294ca09a2e3e7721f61e2}\label{a11692_a7c3d9c54a4e294ca09a2e3e7721f61e2}} 
static int \hyperlink{a11692_a7c3d9c54a4e294ca09a2e3e7721f61e2}{dim} ()
\begin{DoxyCompactList}\small\item\em returns dimension of the vector (deprecated) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a905d3c93bc01ca980f84c9a53b00b2ea}\label{a11692_a905d3c93bc01ca980f84c9a53b00b2ea}} 
static size\+\_\+t \hyperlink{a11692_a905d3c93bc01ca980f84c9a53b00b2ea}{size} ()
\begin{DoxyCompactList}\small\item\em returns dimension of the vector \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_af1af1ad52628291232cdd2f736820a47}\label{a11692_af1af1ad52628291232cdd2f736820a47}} 
static \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_af1af1ad52628291232cdd2f736820a47}{vectorized} (const Scalar \&\+\_\+s)
\begin{DoxyCompactList}\small\item\em store the same value in each component \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a7c3d9c54a4e294ca09a2e3e7721f61e2}\label{a11692_a7c3d9c54a4e294ca09a2e3e7721f61e2}} 
static int \hyperlink{a11692_a7c3d9c54a4e294ca09a2e3e7721f61e2}{dim} ()
\begin{DoxyCompactList}\small\item\em returns dimension of the vector (deprecated) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a905d3c93bc01ca980f84c9a53b00b2ea}\label{a11692_a905d3c93bc01ca980f84c9a53b00b2ea}} 
static size\+\_\+t \hyperlink{a11692_a905d3c93bc01ca980f84c9a53b00b2ea}{size} ()
\begin{DoxyCompactList}\small\item\em returns dimension of the vector \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_af1af1ad52628291232cdd2f736820a47}\label{a11692_af1af1ad52628291232cdd2f736820a47}} 
static \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_af1af1ad52628291232cdd2f736820a47}{vectorized} (const Scalar \&\+\_\+s)
\begin{DoxyCompactList}\small\item\em store the same value in each component \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a7c3d9c54a4e294ca09a2e3e7721f61e2}\label{a11692_a7c3d9c54a4e294ca09a2e3e7721f61e2}} 
static int \hyperlink{a11692_a7c3d9c54a4e294ca09a2e3e7721f61e2}{dim} ()
\begin{DoxyCompactList}\small\item\em returns dimension of the vector (deprecated) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_a905d3c93bc01ca980f84c9a53b00b2ea}\label{a11692_a905d3c93bc01ca980f84c9a53b00b2ea}} 
static size\+\_\+t \hyperlink{a11692_a905d3c93bc01ca980f84c9a53b00b2ea}{size} ()
\begin{DoxyCompactList}\small\item\em returns dimension of the vector \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a11692_af1af1ad52628291232cdd2f736820a47}\label{a11692_af1af1ad52628291232cdd2f736820a47}} 
static \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \hyperlink{a11692_af1af1ad52628291232cdd2f736820a47}{vectorized} (const Scalar \&\+\_\+s)
\begin{DoxyCompactList}\small\item\em store the same value in each component \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a11692_a6d024764a0fcd8bcbbb43127e590f71f}\label{a11692_a6d024764a0fcd8bcbbb43127e590f71f}} 
static const size\+\_\+t {\bfseries size\+\_\+} = D\+IM
\end{DoxyCompactItemize}
\subsection*{Private Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a11692_a38efd3237393c4708ce6be36388ccafd}\label{a11692_a38efd3237393c4708ce6be36388ccafd}} 
typedef D\+E\+R\+I\+V\+ED {\bfseries Base}
\item 
\mbox{\Hypertarget{a11692_a38efd3237393c4708ce6be36388ccafd}\label{a11692_a38efd3237393c4708ce6be36388ccafd}} 
typedef D\+E\+R\+I\+V\+ED {\bfseries Base}
\item 
\mbox{\Hypertarget{a11692_a38efd3237393c4708ce6be36388ccafd}\label{a11692_a38efd3237393c4708ce6be36388ccafd}} 
typedef D\+E\+R\+I\+V\+ED {\bfseries Base}
\item 
\mbox{\Hypertarget{a11692_a38efd3237393c4708ce6be36388ccafd}\label{a11692_a38efd3237393c4708ce6be36388ccafd}} 
typedef D\+E\+R\+I\+V\+ED {\bfseries Base}
\item 
\mbox{\Hypertarget{a11692_a38efd3237393c4708ce6be36388ccafd}\label{a11692_a38efd3237393c4708ce6be36388ccafd}} 
typedef D\+E\+R\+I\+V\+ED {\bfseries Base}
\item 
\mbox{\Hypertarget{a11692_a38efd3237393c4708ce6be36388ccafd}\label{a11692_a38efd3237393c4708ce6be36388ccafd}} 
typedef D\+E\+R\+I\+V\+ED {\bfseries Base}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 74 of file Vector\+T.\+hh.



\subsection{Member Function Documentation}
\mbox{\Hypertarget{a11692_ae5425d572f6c30fd637d9e1a05a9d2f2}\label{a11692_ae5425d572f6c30fd637d9e1a05a9d2f2}} 
\index{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}!normalize@{normalize}}
\index{normalize@{normalize}!Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}}
\subsubsection{\texorpdfstring{normalize()}{normalize()}\hspace{0.1cm}{\footnotesize\ttfamily [1/6]}}
{\footnotesize\ttfamily \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type}\& Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+M\+E\+::normalize (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

normalize vector, return normalized vector 

Definition at line 439 of file Vector\+T.\+hh.

\mbox{\Hypertarget{a11692_ae5425d572f6c30fd637d9e1a05a9d2f2}\label{a11692_ae5425d572f6c30fd637d9e1a05a9d2f2}} 
\index{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}!normalize@{normalize}}
\index{normalize@{normalize}!Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}}
\subsubsection{\texorpdfstring{normalize()}{normalize()}\hspace{0.1cm}{\footnotesize\ttfamily [2/6]}}
{\footnotesize\ttfamily \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type}\& Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+M\+E\+::normalize (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

normalize vector, return normalized vector 

Definition at line 439 of file Vector\+T.\+hh.

\mbox{\Hypertarget{a11692_ae5425d572f6c30fd637d9e1a05a9d2f2}\label{a11692_ae5425d572f6c30fd637d9e1a05a9d2f2}} 
\index{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}!normalize@{normalize}}
\index{normalize@{normalize}!Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}}
\subsubsection{\texorpdfstring{normalize()}{normalize()}\hspace{0.1cm}{\footnotesize\ttfamily [3/6]}}
{\footnotesize\ttfamily \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type}\& Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+M\+E\+::normalize (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

normalize vector, return normalized vector 

Definition at line 439 of file Vector\+T.\+hh.

\mbox{\Hypertarget{a11692_ae5425d572f6c30fd637d9e1a05a9d2f2}\label{a11692_ae5425d572f6c30fd637d9e1a05a9d2f2}} 
\index{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}!normalize@{normalize}}
\index{normalize@{normalize}!Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}}
\subsubsection{\texorpdfstring{normalize()}{normalize()}\hspace{0.1cm}{\footnotesize\ttfamily [4/6]}}
{\footnotesize\ttfamily \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type}\& Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+M\+E\+::normalize (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

normalize vector, return normalized vector 

Definition at line 439 of file Vector\+T.\+hh.

\mbox{\Hypertarget{a11692_ae5425d572f6c30fd637d9e1a05a9d2f2}\label{a11692_ae5425d572f6c30fd637d9e1a05a9d2f2}} 
\index{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}!normalize@{normalize}}
\index{normalize@{normalize}!Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}}
\subsubsection{\texorpdfstring{normalize()}{normalize()}\hspace{0.1cm}{\footnotesize\ttfamily [5/6]}}
{\footnotesize\ttfamily \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type}\& Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+M\+E\+::normalize (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

normalize vector, return normalized vector 

Definition at line 439 of file Vector\+T.\+hh.

\mbox{\Hypertarget{a11692_ae5425d572f6c30fd637d9e1a05a9d2f2}\label{a11692_ae5425d572f6c30fd637d9e1a05a9d2f2}} 
\index{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}!normalize@{normalize}}
\index{normalize@{normalize}!Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}}
\subsubsection{\texorpdfstring{normalize()}{normalize()}\hspace{0.1cm}{\footnotesize\ttfamily [6/6]}}
{\footnotesize\ttfamily \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type}\& Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+M\+E\+::normalize (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

normalize vector, return normalized vector 

Definition at line 439 of file Vector\+T.\+hh.

\mbox{\Hypertarget{a11692_aed5bdfe68e97abf93bca1085ad045fe9}\label{a11692_aed5bdfe68e97abf93bca1085ad045fe9}} 
\index{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}!normalize\+\_\+cond@{normalize\+\_\+cond}}
\index{normalize\+\_\+cond@{normalize\+\_\+cond}!Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}}
\subsubsection{\texorpdfstring{normalize\+\_\+cond()}{normalize\_cond()}\hspace{0.1cm}{\footnotesize\ttfamily [1/6]}}
{\footnotesize\ttfamily \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type}\& Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+M\+E\+::normalize\+\_\+cond (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

normalize vector, return normalized vector and avoids div by zero 

Definition at line 455 of file Vector\+T.\+hh.

\mbox{\Hypertarget{a11692_aed5bdfe68e97abf93bca1085ad045fe9}\label{a11692_aed5bdfe68e97abf93bca1085ad045fe9}} 
\index{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}!normalize\+\_\+cond@{normalize\+\_\+cond}}
\index{normalize\+\_\+cond@{normalize\+\_\+cond}!Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}}
\subsubsection{\texorpdfstring{normalize\+\_\+cond()}{normalize\_cond()}\hspace{0.1cm}{\footnotesize\ttfamily [2/6]}}
{\footnotesize\ttfamily \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type}\& Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+M\+E\+::normalize\+\_\+cond (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

normalize vector, return normalized vector and avoids div by zero 

Definition at line 455 of file Vector\+T.\+hh.

\mbox{\Hypertarget{a11692_aed5bdfe68e97abf93bca1085ad045fe9}\label{a11692_aed5bdfe68e97abf93bca1085ad045fe9}} 
\index{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}!normalize\+\_\+cond@{normalize\+\_\+cond}}
\index{normalize\+\_\+cond@{normalize\+\_\+cond}!Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}}
\subsubsection{\texorpdfstring{normalize\+\_\+cond()}{normalize\_cond()}\hspace{0.1cm}{\footnotesize\ttfamily [3/6]}}
{\footnotesize\ttfamily \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type}\& Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+M\+E\+::normalize\+\_\+cond (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

normalize vector, return normalized vector and avoids div by zero 

Definition at line 455 of file Vector\+T.\+hh.

\mbox{\Hypertarget{a11692_aed5bdfe68e97abf93bca1085ad045fe9}\label{a11692_aed5bdfe68e97abf93bca1085ad045fe9}} 
\index{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}!normalize\+\_\+cond@{normalize\+\_\+cond}}
\index{normalize\+\_\+cond@{normalize\+\_\+cond}!Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}}
\subsubsection{\texorpdfstring{normalize\+\_\+cond()}{normalize\_cond()}\hspace{0.1cm}{\footnotesize\ttfamily [4/6]}}
{\footnotesize\ttfamily \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type}\& Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+M\+E\+::normalize\+\_\+cond (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

normalize vector, return normalized vector and avoids div by zero 

Definition at line 455 of file Vector\+T.\+hh.

\mbox{\Hypertarget{a11692_aed5bdfe68e97abf93bca1085ad045fe9}\label{a11692_aed5bdfe68e97abf93bca1085ad045fe9}} 
\index{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}!normalize\+\_\+cond@{normalize\+\_\+cond}}
\index{normalize\+\_\+cond@{normalize\+\_\+cond}!Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}}
\subsubsection{\texorpdfstring{normalize\+\_\+cond()}{normalize\_cond()}\hspace{0.1cm}{\footnotesize\ttfamily [5/6]}}
{\footnotesize\ttfamily \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type}\& Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+M\+E\+::normalize\+\_\+cond (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

normalize vector, return normalized vector and avoids div by zero 

Definition at line 455 of file Vector\+T.\+hh.

\mbox{\Hypertarget{a11692_aed5bdfe68e97abf93bca1085ad045fe9}\label{a11692_aed5bdfe68e97abf93bca1085ad045fe9}} 
\index{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}!normalize\+\_\+cond@{normalize\+\_\+cond}}
\index{normalize\+\_\+cond@{normalize\+\_\+cond}!Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}}
\subsubsection{\texorpdfstring{normalize\+\_\+cond()}{normalize\_cond()}\hspace{0.1cm}{\footnotesize\ttfamily [6/6]}}
{\footnotesize\ttfamily \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type}\& Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+M\+E\+::normalize\+\_\+cond (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

normalize vector, return normalized vector and avoids div by zero 

Definition at line 455 of file Vector\+T.\+hh.

\mbox{\Hypertarget{a11692_ad06acd38b7028e5e8c2a13e721915aab}\label{a11692_ad06acd38b7028e5e8c2a13e721915aab}} 
\index{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}!normalized@{normalized}}
\index{normalized@{normalized}!Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}}
\subsubsection{\texorpdfstring{normalized()}{normalized()}\hspace{0.1cm}{\footnotesize\ttfamily [1/6]}}
{\footnotesize\ttfamily const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+M\+E\+::normalized (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

return normalized vector 

Definition at line 448 of file Vector\+T.\+hh.

\mbox{\Hypertarget{a11692_ad06acd38b7028e5e8c2a13e721915aab}\label{a11692_ad06acd38b7028e5e8c2a13e721915aab}} 
\index{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}!normalized@{normalized}}
\index{normalized@{normalized}!Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}}
\subsubsection{\texorpdfstring{normalized()}{normalized()}\hspace{0.1cm}{\footnotesize\ttfamily [2/6]}}
{\footnotesize\ttfamily const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+M\+E\+::normalized (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

return normalized vector 

Definition at line 448 of file Vector\+T.\+hh.

\mbox{\Hypertarget{a11692_ad06acd38b7028e5e8c2a13e721915aab}\label{a11692_ad06acd38b7028e5e8c2a13e721915aab}} 
\index{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}!normalized@{normalized}}
\index{normalized@{normalized}!Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}}
\subsubsection{\texorpdfstring{normalized()}{normalized()}\hspace{0.1cm}{\footnotesize\ttfamily [3/6]}}
{\footnotesize\ttfamily const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+M\+E\+::normalized (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

return normalized vector 

Definition at line 448 of file Vector\+T.\+hh.

\mbox{\Hypertarget{a11692_ad06acd38b7028e5e8c2a13e721915aab}\label{a11692_ad06acd38b7028e5e8c2a13e721915aab}} 
\index{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}!normalized@{normalized}}
\index{normalized@{normalized}!Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}}
\subsubsection{\texorpdfstring{normalized()}{normalized()}\hspace{0.1cm}{\footnotesize\ttfamily [4/6]}}
{\footnotesize\ttfamily const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+M\+E\+::normalized (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

return normalized vector 

Definition at line 448 of file Vector\+T.\+hh.

\mbox{\Hypertarget{a11692_ad06acd38b7028e5e8c2a13e721915aab}\label{a11692_ad06acd38b7028e5e8c2a13e721915aab}} 
\index{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}!normalized@{normalized}}
\index{normalized@{normalized}!Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}}
\subsubsection{\texorpdfstring{normalized()}{normalized()}\hspace{0.1cm}{\footnotesize\ttfamily [5/6]}}
{\footnotesize\ttfamily const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+M\+E\+::normalized (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

return normalized vector 

Definition at line 448 of file Vector\+T.\+hh.

\mbox{\Hypertarget{a11692_ad06acd38b7028e5e8c2a13e721915aab}\label{a11692_ad06acd38b7028e5e8c2a13e721915aab}} 
\index{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}!normalized@{normalized}}
\index{normalized@{normalized}!Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}}
\subsubsection{\texorpdfstring{normalized()}{normalized()}\hspace{0.1cm}{\footnotesize\ttfamily [6/6]}}
{\footnotesize\ttfamily const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+M\+E\+::normalized (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

return normalized vector 

Definition at line 448 of file Vector\+T.\+hh.

\mbox{\Hypertarget{a11692_a541ec97781008dbf0efb935a82c7afd0}\label{a11692_a541ec97781008dbf0efb935a82c7afd0}} 
\index{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}!operator\%@{operator\%}}
\index{operator\%@{operator\%}!Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}}
\subsubsection{\texorpdfstring{operator\%()}{operator\%()}\hspace{0.1cm}{\footnotesize\ttfamily [1/6]}}
{\footnotesize\ttfamily \hyperlink{a11684}{VectorT}$<$Scalar,3$>$ Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+M\+E\+::operator\% (\begin{DoxyParamCaption}\item[{const \hyperlink{a11684}{VectorT}$<$ Scalar, 3 $>$ \&}]{\+\_\+rhs }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

cross product\+: only defined for Vec3$\ast$ as specialization \begin{DoxySeeAlso}{See also}
Open\+Volume\+Mesh\+::cross 
\end{DoxySeeAlso}


Definition at line 385 of file Vector\+T.\+hh.

\mbox{\Hypertarget{a11692_a541ec97781008dbf0efb935a82c7afd0}\label{a11692_a541ec97781008dbf0efb935a82c7afd0}} 
\index{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}!operator\%@{operator\%}}
\index{operator\%@{operator\%}!Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}}
\subsubsection{\texorpdfstring{operator\%()}{operator\%()}\hspace{0.1cm}{\footnotesize\ttfamily [2/6]}}
{\footnotesize\ttfamily \hyperlink{a11684}{VectorT}$<$Scalar,3$>$ Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+M\+E\+::operator\% (\begin{DoxyParamCaption}\item[{const \hyperlink{a11684}{VectorT}$<$ Scalar, 3 $>$ \&}]{\+\_\+rhs }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

cross product\+: only defined for Vec3$\ast$ as specialization \begin{DoxySeeAlso}{See also}
Open\+Volume\+Mesh\+::cross 
\end{DoxySeeAlso}
\mbox{\Hypertarget{a11692_a541ec97781008dbf0efb935a82c7afd0}\label{a11692_a541ec97781008dbf0efb935a82c7afd0}} 
\index{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}!operator\%@{operator\%}}
\index{operator\%@{operator\%}!Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}}
\subsubsection{\texorpdfstring{operator\%()}{operator\%()}\hspace{0.1cm}{\footnotesize\ttfamily [3/6]}}
{\footnotesize\ttfamily \hyperlink{a11684}{VectorT}$<$Scalar,3$>$ Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+M\+E\+::operator\% (\begin{DoxyParamCaption}\item[{const \hyperlink{a11684}{VectorT}$<$ Scalar, 3 $>$ \&}]{\+\_\+rhs }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

cross product\+: only defined for Vec3$\ast$ as specialization \begin{DoxySeeAlso}{See also}
Open\+Volume\+Mesh\+::cross 
\end{DoxySeeAlso}
\mbox{\Hypertarget{a11692_a541ec97781008dbf0efb935a82c7afd0}\label{a11692_a541ec97781008dbf0efb935a82c7afd0}} 
\index{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}!operator\%@{operator\%}}
\index{operator\%@{operator\%}!Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}}
\subsubsection{\texorpdfstring{operator\%()}{operator\%()}\hspace{0.1cm}{\footnotesize\ttfamily [4/6]}}
{\footnotesize\ttfamily \hyperlink{a11684}{VectorT}$<$Scalar,3$>$ Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+M\+E\+::operator\% (\begin{DoxyParamCaption}\item[{const \hyperlink{a11684}{VectorT}$<$ Scalar, 3 $>$ \&}]{\+\_\+rhs }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

cross product\+: only defined for Vec3$\ast$ as specialization \begin{DoxySeeAlso}{See also}
Open\+Volume\+Mesh\+::cross 
\end{DoxySeeAlso}
\mbox{\Hypertarget{a11692_a541ec97781008dbf0efb935a82c7afd0}\label{a11692_a541ec97781008dbf0efb935a82c7afd0}} 
\index{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}!operator\%@{operator\%}}
\index{operator\%@{operator\%}!Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}}
\subsubsection{\texorpdfstring{operator\%()}{operator\%()}\hspace{0.1cm}{\footnotesize\ttfamily [5/6]}}
{\footnotesize\ttfamily \hyperlink{a11684}{VectorT}$<$Scalar,3$>$ Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+M\+E\+::operator\% (\begin{DoxyParamCaption}\item[{const \hyperlink{a11684}{VectorT}$<$ Scalar, 3 $>$ \&}]{\+\_\+rhs }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

cross product\+: only defined for Vec3$\ast$ as specialization \begin{DoxySeeAlso}{See also}
Open\+Volume\+Mesh\+::cross 
\end{DoxySeeAlso}
\mbox{\Hypertarget{a11692_a541ec97781008dbf0efb935a82c7afd0}\label{a11692_a541ec97781008dbf0efb935a82c7afd0}} 
\index{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}!operator\%@{operator\%}}
\index{operator\%@{operator\%}!Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}}
\subsubsection{\texorpdfstring{operator\%()}{operator\%()}\hspace{0.1cm}{\footnotesize\ttfamily [6/6]}}
{\footnotesize\ttfamily \hyperlink{a11684}{VectorT}$<$Scalar,3$>$ Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+M\+E\+::operator\% (\begin{DoxyParamCaption}\item[{const \hyperlink{a11684}{VectorT}$<$ Scalar, 3 $>$ \&}]{\+\_\+rhs }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

cross product\+: only defined for Vec3$\ast$ as specialization \begin{DoxySeeAlso}{See also}
Open\+Volume\+Mesh\+::cross 
\end{DoxySeeAlso}
\mbox{\Hypertarget{a11692_acbd04f6ca4ab3c5d341044f5f01ee7dc}\label{a11692_acbd04f6ca4ab3c5d341044f5f01ee7dc}} 
\index{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}!operator/=@{operator/=}}
\index{operator/=@{operator/=}!Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}}
\subsubsection{\texorpdfstring{operator/=()}{operator/=()}\hspace{0.1cm}{\footnotesize\ttfamily [1/6]}}
{\footnotesize\ttfamily \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type}\& Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+M\+E\+::operator/= (\begin{DoxyParamCaption}\item[{const Scalar \&}]{\+\_\+s }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

component-\/wise self-\/division by scalar \begin{DoxyAttention}{Attention}
v $\ast$= (1/\+\_\+s) is much faster than this 
\end{DoxyAttention}


Definition at line 254 of file Vector\+T.\+hh.

\mbox{\Hypertarget{a11692_acbd04f6ca4ab3c5d341044f5f01ee7dc}\label{a11692_acbd04f6ca4ab3c5d341044f5f01ee7dc}} 
\index{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}!operator/=@{operator/=}}
\index{operator/=@{operator/=}!Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}}
\subsubsection{\texorpdfstring{operator/=()}{operator/=()}\hspace{0.1cm}{\footnotesize\ttfamily [2/6]}}
{\footnotesize\ttfamily \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type}\& Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+M\+E\+::operator/= (\begin{DoxyParamCaption}\item[{const Scalar \&}]{\+\_\+s }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

component-\/wise self-\/division by scalar \begin{DoxyAttention}{Attention}
v $\ast$= (1/\+\_\+s) is much faster than this 
\end{DoxyAttention}


Definition at line 254 of file Vector\+T.\+hh.

\mbox{\Hypertarget{a11692_acbd04f6ca4ab3c5d341044f5f01ee7dc}\label{a11692_acbd04f6ca4ab3c5d341044f5f01ee7dc}} 
\index{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}!operator/=@{operator/=}}
\index{operator/=@{operator/=}!Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}}
\subsubsection{\texorpdfstring{operator/=()}{operator/=()}\hspace{0.1cm}{\footnotesize\ttfamily [3/6]}}
{\footnotesize\ttfamily \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type}\& Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+M\+E\+::operator/= (\begin{DoxyParamCaption}\item[{const Scalar \&}]{\+\_\+s }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

component-\/wise self-\/division by scalar \begin{DoxyAttention}{Attention}
v $\ast$= (1/\+\_\+s) is much faster than this 
\end{DoxyAttention}


Definition at line 254 of file Vector\+T.\+hh.

\mbox{\Hypertarget{a11692_acbd04f6ca4ab3c5d341044f5f01ee7dc}\label{a11692_acbd04f6ca4ab3c5d341044f5f01ee7dc}} 
\index{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}!operator/=@{operator/=}}
\index{operator/=@{operator/=}!Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}}
\subsubsection{\texorpdfstring{operator/=()}{operator/=()}\hspace{0.1cm}{\footnotesize\ttfamily [4/6]}}
{\footnotesize\ttfamily \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type}\& Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+M\+E\+::operator/= (\begin{DoxyParamCaption}\item[{const Scalar \&}]{\+\_\+s }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

component-\/wise self-\/division by scalar \begin{DoxyAttention}{Attention}
v $\ast$= (1/\+\_\+s) is much faster than this 
\end{DoxyAttention}


Definition at line 254 of file Vector\+T.\+hh.

\mbox{\Hypertarget{a11692_acbd04f6ca4ab3c5d341044f5f01ee7dc}\label{a11692_acbd04f6ca4ab3c5d341044f5f01ee7dc}} 
\index{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}!operator/=@{operator/=}}
\index{operator/=@{operator/=}!Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}}
\subsubsection{\texorpdfstring{operator/=()}{operator/=()}\hspace{0.1cm}{\footnotesize\ttfamily [5/6]}}
{\footnotesize\ttfamily \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type}\& Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+M\+E\+::operator/= (\begin{DoxyParamCaption}\item[{const Scalar \&}]{\+\_\+s }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

component-\/wise self-\/division by scalar \begin{DoxyAttention}{Attention}
v $\ast$= (1/\+\_\+s) is much faster than this 
\end{DoxyAttention}


Definition at line 254 of file Vector\+T.\+hh.

\mbox{\Hypertarget{a11692_acbd04f6ca4ab3c5d341044f5f01ee7dc}\label{a11692_acbd04f6ca4ab3c5d341044f5f01ee7dc}} 
\index{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}!operator/=@{operator/=}}
\index{operator/=@{operator/=}!Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}}
\subsubsection{\texorpdfstring{operator/=()}{operator/=()}\hspace{0.1cm}{\footnotesize\ttfamily [6/6]}}
{\footnotesize\ttfamily \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type}\& Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+M\+E\+::operator/= (\begin{DoxyParamCaption}\item[{const Scalar \&}]{\+\_\+s }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

component-\/wise self-\/division by scalar \begin{DoxyAttention}{Attention}
v $\ast$= (1/\+\_\+s) is much faster than this 
\end{DoxyAttention}


Definition at line 254 of file Vector\+T.\+hh.

\mbox{\Hypertarget{a11692_a4f39cd2447f5fc10d92af2874501519c}\label{a11692_a4f39cd2447f5fc10d92af2874501519c}} 
\index{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}!operator\texttt{"|}@{operator\texttt{"|}}}
\index{operator\texttt{"|}@{operator\texttt{"|}}!Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}}
\subsubsection{\texorpdfstring{operator\texttt{"|}()}{operator|()}\hspace{0.1cm}{\footnotesize\ttfamily [1/6]}}
{\footnotesize\ttfamily Scalar Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+M\+E\+::operator$\vert$ (\begin{DoxyParamCaption}\item[{const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&}]{\+\_\+rhs }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

compute scalar product \begin{DoxySeeAlso}{See also}
Open\+Volume\+Mesh\+::dot 
\end{DoxySeeAlso}


Definition at line 400 of file Vector\+T.\+hh.

\mbox{\Hypertarget{a11692_a4f39cd2447f5fc10d92af2874501519c}\label{a11692_a4f39cd2447f5fc10d92af2874501519c}} 
\index{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}!operator\texttt{"|}@{operator\texttt{"|}}}
\index{operator\texttt{"|}@{operator\texttt{"|}}!Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}}
\subsubsection{\texorpdfstring{operator\texttt{"|}()}{operator|()}\hspace{0.1cm}{\footnotesize\ttfamily [2/6]}}
{\footnotesize\ttfamily Scalar Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+M\+E\+::operator$\vert$ (\begin{DoxyParamCaption}\item[{const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&}]{\+\_\+rhs }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

compute scalar product \begin{DoxySeeAlso}{See also}
Open\+Volume\+Mesh\+::dot 
\end{DoxySeeAlso}


Definition at line 400 of file Vector\+T.\+hh.

\mbox{\Hypertarget{a11692_a4f39cd2447f5fc10d92af2874501519c}\label{a11692_a4f39cd2447f5fc10d92af2874501519c}} 
\index{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}!operator\texttt{"|}@{operator\texttt{"|}}}
\index{operator\texttt{"|}@{operator\texttt{"|}}!Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}}
\subsubsection{\texorpdfstring{operator\texttt{"|}()}{operator|()}\hspace{0.1cm}{\footnotesize\ttfamily [3/6]}}
{\footnotesize\ttfamily Scalar Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+M\+E\+::operator$\vert$ (\begin{DoxyParamCaption}\item[{const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&}]{\+\_\+rhs }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

compute scalar product \begin{DoxySeeAlso}{See also}
Open\+Volume\+Mesh\+::dot 
\end{DoxySeeAlso}


Definition at line 400 of file Vector\+T.\+hh.

\mbox{\Hypertarget{a11692_a4f39cd2447f5fc10d92af2874501519c}\label{a11692_a4f39cd2447f5fc10d92af2874501519c}} 
\index{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}!operator\texttt{"|}@{operator\texttt{"|}}}
\index{operator\texttt{"|}@{operator\texttt{"|}}!Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}}
\subsubsection{\texorpdfstring{operator\texttt{"|}()}{operator|()}\hspace{0.1cm}{\footnotesize\ttfamily [4/6]}}
{\footnotesize\ttfamily Scalar Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+M\+E\+::operator$\vert$ (\begin{DoxyParamCaption}\item[{const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&}]{\+\_\+rhs }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

compute scalar product \begin{DoxySeeAlso}{See also}
Open\+Volume\+Mesh\+::dot 
\end{DoxySeeAlso}


Definition at line 400 of file Vector\+T.\+hh.

\mbox{\Hypertarget{a11692_a4f39cd2447f5fc10d92af2874501519c}\label{a11692_a4f39cd2447f5fc10d92af2874501519c}} 
\index{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}!operator\texttt{"|}@{operator\texttt{"|}}}
\index{operator\texttt{"|}@{operator\texttt{"|}}!Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}}
\subsubsection{\texorpdfstring{operator\texttt{"|}()}{operator|()}\hspace{0.1cm}{\footnotesize\ttfamily [5/6]}}
{\footnotesize\ttfamily Scalar Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+M\+E\+::operator$\vert$ (\begin{DoxyParamCaption}\item[{const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&}]{\+\_\+rhs }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

compute scalar product \begin{DoxySeeAlso}{See also}
Open\+Volume\+Mesh\+::dot 
\end{DoxySeeAlso}


Definition at line 400 of file Vector\+T.\+hh.

\mbox{\Hypertarget{a11692_a4f39cd2447f5fc10d92af2874501519c}\label{a11692_a4f39cd2447f5fc10d92af2874501519c}} 
\index{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}!operator\texttt{"|}@{operator\texttt{"|}}}
\index{operator\texttt{"|}@{operator\texttt{"|}}!Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME@{Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+ME}}
\subsubsection{\texorpdfstring{operator\texttt{"|}()}{operator|()}\hspace{0.1cm}{\footnotesize\ttfamily [6/6]}}
{\footnotesize\ttfamily Scalar Open\+Volume\+Mesh\+::\+Geometry\+::\+C\+L\+A\+S\+S\+N\+A\+M\+E\+::operator$\vert$ (\begin{DoxyParamCaption}\item[{const \hyperlink{a11692_adbbb13e6d75778157403c006525c608c}{vector\+\_\+type} \&}]{\+\_\+rhs }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

compute scalar product \begin{DoxySeeAlso}{See also}
Open\+Volume\+Mesh\+::dot 
\end{DoxySeeAlso}


Definition at line 400 of file Vector\+T.\+hh.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
Type-\/\+Open\+Volume\+Mesh/libs/\+Open\+Volume\+Mesh/src/\+Open\+Volume\+Mesh/\+Geometry/Vector\+T.\+hh\end{DoxyCompactItemize}
