\doxysection{math Namespace Reference}
\hypertarget{namespacemath}{}\label{namespacemath}\index{math@{math}}
\doxysubsubsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
namespace \mbox{\hyperlink{namespacemath_1_1approx}{approx}}
\end{DoxyCompactItemize}
\doxysubsubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{classmath_1_1Mat4}{Mat4}}
\item 
struct \mbox{\hyperlink{structmath_1_1Moments}{Moments}}
\end{DoxyCompactItemize}
\doxysubsubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
constexpr \mbox{\hyperlink{Defs_8hpp_a4b04262b81aa7d31eb5d2f607e2a35de}{Real}} \mbox{\hyperlink{namespacemath_ae199ee8f5800a2ea0cbf56acadb445f6}{Radians}} (\mbox{\hyperlink{Defs_8hpp_a4b04262b81aa7d31eb5d2f607e2a35de}{Real}} D)
\item 
{\footnotesize template$<$typename T$>$ }\\T \mbox{\hyperlink{namespacemath_aa985ef7095de052add38c56c8d356050}{squared}} (T v)
\item 
{\footnotesize template$<$typename T$>$ }\\T \mbox{\hyperlink{namespacemath_a46006d834acdd4d9a157f667ac75c62c}{reduce\+\_\+max}} (const std\+::vector$<$ T $>$ \&V)
\item 
{\footnotesize template$<$typename T$>$ }\\void \mbox{\hyperlink{namespacemath_abe69d36a9e87596c89462e130a0ffcec}{multiply}} (std\+::vector$<$ T $>$ \&V, T s)
\end{DoxyCompactItemize}


\label{doc-func-members}
\Hypertarget{namespacemath_doc-func-members}
\doxysubsection{Function Documentation}
\Hypertarget{namespacemath_abe69d36a9e87596c89462e130a0ffcec}\index{math@{math}!multiply@{multiply}}
\index{multiply@{multiply}!math@{math}}
\doxysubsubsection{\texorpdfstring{multiply()}{multiply()}}
{\footnotesize\ttfamily \label{namespacemath_abe69d36a9e87596c89462e130a0ffcec} 
template$<$typename T$>$ \\
void math\+::multiply (\begin{DoxyParamCaption}\item[{std\+::vector$<$ T $>$ \&}]{V}{, }\item[{T}]{s}{}\end{DoxyParamCaption})}

\Hypertarget{namespacemath_ae199ee8f5800a2ea0cbf56acadb445f6}\index{math@{math}!Radians@{Radians}}
\index{Radians@{Radians}!math@{math}}
\doxysubsubsection{\texorpdfstring{Radians()}{Radians()}}
{\footnotesize\ttfamily \label{namespacemath_ae199ee8f5800a2ea0cbf56acadb445f6} 
\mbox{\hyperlink{Defs_8hpp_a4b04262b81aa7d31eb5d2f607e2a35de}{Real}} math\+::\+Radians (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{Defs_8hpp_a4b04262b81aa7d31eb5d2f607e2a35de}{Real}}}]{D}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}}

\Hypertarget{namespacemath_a46006d834acdd4d9a157f667ac75c62c}\index{math@{math}!reduce\_max@{reduce\_max}}
\index{reduce\_max@{reduce\_max}!math@{math}}
\doxysubsubsection{\texorpdfstring{reduce\_max()}{reduce\_max()}}
{\footnotesize\ttfamily \label{namespacemath_a46006d834acdd4d9a157f667ac75c62c} 
template$<$typename T$>$ \\
T math\+::reduce\+\_\+max (\begin{DoxyParamCaption}\item[{const std\+::vector$<$ T $>$ \&}]{V}{}\end{DoxyParamCaption})}

\Hypertarget{namespacemath_aa985ef7095de052add38c56c8d356050}\index{math@{math}!squared@{squared}}
\index{squared@{squared}!math@{math}}
\doxysubsubsection{\texorpdfstring{squared()}{squared()}}
{\footnotesize\ttfamily \label{namespacemath_aa985ef7095de052add38c56c8d356050} 
template$<$typename T$>$ \\
T math\+::squared (\begin{DoxyParamCaption}\item[{T}]{v}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

