swh:1:snp:e6d42e6731ce66e3c09de07ac49964c03139e990
Raw File
Tip revision: 26b818c8be2be41dd673d938b403c5c7562635de authored by Travis CI on 28 November 2019, 13:55:12 UTC
Deploy code docs to GitHub Pages Travis build: 305
Tip revision: 26b818c
class_k_w_util.tex
\hypertarget{class_k_w_util}{\section{K\-W\-Util Class Reference}
\label{class_k_w_util}\index{K\-W\-Util@{K\-W\-Util}}
}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_k_w_util_a5d14be8edc626d6b30b31c8d85c64d00}{{\footnotesize template$<$typename T\-Y\-P\-E $>$ }\\static void {\bfseries print\-K\-W} (bool do\-Print, char $\ast$fmt,...)}\label{class_k_w_util_a5d14be8edc626d6b30b31c8d85c64d00}

\item 
\hypertarget{class_k_w_util_a74cbba48bf115ff4ddb90e4c8abfaaac}{{\footnotesize template$<$typename T\-Y\-P\-E1 , typename T\-Y\-P\-E2 $>$ }\\static void {\bfseries copy\-Array\-To\-Array} (int n\-Samples, T\-Y\-P\-E1 $\ast$array\-To, const T\-Y\-P\-E2 $\ast$array\-From)}\label{class_k_w_util_a74cbba48bf115ff4ddb90e4c8abfaaac}

\item 
{\footnotesize template$<$typename T\-Y\-P\-E $>$ }\\static void \hyperlink{class_k_w_util_acc956bb7cbedc39fbca11a6414b66dac}{print\-Vector} (const std\-::string \&name, const std\-::vector$<$ T\-Y\-P\-E $>$ vector)
\item 
{\footnotesize template$<$typename T\-Y\-P\-E $>$ }\\static void \hyperlink{class_k_w_util_aec00dd2420ac8d850284db70c71c1c16}{print\-Vector\-Newline} (const std\-::string \&name, const std\-::vector$<$ T\-Y\-P\-E $>$ vector)
\item 
\hypertarget{class_k_w_util_a9a809d578ed4b3647b7a92a8ee349a0e}{{\footnotesize template$<$typename T\-Y\-P\-E $>$ }\\static void {\bfseries print\-Array} (int n\-Samples, const T\-Y\-P\-E $\ast$myarray)}\label{class_k_w_util_a9a809d578ed4b3647b7a92a8ee349a0e}

\item 
\hypertarget{class_k_w_util_a43228ea0afd7071af2d990ee550472e0}{{\footnotesize template$<$typename T\-Y\-P\-E $>$ }\\static void {\bfseries print\-Array} (int n\-Samples, const T\-Y\-P\-E $\ast$myarray, int width)}\label{class_k_w_util_a43228ea0afd7071af2d990ee550472e0}

\item 
\hypertarget{class_k_w_util_aa537bb86732154b9ad1317e851afccfd}{{\footnotesize template$<$typename T\-Y\-P\-E $>$ }\\static void {\bfseries print\-Array} (int n\-Samples, const T\-Y\-P\-E $\ast$myarray, char $\ast$text)}\label{class_k_w_util_aa537bb86732154b9ad1317e851afccfd}

\item 
\hypertarget{class_k_w_util_a551666cf04781258441f4d5a77c6a7d8}{{\footnotesize template$<$typename T\-Y\-P\-E $>$ }\\static void {\bfseries print\-Array} (bool do\-Print, int n\-Samples, const T\-Y\-P\-E $\ast$myarray)}\label{class_k_w_util_a551666cf04781258441f4d5a77c6a7d8}

\item 
\hypertarget{class_k_w_util_a5eafacfaa0ea74867d2b37cf22558644}{{\footnotesize template$<$typename T\-Y\-P\-E $>$ }\\static void {\bfseries print\-Array} (bool do\-Print, int n\-Samples, const T\-Y\-P\-E $\ast$myarray, char $\ast$text)}\label{class_k_w_util_a5eafacfaa0ea74867d2b37cf22558644}

\item 
\hypertarget{class_k_w_util_a0d00bcaaee4bf9fe1ea3f28c39db766d}{{\footnotesize template$<$typename T\-Y\-P\-E $>$ }\\static void {\bfseries print\-Array2\-D} (int n\-Rows, int n\-Cols, T\-Y\-P\-E $\ast$$\ast$myarray)}\label{class_k_w_util_a0d00bcaaee4bf9fe1ea3f28c39db766d}

\item 
\hypertarget{class_k_w_util_a8ca8f9d0826b637aee5285af196431a0}{{\footnotesize template$<$typename T\-Y\-P\-E $>$ }\\static void {\bfseries print\-Array2\-D} (int n\-Rows, int n\-Cols, T\-Y\-P\-E $\ast$$\ast$myarray, char $\ast$text)}\label{class_k_w_util_a8ca8f9d0826b637aee5285af196431a0}

\item 
\hypertarget{class_k_w_util_a2907060d81976090c40829107159666d}{{\footnotesize template$<$typename T\-Y\-P\-E $>$ }\\static void {\bfseries print\-Array2\-D} (bool do\-Print, int n\-Rows, int n\-Cols, T\-Y\-P\-E $\ast$$\ast$myarray)}\label{class_k_w_util_a2907060d81976090c40829107159666d}

\item 
\hypertarget{class_k_w_util_a59aabe5a32605da8367ca84c3ad3a0ab}{{\footnotesize template$<$typename T\-Y\-P\-E $>$ }\\static void {\bfseries print\-Array2\-D} (bool do\-Print, int n\-Rows, int n\-Cols, T\-Y\-P\-E $\ast$$\ast$myarray, char $\ast$text)}\label{class_k_w_util_a59aabe5a32605da8367ca84c3ad3a0ab}

\item 
\hypertarget{class_k_w_util_aaffd937290f71df67551a6f2a00e1660}{{\footnotesize template$<$typename T\-Y\-P\-E $>$ }\\static void {\bfseries print\-Std\-Vector} (const std\-::vector$<$ T\-Y\-P\-E $>$ myvector)}\label{class_k_w_util_aaffd937290f71df67551a6f2a00e1660}

\item 
\hypertarget{class_k_w_util_a8d69c11c8b97c2bc5aee5449ece9b11d}{{\footnotesize template$<$typename T\-Y\-P\-E $>$ }\\static void {\bfseries print\-Std\-Vector} (const std\-::vector$<$ T\-Y\-P\-E $>$ myvector, char $\ast$text)}\label{class_k_w_util_a8d69c11c8b97c2bc5aee5449ece9b11d}

\item 
\hypertarget{class_k_w_util_a684d6abf0326e8d495f709c2b1d82ea2}{{\footnotesize template$<$typename T\-Y\-P\-E $>$ }\\static void {\bfseries print\-Std\-Vector} (bool do\-Print, const std\-::vector$<$ T\-Y\-P\-E $>$ myvector)}\label{class_k_w_util_a684d6abf0326e8d495f709c2b1d82ea2}

\item 
\hypertarget{class_k_w_util_ac17252f672282e2f60e76d594ed2d8f7}{{\footnotesize template$<$typename T\-Y\-P\-E $>$ }\\static void {\bfseries print\-Std\-Vector} (bool do\-Print, const std\-::vector$<$ T\-Y\-P\-E $>$ myvector, char $\ast$text)}\label{class_k_w_util_ac17252f672282e2f60e76d594ed2d8f7}

\item 
\hypertarget{class_k_w_util_a6ed5d213169247c4b3fe3ed2fb96dd88}{{\footnotesize template$<$typename T\-Y\-P\-E $>$ }\\static void {\bfseries swap} (T\-Y\-P\-E \&a, T\-Y\-P\-E \&b)}\label{class_k_w_util_a6ed5d213169247c4b3fe3ed2fb96dd88}

\item 
\hypertarget{class_k_w_util_a707d699ad01c87ba21e06fe28de85712}{{\footnotesize template$<$typename T\-Y\-P\-E $>$ }\\static T\-Y\-P\-E {\bfseries max} (T\-Y\-P\-E a, T\-Y\-P\-E b)}\label{class_k_w_util_a707d699ad01c87ba21e06fe28de85712}

\item 
\hypertarget{class_k_w_util_af1b3640361810ba75435a850d73a2413}{{\footnotesize template$<$typename T\-Y\-P\-E $>$ }\\static T\-Y\-P\-E {\bfseries min} (T\-Y\-P\-E a, T\-Y\-P\-E b)}\label{class_k_w_util_af1b3640361810ba75435a850d73a2413}

\item 
\hypertarget{class_k_w_util_abe27306f912197863466e7c68d3c66fb}{{\footnotesize template$<$typename T\-Y\-P\-E $>$ }\\static T\-Y\-P\-E {\bfseries calc\-Sum\-Array} (int n\-Samples, const T\-Y\-P\-E $\ast$myarray)}\label{class_k_w_util_abe27306f912197863466e7c68d3c66fb}

\item 
\hypertarget{class_k_w_util_ad9cb19db7d541d5ca5a60c6a28b922e1}{{\footnotesize template$<$typename T\-Y\-P\-E $>$ }\\static double {\bfseries calc\-Mean\-Array} (int n\-Samples, const T\-Y\-P\-E $\ast$myarray)}\label{class_k_w_util_ad9cb19db7d541d5ca5a60c6a28b922e1}

\item 
\hypertarget{class_k_w_util_a6c10285ae2d87ccda6ddaa18c81dea39}{{\footnotesize template$<$typename T\-Y\-P\-E $>$ }\\static double {\bfseries calc\-Median\-Array} (int n\-Samples, const T\-Y\-P\-E $\ast$myarray)}\label{class_k_w_util_a6c10285ae2d87ccda6ddaa18c81dea39}

\item 
\hypertarget{class_k_w_util_ad9d38c641f6b227be4418acf404170d4}{{\footnotesize template$<$typename T\-Y\-P\-E $>$ }\\static double {\bfseries calc\-Standard\-Deviation\-Array} (int n\-Samples, const T\-Y\-P\-E $\ast$myarray)}\label{class_k_w_util_ad9d38c641f6b227be4418acf404170d4}

\item 
\hypertarget{class_k_w_util_ae26dd38b1c5c823fa37129520bb4cc47}{{\footnotesize template$<$typename T\-Y\-P\-E $>$ }\\static double {\bfseries calc\-R2ss} (int n\-Samples, const T\-Y\-P\-E $\ast$fitted, const T\-Y\-P\-E $\ast$ysignal)}\label{class_k_w_util_ae26dd38b1c5c823fa37129520bb4cc47}

\item 
\hypertarget{class_k_w_util_a9eecfdafa3ae5e493830181fa7ea8fa3}{{\footnotesize template$<$typename T\-Y\-P\-E $>$ }\\static double {\bfseries calc\-R2cor} (int n\-Samples, const T\-Y\-P\-E $\ast$fitted, const T\-Y\-P\-E $\ast$ysignal)}\label{class_k_w_util_a9eecfdafa3ae5e493830181fa7ea8fa3}

\item 
\hypertarget{class_k_w_util_ac7633e5346a8b4ad6b2d1d960eb22fc9}{{\footnotesize template$<$typename T\-Y\-P\-E $>$ }\\static double {\bfseries S\-K\-P\-Lin\-Reg} (const T\-Y\-P\-E $\ast$datax, const T\-Y\-P\-E $\ast$datay, int n\-Samples, T\-Y\-P\-E \&rslope, T\-Y\-P\-E \&roffset)}\label{class_k_w_util_ac7633e5346a8b4ad6b2d1d960eb22fc9}

\item 
\hypertarget{class_k_w_util_adea3028ddaac44e13ab60460b0e50452}{{\footnotesize template$<$typename T\-Y\-P\-E $>$ }\\static void {\bfseries S\-K\-Psort} (int n\-Samples, const T\-Y\-P\-E $\ast$myarray, int $\ast$index)}\label{class_k_w_util_adea3028ddaac44e13ab60460b0e50452}

\item 
\hypertarget{class_k_w_util_aacc2b444dd10145dea4367714527efa9}{{\footnotesize template$<$typename T\-Y\-P\-E $>$ }\\static void {\bfseries quick\-Sort} (int n\-Samples, T\-Y\-P\-E $\ast$myarray)}\label{class_k_w_util_aacc2b444dd10145dea4367714527efa9}

\item 
\hypertarget{class_k_w_util_aba1906d9b0de1262e0ce837b15e8401f}{{\footnotesize template$<$typename T\-Y\-P\-E $>$ }\\static void {\bfseries quick\-Sort\-Index} (int n\-Samples, T\-Y\-P\-E $\ast$myarray, int $\ast$index\-Array)}\label{class_k_w_util_aba1906d9b0de1262e0ce837b15e8401f}

\item 
\hypertarget{class_k_w_util_a2e55b0bcf1bbf1155654b748a7064cbf}{{\footnotesize template$<$typename T\-Y\-P\-E $>$ }\\static T\-Y\-P\-E {\bfseries get\-Chi\-Sqrt} (T\-Y\-P\-E last\-F\-Value, int n\-Samples)}\label{class_k_w_util_a2e55b0bcf1bbf1155654b748a7064cbf}

\item 
{\footnotesize template$<$typename T\-Y\-P\-E $>$ }\\static int \hyperlink{class_k_w_util_a80504801c382f1ac367bcf0787fb18c2}{calc\-Matrix\-Inverse3x3} (const T\-Y\-P\-E $\ast$matrix, T\-Y\-P\-E $\ast$matrix\-Inverse)
\item 
\hypertarget{class_k_w_util_a6401111c5ce49eb97e1c79bae84b3868}{{\footnotesize template$<$typename T\-Y\-P\-E $>$ }\\static T\-Y\-P\-E {\bfseries M\-O\-L\-L\-I\-\_\-min} (T\-Y\-P\-E a\mbox{[}$\,$\mbox{]}, int n, int $\ast$indm)}\label{class_k_w_util_a6401111c5ce49eb97e1c79bae84b3868}

\item 
\hypertarget{class_k_w_util_af0fee5e9d89e7c029c346804480d5832}{{\footnotesize template$<$typename T\-Y\-P\-E $>$ }\\static T\-Y\-P\-E {\bfseries M\-O\-L\-L\-I\-\_\-max} (T\-Y\-P\-E a\mbox{[}$\,$\mbox{]}, int n, int $\ast$indm)}\label{class_k_w_util_af0fee5e9d89e7c029c346804480d5832}

\item 
\hypertarget{class_k_w_util_a10aaa83c83c801ef07c95a29e1acdc4e}{{\footnotesize template$<$typename T\-Y\-P\-E $>$ }\\static std\-::string {\bfseries Number\-To\-String} (T\-Y\-P\-E Number)}\label{class_k_w_util_a10aaa83c83c801ef07c95a29e1acdc4e}

\item 
\hypertarget{class_k_w_util_adea4c36750f518d1f2c90af14742a0f6}{{\footnotesize template$<$typename T\-Y\-P\-E $>$ }\\static T\-Y\-P\-E {\bfseries String\-To\-Number} (const std\-::string \&Text)}\label{class_k_w_util_adea4c36750f518d1f2c90af14742a0f6}

\item 
\hypertarget{class_k_w_util_a21813a6377e55fa15c70f64afb2feb51}{{\footnotesize template$<$typename T\-Y\-P\-E $>$ }\\static T\-Y\-P\-E {\bfseries dicom\-Time2\-Seconds} (std\-::string dicom\-Time\-String)}\label{class_k_w_util_a21813a6377e55fa15c70f64afb2feb51}

\item 
\hypertarget{class_k_w_util_a498350d10204849240a945ea682ecc98}{{\footnotesize template$<$typename T\-Y\-P\-E $>$ }\\static std\-::vector$<$ int $>$ {\bfseries bounds} (int parts, int mem)}\label{class_k_w_util_a498350d10204849240a945ea682ecc98}

\item 
\hypertarget{class_k_w_util_a19d7a4b4320a3b9d8ff06e4d296e2893}{static std\-::string {\bfseries Path\-Separator} ()}\label{class_k_w_util_a19d7a4b4320a3b9d8ff06e4d296e2893}

\item 
\hypertarget{class_k_w_util_afe6ad66b5fe06a8b42918634076ab056}{static void {\bfseries split\-Filename} (const std\-::string \&str, std\-::string \&path, std\-::string \&file)}\label{class_k_w_util_afe6ad66b5fe06a8b42918634076ab056}

\item 
\hypertarget{class_k_w_util_a70a639cebc8982645a9ba44f73b93d85}{static std\-::vector$<$ std\-::string $>$ {\bfseries read\-File} (const std\-::string file\-Path)}\label{class_k_w_util_a70a639cebc8982645a9ba44f73b93d85}

\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\hypertarget{class_k_w_util_a80504801c382f1ac367bcf0787fb18c2}{\index{K\-W\-Util@{K\-W\-Util}!calc\-Matrix\-Inverse3x3@{calc\-Matrix\-Inverse3x3}}
\index{calc\-Matrix\-Inverse3x3@{calc\-Matrix\-Inverse3x3}!KWUtil@{K\-W\-Util}}
\subsubsection[{calc\-Matrix\-Inverse3x3}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T\-Y\-P\-E $>$ int K\-W\-Util\-::calc\-Matrix\-Inverse3x3 (
\begin{DoxyParamCaption}
\item[{const T\-Y\-P\-E $\ast$}]{matrix, }
\item[{T\-Y\-P\-E $\ast$}]{matrix\-Inverse}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{class_k_w_util_a80504801c382f1ac367bcf0787fb18c2}

\begin{DoxyTemplParams}{Template Parameters}
{\em T\-Y\-P\-E} & \\
\hline
\end{DoxyTemplParams}

\begin{DoxyParams}{Parameters}
{\em matrix} & -\/ pointer to array with indices \mbox{[}0 1 2; 3 4 5; 6 7 8\mbox{]} \\
\hline
{\em matrix\-Inverse} & -\/ pointer to with indices \mbox{[}0 1 2; 3 4 5; 6 7 8\mbox{]}. Fills the inverse matix if determinant != 0 or zero matrix if det == 0 \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
0 if success, 1 if det == 0 
\end{DoxyReturn}
\hypertarget{class_k_w_util_acc956bb7cbedc39fbca11a6414b66dac}{\index{K\-W\-Util@{K\-W\-Util}!print\-Vector@{print\-Vector}}
\index{print\-Vector@{print\-Vector}!KWUtil@{K\-W\-Util}}
\subsubsection[{print\-Vector}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T\-Y\-P\-E $>$ void K\-W\-Util\-::print\-Vector (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{name, }
\item[{const std\-::vector$<$ T\-Y\-P\-E $>$}]{vector}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{class_k_w_util_acc956bb7cbedc39fbca11a6414b66dac}
print\-Vector 
\begin{DoxyTemplParams}{Template Parameters}
{\em T\-Y\-P\-E} & \\
\hline
\end{DoxyTemplParams}

\begin{DoxyParams}{Parameters}
{\em name} & \\
\hline
{\em vector} & \\
\hline
\end{DoxyParams}
\hypertarget{class_k_w_util_aec00dd2420ac8d850284db70c71c1c16}{\index{K\-W\-Util@{K\-W\-Util}!print\-Vector\-Newline@{print\-Vector\-Newline}}
\index{print\-Vector\-Newline@{print\-Vector\-Newline}!KWUtil@{K\-W\-Util}}
\subsubsection[{print\-Vector\-Newline}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T\-Y\-P\-E $>$ void K\-W\-Util\-::print\-Vector\-Newline (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{name, }
\item[{const std\-::vector$<$ T\-Y\-P\-E $>$}]{vector}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{class_k_w_util_aec00dd2420ac8d850284db70c71c1c16}
print\-Vectorn with newlines after every element 
\begin{DoxyTemplParams}{Template Parameters}
{\em T\-Y\-P\-E} & \\
\hline
\end{DoxyTemplParams}

\begin{DoxyParams}{Parameters}
{\em name} & \\
\hline
{\em vector} & \\
\hline
\end{DoxyParams}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
lib/K\-W\-Util.\-h\item 
lib/K\-W\-Util.\-hxx\end{DoxyCompactItemize}
back to top